请教高手:EXCEL排序时,只认第一个数字如1,10,11,12.....19,2,20,21....

如题所述

在Excel中排序时,默认是按照文本的字典顺序进行排序的,这就是为什么你会看到1,10,11,12...19,2,20,21...这样的排序结果。


Excel中的排序功能非常强大,但在处理数字时,有时会出现不符合预期的结果。特别是当数字以文本形式存储时,Excel会按照文本的字典顺序进行排序,而不是按照数字的大小进行排序。这就是为什么你会看到像1,10,11,12...19,2,20,21...这样的排序结果,因为在字典顺序中,"10"是排在"2"前面的,因为字典顺序是从左到右比较每一个字符的。


要解决这个问题,你需要确保你的数据是以数字格式存储的,而不是文本格式。你可以通过Excel的数据类型功能来检查和更改数据的格式。如果你的数据已经是数字格式,但仍然出现错误的排序结果,那可能是因为你的排序设置不正确。在排序时,你需要选择正确的列,并确保排序选项是按照数值进行排序的。


如果你不想更改数据的格式,或者你需要按照文本的字典顺序进行排序,那么你可以使用Excel的自定义排序功能。通过自定义排序,你可以指定排序的顺序,无论是按照数值大小还是按照文本的字典顺序。这样,你就可以得到你想要的排序结果,而不需要更改数据的格式。


总的来说,Excel中的排序功能非常灵活,但也需要你正确地设置和使用。当你遇到排序问题时,首先检查数据的格式和排序设置,确保它们符合你的需求。如果仍然有问题,尝试使用自定义排序功能来得到你想要的结果。

温馨提示:内容为网友见解,仅供参考
无其他回答

...只认第一个数字如1,10,11,12...19,2,20,21...
在Excel中进行排序时,如果数字是以文本形式存储的,Excel会按照字符的字典顺序进行排序,这导致“10”会排在“2”之前,因为它首先比较的是第一个字符。为了正确排序,需要将这些文本转换为数字格式。1. 文本与数字的排序差异 当Excel中的数字以文本形式存在时,排序功能会按照字符...

...只认第一个数字如1,10,11,12...19,2,20,21...
EXCEL排序时,只认第一个数字是因为数字是文本格式的,将其转换为普通数值再进行排序即可。方法步骤如下:1、打开需要操作的EXCEL表格,选中相关单元格,点击开始选项卡的“筛选和排序”“升序”。\/iknow-pic.cdn.bcebos.com\/64380cd7912397ddfcc9adcb5782b2b7d1a28748"target="_blank"title="点击查看...

...只认第一个数字如1,10,11,12...19,2,20,21...
这就是为什么你会看到像1,10,11,12...19,2,20,21...这样的排序结果,因为在字典顺序中,"10"是排在"2"前面的,因为字典顺序是从左到右比较每一个字符的。要解决这个问题,你需要确保你的数据是以数字格式存储的,而不是文本格式。你可以通过Excel的数据类型功能来检查和更改数据的格式。如果你...

...只认第一个数字如1,10,11,12...19,2,20,21...
首先,打开需要处理的Excel表格,选择需要排序的单元格,然后点击“开始”菜单中的“筛选和排序”并选择“升序”选项。此时,你可能会发现排序仅依据第一个数字。接下来,识别到问题后,点击工具框,将其设置为“数字”选项,以便Excel理解这些数据的真正类型。然后,在数据栏中,双击选中的单元格,这将促...

...只认第一个数字如1,10,11,12...19,2,20,21...
首先,打开需要操作的Excel表格,选择需要排序的单元格,点击“开始”选项卡中的“筛选和排序”,然后选择“升序”选项。你会发现排序只依据第一个数字进行。此时,你需要更改排序的依据。点击工具框,切换到“数字”选项。接着,在数据栏中,针对这些文本数字,进行双击操作。这样会触发文本转换为数字的...

excel排序是1、10、11、12……19、2、20、21……我想排按照1、2、3...
正常是可以的。你的排序不成功,说明你这些所谓的数值,不是数值,而是文本。选中这一列,菜单,数据,分列,直接点完成。强行转化为纯数值,才可以排序。

...是1,10,11,12,13,14,15,16,17,18,19,2,20,21...呢?
看你给出的规律,是因为你的数据是文本格式的.选中该列>数据>分列>完成 将它转换成数值,就可以按照数值规律排序了

数字1到100是什么?
阿拉伯数字从1写到100按顺序如下:1、2、3、4、5、6、7、8、9、10、11、12、13、14、15、16、17、18、19、20、21、22、23、24、25、26、27、28、29、30、31、32、33、34、35、36、37、38、39、40、41、42、43、44、45、46、47、48、49、50、51、52、53、54、55;56、57、58、...

excel中,不排序,怎样直接求一列数据中部分从大到小数的平均值
=AVERAGE(LARGE(A1:A999,ROW(1:30)))如果不想用数组公式的,公式长点,换为这样输入完成后直接回车就行了。=AVERAGE(LARGE(A1:A999,{1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20;21;22;23;24;25;26;27;28;29;30}))以上公式设定区域为A1:A999 ,具体区域请根据...

...7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 ... 第n行最后一个数...
n(n+1)\/2,我们可以发现:第一行为1,第二行为1+2=3,第三行为1+2+3=6,第四行是1+2+3+4=10……可以总结出第n行就是1+2+3+4+5+……+n=n(n+1)\/2.

相似回答
大家正在搜