当我按照值(A-Z)排序a时排序如下
但我想按此列排序
1 MBM入学考试-2010(第14批)-175.csv
2012年2 MBM入学考试(第16批)-172.csv
2011年3 MBM入学考试(第15批)-174.csv
我该怎么做?我搜索了很多解决方案,但没有一个有效!
答案 0 :(得分:1)
您需要了解文本的排序与数字不同。如果您的文本以数字开头,它仍将按文本排序。对于文本排序,顺序是1,11,19,2,20等。这意味着,文本严格按照每个字符排序。第一个排序将是第一个字符,因此所有以1作为第一个字符的项目都是第一个。然后评估下一个字符。 “ - ”符号将在任意数字后排序,因此“1-”位于“10”之后,甚至位于“19”之后。
要实现您描述的排序顺序,您需要更改文本并使用前导零填充数字,例如
001-Some text
002-Some text
010-Some text
100-Some Text
答案 1 :(得分:1)