【发布时间】:2014-06-16 20:48:13
【问题描述】:
我想知道是否有一种方法,无论是在 VBA 还是 Excel 中,都可以按数值递增的顺序对字母数字字符列表进行排序?
例如:
给定数字列表:
- 40T1000
- 40T989
- 40T421
- 40T654
- 40T532
如何对它们进行排序以阅读:
- 40T421
- 40T532
- 40T654
- 40T989
- 40T1000
【问题讨论】:
-
字符串有一致性吗? XXZXXXX?它总是以“40T”开头还是3个字符,或者一个字母,或者......
-
字符串始终采用 40T------ 形式('-----' 表示不同数量的尾随值)。
-
有志者事竟成。你考虑过尝试一下吗?
-
我考虑构建一些可以去除前缀然后根据值对剩余字符进行排序的东西,但我或多或少想知道是否有内置功能。 (我有大约 3 天的 VBA 经验)
标签: excel vba sorting alphanumeric