前言:
目前咱们对“在自定义排序中排序依据有哪些”都比较讲究,我们都想要了解一些“在自定义排序中排序依据有哪些”的相关文章。那么小编也在网络上收集了一些有关“在自定义排序中排序依据有哪些””的相关资讯,希望同学们能喜欢,同学们快快来学习一下吧!Excel2021版更新了2个排序函数SORT和SORTBY,在此之前只能用【数据】选项卡下的【排序】功能。
这2个函数以数组形式返回排序后的数据,原数据无需任何改变,而其中SORTBY更加灵活,除了一般的排序,还能自定义排序,多条件排序,甚至两者兼而有之。
SORTBY参数
第一参数:要排序的数据
第二,第三参数:排序的依据和排序顺序
第四,第五参数:排序的依据和排序顺序
……
SORTBY排序
如图所示案例中,要按照员工的级别排序:
=SORTBY(A2:D11,C2:C11,1)
第一参数:A2:D11是要排序的数据;
第二参数:C2:C11是排序的依据;
第三参数:1表示升序,-1表示降序。
SORT自定义排序
如果排序依据不是数字,又想要按指定的顺序排序,可以先用MATCH把排序依据转换为数字数组:
=MATCH(B2:B11,K2:K4,0)
K列的辅助数据中按指定的顺序排列,MATCH返回职位在这个区域中的位置,经理返回1,主管返回2,职员返回3.
把MATCH返回的数组作为排序依据即可:
=SORTBY(A2:D11,MATCH(B2:B11,K2:K4,0),1)
如果不想要K列的辅助数据,也可以作为数组放进公式中:
=SORTBY(A2:D11,MATCH(B2:B11,{"经理";"主管";"职员"},0),1)
SORTBY多条件排序
先按职位排序,再按级别排序,再按入职日期排序:
=SORTBY(A2:D11,MATCH(B2:B11,{"经理";"主管";"职员"},0),1,C2:C11,1,D2:D11,1)
第二到第七参数依次设置3个排序依据和顺序。
在求名次,按名次提取数据的场景中SORTBY的威力不容小觑,按要求实现了排序,名次信息就唾手可得了。
标签: #在自定义排序中排序依据有哪些