Excel 2003 字母排序顺序不符合我的字母顺序

Excel 2003 字母排序顺序不符合我的字母顺序

我有一个 Excel 2003 电子表格,正在对第一列进行排序,该列的格式为文本。排序顺序很奇怪。这是一个“排序”示例。我已突出显示异常。120
-BDXX
120G-EDXX
120G-MEXX
120G-PRXX
120-SSXX <==== 为什么是 120-S120G-PR?
120T-03XX

是我遗漏了什么,还是 Excel 对字母顺序的定义与大多数人不同?

答案1

它忽略了破折号。

答案2

也许您应该创建单独的列进行排序,然后对多个列进行排序。1
. 包含“120”等的列。2
. 包含或不包含“G”等的列。3
. 包含“BDXX”等的列。
这也会使过滤、数据透视表等变得可行。我会这样做。手动或通过使用正则表达式的 VBA 宏。希望这能帮助您找到一个有用且灵活的解决方案。不要陷入处理打包在一个字符串中的复杂数据的陷阱。

相关内容