上一节我们在Excel知识中讲了多条件的排序,但我们在处理数据中系统给的排序方式往往还不能满足我们的要求,这个时候我们就要按照自己想要的排序规则来排序,这时候就要用到自定义排序了(上节我们也了解过的)。如下面这个:
我们想要将“年级”这一列按照:一年级,二年级,三年级.....这样排序,不管我们用升序还是降序都不行。
这个时候我们就可以点开“排序”对话框里面的“自定义排序”选项。
弹出来的新对话框如下:
这时候我们发现左侧有很多系统预设好的序列,系统预设的序列在右侧内容为灰色的,我们是不能进行更改的,这个时候在左侧也没我们想要的排序方式。我们需要点击这个对话框的左侧上的第一个选项:新序列,然后在右侧如下图所示来手动输入我们的序列,最后点击对话框的确定。
经过上述的操作,我们在排序对话框里面就能看到我们刚输入的序列了,正序和倒序都存在,我们直接点击相关序列按确定就可以得到我们想要的结果了,如下面两张图所示。
那么当我们不想用这些自定义排序里面的序列的时候我们可以打开“排序”对话框,选中相关的内容,删除,最后点确定即可。
如果你需要的自定义排序内容过多,又有相关序列的表格文件,不可能手动一个个去输入的,这个时候我们可以用表格文件导入到序列里面,具体方法可看100节,也就是上一节文章介绍,这里面我就不多演示了。
那么有的人又要想以文字的多少来排序,比如这个成绩表,想把姓名为两个字的同学排到前面,然后是三个字,四个字,这样依次类推。
这个时候我们就要增加辅助列,用len函数先求出文字的个数,再进行排序了,关于LEN函数不知道的可以看以前的文章Excel零基础之68-LEN和LENB函数,这边我就简单演示一下过程:
关于更多的排序或者大家在排序中遇到的问题,欢迎留言讨论。
领取专属 10元无门槛券
私享最新 技术干货