视频系列课程21,今天第2节,记得领取免费学习码哟!
第1节:Excel基础知识-抹零与凑整!
第2节:Excel基础知识-文本的排序!
第3节:.............................
转发文章到朋友圈,免费学习最新5节视频课程!看文章最后说明!
在工作中,经常遇到下面这个问题:想要按字母后边的数字进行排序,结果10排在了1的后边,2排在了19的后边,这不是想要的结果,这种情况怎么处理呢?
1、首先一点要知道,B列数据是文本格式,即使设置常规格式,实际也是文本格式;
2、文本格式的数据排序的规则是按从左到右的顺序一位一位比较的,然后按拼音顺序排序;
3、上面的数据,第一位是A,相同,不能区分顺序;
4、第二位是1或2,当然1排在前边,2排在后边;
5、第三个,分别是空和1~9,空排在第一,之后按数字顺序排序;
6、于是就造成了10排在1后边,2排在19的后边。
1、正规的方法:规范数据,把所有的数字位数设置相同,不够位数的,在数字前补零。
如下图:示例中数字最高位数是2位,所以所有数字都统一成2位,A1设置成A01。
2、现在再按B列排序,问题就解决了,这是一种很规范的解决方案。
1、辅助列,把B列编码复制粘贴到最后一列。
2、然后按CTRL+H把A替换掉,只保留数字。
3、现在,再按辅助列排序,就可以了,这种解决方法不规范。
联系客服