Excel排序问题1-100分别是一位数,二位数和三位数,升序排序却变成1,10,100,101,102……,怎么解决?

问题描述:

Excel排序问题1-100分别是一位数,二位数和三位数,升序排序却变成1,10,100,101,102……,怎么解决?
我就希望是1,2,3,4,5,6,7,8,9,10……98,99,100这样的;
虽然全部改成001,002……011……098,099,100可以正常排序,但是很蛋疼.

修改一下你的数据所在的列的单元格格式.将其改为数值型后再排序就好了.我用的是金山WPS,改成数值也不行……是不是一定要Excel才行?我刚刚新建一个表格,再用1,11和100这样三个不同数位的数,却又能排序……你随便点选一个这些数据中的单元格,看看在数值前是否还有一个英文格式的单引号。如果有这个符号的话,则会将单元格格式强制匹配为文本型。需要删除这个符号后,排序才有用。解决方法:选中该列数据->按住“ctrl”+“h”键->在“查找”这输入一个英文格式的单引号->单击“全部替换”。如果上面的方法不行,则用下面的。设该列数据在a列,在b2输入:=--a2下拉填充后,复制b列数据->鼠标右键单据a2单元格->选择“选择性粘贴”->勾选“数值”->单击“确定”->删除b列数据->对a列进行排序。