【发布时间】:2017-05-03 23:00:59
【问题描述】:
我需要在 Excel 排序等 Web 应用程序表中实现自定义排序。我偶然发现了以下文章:https://support.microsoft.com/en-us/help/322067/how-to-correctly-sort-alphanumeric-data-in-excel
据此,它按字符从左到右对字母数字值进行排序。但是我遇到了一些具有以下值的奇怪结果:a,A,abc,ABC。 Excel 像这样对它们进行排序(从 A 到 Z 排序):
ABC
a
A
abc
那么,为什么上面的“A”出现在在下面的“a”之后,而上面的“ABC”出现在在下面的“abc”之前?
这是从 Z 到 A 的排序:
ABC
abc
a
A
如果重要的话,我有 Excel 2013。
【问题讨论】:
-
@pnuts 你有什么结果?
-
hm.. 看起来你是对的。我手动输入并获得正确的排序。但是当我选择它并单击(ZZ) 完全相反:'ABC'、'abc'、'A'、'a'。
-
当我手动输入所有值时我无法重现它,但是当我从您的问题中复制它时 它确实 重现。我怀疑里面有一些不可见的 Unicode 字符。