永发信息网

在EXCEL中如何将数字和字母一起排序

答案:2  悬赏:10  手机版
解决时间 2021-04-24 21:46
  • 提问者网友:那叫心脏的地方装的都是你
  • 2021-04-24 08:49

如果有1,1A,2,10,3,2B,11,11A,11B,4,2A这些数字,我想要这样的排序:1,1A,2,2A,2B,3,4,10,11,11A,11B

谢谢!

最佳答案
  • 五星知识达人网友:举杯邀酒敬孤独
  • 2021-04-24 10:11
  通常情况下,用户希望的规则是先比较字母的大小,再比较数字的大小,但Excel是按照对字符进行逐位比较来排序的。因此在上图中,A7排在第5位,而不是第1位。
  如果希望让Excel改变排序的规则,需要将数据做一些改变。
  1.在B1中输入公式:
  =LEFt(A1,1) & RIGHt("000" & RIGHt(A1,LEN(A1) ‑1),3)
  2.将B1的公式复制到B2:B10。
  3.单击B2,单击工具栏上的“升序排列”按钮。
  这样,A列中的数据就按照用户所希望的那样完成了排序。
全部回答
  • 1楼网友:玩家
  • 2021-04-24 11:18

设数据如图:

将公式

=IF(A1<10,0&A1&"A",IF(TYPE(A1)=1,A1&"A",IF(LEN(A1)=2,0&A1,A1)))

复制后粘贴到“B1”单元格,对准右下角,光标成“+”状时双击,效果如图:

光标放在“B1”单元格,点,效果如图:

这应该是你所要的结果。

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯