103920165.png

 

问题:如上图,表格当中有三列数据“姓名”、“头衔”、“级别”,如何让头衔按右边的校官等级进行排列呢,这时候,我们自然而然的想到利用排序功能去操作,选择数据区域,然后点击开始选项卡下的“自定义排序”,如下:

104034639.png

 

然后我们对列B分别进行升序与降序的操作,得到如下结果

104130396.png

 

我们发现Excel程序不会按“大校、上校、中校、少校”这个等级来进行排序,由于这个等级是人们授与给它们的,Excel程序并不知道这个称呼,更不知道它们的等级应该是怎么样的,那我们应该如何解决这个问题呢?

想想,Excel知道序列“1,5,3,7”进行升序的结果为“1,3,5,7”,降序为“7,5,3,1”,为什么这个它又能得到人们想要的结果呢,原因很简单,因为程序员已经授与了程序执行这种规则,那我们能不能将本例中的军官等级授与程序,这样就能达到我们想要的结果了,答案是肯定的。

打开Excel文件选项卡,高级,找到“编辑自定义列表”,如下:

104202645.png

打开“自定义列表”,我们发现这里面已经定义了很多的序列,如果要计算的序列涉及到这里面的任意选项,Excel程序则会根据该自定义列表去计算结果,如下:

104223832.png

 

我们通过右边的添加按钮,将军衔的等级给添加到左边的自定义列表,如下:

104245982.png

 

排序的时候,选择我们刚刚创建的序列,如下:

104320576.png

这样,成功的得到我们想要的结果,如下:

104342186.png

总结:自定义序列除了能针对“排序”功能,同样可以运用于筛选功能。

感谢您的阅读!