中易网

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

答案:4  悬赏:0  
解决时间 2021-01-11 10:26
  • 提问者网友:轻浮
  • 2021-01-10 09:52
Excel排序问题1-100分别是一位数,二位数和三位数,升序排序却变成1,10,100,101,102……,怎么解决?
最佳答案
  • 二级知识专家网友:舍身薄凉客
  • 2021-01-10 10:33
修改一下你的数据所在的列的单元格格式。将其改为数值型后再排序就好了。追问我用的是金山WPS,改成数值也不行……是不是一定要Excel才行?
我刚刚新建一个表格,再用1,11和100这样三个不同数位的数,却又能排序……追答你随便点选一个这些数据中的单元格,看看在数值前是否还有一个英文格式的单引号。如果有这个符号的话,则会将单元格格式强制匹配为文本型。需要删除这个符号后,排序才有用。

解决方法:
选中该列数据->按住“ctrl”+“h”键->在“查找”这输入一个英文格式的单引号->单击“全部替换”。
如果上面的方法不行,则用下面的。
设该列数据在a列,在b2输入:
=--a2
下拉填充后,复制b列数据->鼠标右键单据a2单元格->选择“选择性粘贴”->勾选“数值”->单击“确定”->删除b列数据->对a列进行排序。
全部回答
  • 1楼网友:蕴藏春秋
  • 2021-01-10 12:55
你把单元格格式全部改成数值,排序就正常了追问我用的是金山WPS,改成数值也不行……是不是一定要Excel才行?
我刚刚新建一个表格,再用1,11和100这样三个不同数位的数,却又能排序……追答要排序得把所有的全部改为数值,和是不是WPS或EXCEL没有关系.
你在任一空为单元格输入1,复制,选中要排序的列,右键,选择性粘贴,运算,乘,然后再排序一下就行了追问我试了你的,可能不行,骑云1536兄那个成功了,感谢你耐心解答啊。
  • 2楼网友:由着我着迷
  • 2021-01-10 12:42
改成自定义格式,000确定就是了,再排序,你原来的数据是文本格式,所以出现以上情况的,试试看追问我用的是金山WPS,改成数值也不行……是不是一定要Excel才行?
我刚刚新建一个表格,再用1,11和100这样三个不同数位的数,却又能排序……追答无论是金山WPS,还是Excel,只要是数值格式的,都可以直接排序,是文本格式的数字,当然是象你的情况了追问我就是改了数值也不行呢,按骑云1536兄的那个方法倒是成功了。
  • 3楼网友:渊鱼
  • 2021-01-10 11:40
将其设置为数值格式即可
批量修改方法:
任一单元格输入1
复制该单元格
选择1-100
右键
选择性粘贴

确定即可追问我现在已经乱序了,所以按你这样粘贴来改,就变成新排序了……
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息