在excel中,一串数字,我想让它按照常规的1-100来排列,但是顺序却是1 10 11 12 …2 22 这是为什么啊

如题所述

应该是文本型数字。这样在排序时先比首尾大小,首尾相同的比较第二位。所以出现了上面的结果。

解决办法:
在排序提示里,选择“将任何类似数字的字符按数字排序”。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-06-10
你这些数据是文本格式,所以才会这样,解决办法

在任一空白单元格输入1,复制该单元格,选中你要排列的数据,右击,选择性粘贴,选乘,确定,然后再排序就可以了
第2个回答  2011-06-10
你的这些数字其实都是文本型字符,文本排序是看左边第一个字符的,相同的再往右看,要解决这个问题:
1、如果可以的话,把整列都转化为数字再排序
2、如果有一些原因必须保留这些单元格为文本,那么可以选择数据-排序,按确定后会跳出一个对话框,选择“将任何类似数字的字符按数字排序”
第3个回答  2011-06-11
以序列方式填充,不就是1~100吗
另外,你这个排序的时候,估计单元格的格式并不是数值
第4个回答  2011-06-10
直接从小到大排序不行么???