回答
我总是在细胞中存储号码的忠实粉丝。特别是在Excel中,为了进行计算,值得存储。那么,你为什么不把与
.NumberFormat = """RetValue ""00""Y"""
细胞只是36号(举例来说),那么你仍然能看到RetValue 36Y
但实际上只有36个是小区的.Value
和你被允许进行计算。
尽管如此,排序你的上表没有什么特别的考虑。由于所有的单元格都是以相同的字符串开始的,因此所有的单元格都会正确地进行排序唯一的“问题”将是RetValue 4Y
,因为它不是两位数字。
再次尝试格式化它。如果这不是一个选项,那么我会提供here提供的任何解决方案来提取数字,然后对其进行排序。在这个过程中,我会(如上所述)仅将该号码存储在cell.Value
中,并将其围绕文本包装为.NumberFormat
以允许将来进行更多计算(如有必要)。
之后,可以用这种溶液,例如对表进行排序: Sort range without sorting it in a spreadsheet
它给你的选项它排序为在存储器阵列中的结果粘贴到片材之前或使用UDF(输入作为数组公式)。
未来的注意事项:请不要发布图片,而是发布格式化文本,我们可以复制测试。
一个美丽的想法! *(+ 1)* –
我不会用这个VBA,而是Split Text Into Multiple Cells,而在Filter/Sort中,我会按新创建的“__Y”列进行排序。
此VBA可能不是必需的。
您可以在列C中插入以下公式(假设列A中的RetValue和列B中的值并且数据从第3行开始)。
= MID(A3,FIND( “ ”A3,1)+1,FIND( “Y”,A3,FIND(“”,A3,1)) - 10)
可排序上柱C.
随着通过B4在A1数据,在C1输入:
=--LEFT(MID(A1,FIND(" ",A1)+1,9999),LEN(MID(A1,FIND(" ",A1)+1,9999))-1)
,然后运行该录制的宏:
Sub Macro1()
Range("A1:C4").Select
Application.CutCopyMode = False
ActiveWorkbook.Worksheets("Sheet1").Sort.SortFields.Clear
ActiveWorkbook.Worksheets("Sheet1").Sort.SortFields.Add Key:=Range("C1:C4"), _
SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
With ActiveWorkbook.Worksheets("Sheet1").Sort
.SetRange Range("A1:C4")
.Header = xlNo
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
End Sub
- 1. LINQ如何按给定条件对项目进行排序?
- 2. 如何使用多个排序条件对ArrayList进行排序?
- 3. 如何使用shell脚本对以下文件进行排序?
- 4. 如何使用VBA对Excel文件中的数据进行排序
- 5. 如何用awk对文本文件进行排序?
- 6. 如何对bash中的文本文件进行块排序?
- 7. 使用usort对给定序列上的数组进行排序?
- 8. 如何使用稳定排序对DataGrid进行排序?
- 9. Java:使用条件对ArrayList中的对象进行排序
- 10. 如何在PowerShell中对文本文件进行排序
- 11. 使用vba在excel中对特定列进行排序
- 12. 使用Shell脚本菜单用Perl对文件进行排序
- 13. 如何使用pascal中的插入排序对记录文件进行排序?
- 14. 如何使用Python3中的两个条件对对象进行排序?
- 15. 如何使用python按特定顺序对文件名进行排序
- 16. 如何使用java对XML文件进行排序
- 17. Excel VBA对多行进行排序
- 18. 如何对给定列和方向的DataTable进行排序?
- 19. 用python对文本文件中的内容进行排序
- 20. 如何使用LibXML和Perl对XML条目进行排序?
- 21. 如何使用Bubble排序对我的JTable进行排序?
- 22. Unix用户自定义换行符对文本文件进行排序
- 23. 如何使用Java中的文件类型对文件名进行排序
- 24. 用ggplot2对条形图进行排序
- 25. 如何在Python中对行中的文本文件进行排序
- 26. 如何在VBA中进行排序?
- 27. 使用excel对整行进行排序VBA
- 28. 如何使用批处理文件对文本文件中的行进行排序?
- 29. 如何在JAVA8 lambda中使用条件进行排序
- 30. 如何用c中的两列对csv文件进行排序#
使用宏记录器? –