因为单元格是文本,对于文本计算机是左对齐进行比较,因此【10班】要比【2班】小,因为1<2 解决办法:把一位数的1~9班,前面添加0或者空格
解决方法1:把文本数字转换为数值就能正常排序,如C列 解决方法2:按E列那样设置序号,有3位数存在,就从000开始,类推。就不会排乱。
数据排序10排在2前面,怎么改成1到10的顺序的方法:1、选中需要排序的数据列。2、点击“数据”选项卡上的“排序”命令。3、在弹出的“排序”对话框中,选择要排序的列,并确定要按哪种方式排序(升序或降序)。4、选择“选项”,然后在“排序类型”下拉菜单中选择“数值”。5、点击“确定”按钮,使...
你这个是按照第一位先排序,然后又按照第二位排序。。。要是想达到目的:把这些数字都改成数值性(目前可能是文本型)或者:使用格式修改,让这些数位数等长。
用rank函数试试
将A-1改为A-01即可,量大可以辅助列输入公式批量修改后,选择性粘贴成值覆盖原数据 =IF(LEN(MID(A1,3,9))=1,REPLACE(A1,3,0,"0"),A1)