Excelsorting意外的结果
我需要在像Excelsorting的Web应用程序表中实现自定义sorting。 我来到以下文章: https : //support.microsoft.com/en-us/help/322067/how-to-correctly-sort-alphanumeric-data-in-excel
据此,从左到右按字符排列字母数字值。 但是我遇到了一些奇怪的结果,具有以下价值:a,A,abc,ABC。 Excel按这种方式对它们进行sorting(A到Zsorting):
ABC a A abc
那么为什么上面的'A'是在 'a' 后面降低,而'ABC'上面是在 'abc'下面的前面 ?
这是sortingZ到A:
ABC abc a A
如果它有问题,我有Excel 2013。
不是一个解决scheme,但我发现问题的原因。 当您按A>Z
和Z>A
button时,Excel通过猜测 (我无法find逻辑)执行sorting,无论您的数据是否具有标题行,所以ABC
成为标题行并且不参与sorting。 您可以通过打开高级sorting对话框并查看标题checkbox来查看。 有时会设置,有时不取决于第一行的值。
更新:我想我find了逻辑。 如果Excel 没有小写字母,则将它视为标题行(对于西里尔文脚本也进行了检查):
ABC - header abc - not header Abc - not header ABC$1# - header ABc$1# - not header БГД - header Бгд - not header