永发信息网

EXCEL字母+数字混合排序的问题?

答案:2  悬赏:0  手机版
解决时间 2021-04-04 21:16
  • 提问者网友:听门外雪花风
  • 2021-04-04 06:34
我现在想对C1,C2,C3……C8,C9,C10,C11……C99,C100,C101多行进行排序,最后发现升序的排序结果是:C1,C10,C11……C19,C2,C20,C21……C29,C3,C30,C31……。请问为何不能直接排序成:C1,C2,C3……C100?望赐教,感激不尽?
最佳答案
  • 五星知识达人网友:旧脸谱
  • 2021-04-04 07:57
因为每项内容里面字母和数字混合在一起,所以系统将按照字符串进行排序,故有你所说的结果。其实你描述的还不准确,C100和C101肯定会排在C10和C11之间,对不对?

想达到你真正希望得到的结果,只有两个办法:
1、不要将字母和数字混合在一起,删掉那个C,只留下数字。这样系统就会按照数值的大小排序了。
2、填入必要的0,使所有单元长度相同。例如将C1改为C001等。
全部回答
  • 1楼网友:拜訪者
  • 2021-04-04 08:13
方法一: 右键点d列,插入列;在新的d2中输入 =right(a1,4),回车后再选中d2,鼠标移到其右下角,双击那个“+”;选中a到g列,以d列排序。 方法二(颜色标出重复项): 选中单元格c2到c100,点菜单的格式,条件格式,条件格式一,下拉框选择“公式”,右边输入 =countif(c$2:c$9999,"*"&mid(c2,4,3)&"*")>1 格式设置为比如字体红色,确定。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯