excel中如何对复杂的编号进行排序?

如何对复杂的编号进行排序?这是一名学员工作中遇到的问题。

比如这个表格,我需要根据货单编码从小到大进行排序。这里的编码由三段数字组成。首先要按照第一段数字从小到大进行排序,再按照第二段数字从小到大进行排序,最后根据第三段数字进行排序。

如果直接选中编码单元格进行排序,选择升序,就会发现排序结果不正确。例如,1-11、13应该排列在1-8后面,其他数据也是如此。

那么正确的排序方式是什么呢?注意看。

→首先选中货单编码这一列,点击数据,分列。在这里选择分隔符号。

→然后点击下一步,根据数字之间的横杠进行分列。这里没有横杠的分隔符号,就勾选其他,在其他编辑框里面输入横杠。

→从数据预览可以看到,编码已经被分为3列,再点击下一步,将目标区域编辑框里面的数据删除。然后选中这一个表格右侧,第一个空白单元格,也就是指分列出来的数据,放到这一个单元格开始,再点击完成。

→接下来框选整个表格包括后方的三个辅助列,再点击数据,排序,自定义排序。在这里我们再添加两个排序条件。

→首先根据第一辅助列的数据进行排序,也就是F列,主要关键字选择F列。

→第二个排序条件选择列G。

→第三个排序条件选择列G。

→4个排序条件都选择升序,然后勾选上方的数据包含标题,再点击确定,再将辅助列的数据删除。

这样就可以了。你学会了吗?

举报
评论 0