龙空技术网

排序函数SORTBY:多条件,自定义排序都能排得整整齐齐

Excel笔记本 162

前言:

目前咱们对“在自定义排序中排序依据有哪些”都比较讲究,我们都想要了解一些“在自定义排序中排序依据有哪些”的相关文章。那么小编也在网络上收集了一些有关“在自定义排序中排序依据有哪些””的相关资讯,希望同学们能喜欢,同学们快快来学习一下吧!

Excel2021版更新了2个排序函数SORT和SORTBY,在此之前只能用【数据】选项卡下的【排序】功能。

这2个函数以数组形式返回排序后的数据,原数据无需任何改变,而其中SORTBY更加灵活,除了一般的排序,还能自定义排序,多条件排序,甚至两者兼而有之。

SORTBY参数

第一参数:要排序的数据

第二,第三参数:排序的依据和排序顺序

第四,第五参数:排序的依据和排序顺序

……

SORTBY排序

如图所示案例中,要按照员工的级别排序:

=SORTBY(A2:D11,C2:C11,1)

第一参数:A2:D11是要排序的数据;

第二参数:C2:C11是排序的依据;

第三参数:1表示升序,-1表示降序。

SORTBY排序

SORT自定义排序

如果排序依据不是数字,又想要按指定的顺序排序,可以先用MATCH把排序依据转换为数字数组:

=MATCH(B2:B11,K2:K4,0)

K列的辅助数据中按指定的顺序排列,MATCH返回职位在这个区域中的位置,经理返回1,主管返回2,职员返回3.

MATCH转换排序依据

把MATCH返回的数组作为排序依据即可:

=SORTBY(A2:D11,MATCH(B2:B11,K2:K4,0),1)

如果不想要K列的辅助数据,也可以作为数组放进公式中:

=SORTBY(A2:D11,MATCH(B2:B11,{"经理";"主管";"职员"},0),1)

SORT自定义排序

SORTBY多条件排序

先按职位排序,再按级别排序,再按入职日期排序:

=SORTBY(A2:D11,MATCH(B2:B11,{"经理";"主管";"职员"},0),1,C2:C11,1,D2:D11,1)

第二到第七参数依次设置3个排序依据和顺序。

SORTBY多条件排序

在求名次,按名次提取数据的场景中SORTBY的威力不容小觑,按要求实现了排序,名次信息就唾手可得了。

标签: #在自定义排序中排序依据有哪些