SORTBY函数用得好,数据排序没烦恼
在Excel 2021版本中,有一个专门用于排序的SORTBY函数,本日咱们就一起看看这个函数的一些典范用法。
函数用法为:
=SORTBY(要排序的区域,要排序的主要要害列,[排序方法],[要排序的次要要害列],[排序方法],……)
如下图所示,要对D列的年数排序。咱们先将标题复制到右侧的空缺单位格内,然后在第一个标题下方输入公式:
=SORTBY(A2:D275,D2:D275,1)
Excel 2021有溢出成果,因此公式不需要拖动复制,功效会自动溢出到右下方的其他单位格中。
公式中的A2:D275,抖客教程网,是不包括标题在内的整个数据范畴,D2:D275是年数地址区域,第三参数利用1可能爽性省略第三参数,暗示升序,假如利用-1,则暗示降序。
如下图所示,A~D列是2023保温杯世锦赛的奖牌榜,需要别离按镀金、镀银和铁牌数量举办排序。镀金牌数沟通的,再较量镀银牌数,镀银牌数仍然沟通的,继承较量铁牌数。
先将标题复制到右侧的空缺单位格内,然后在第一个标题下方输入公式:
=SORTBY(A2:D7,B2:B7,-1,C2:C7,-1,D2:D7,-1)
公式中的A2:D7是不包括标题的数据区域,优先对镀金牌B2:B7区域按降序排序,再依次对镀银牌C2:C7区域和铁牌D2:D7区域按降序排序。
3、乱序排序如下图,但愿对A列的应聘人员随机布置口试顺序。
先将标题复制到右侧的空缺单位格内,然后在第一个标题下方输入公式:
=SORTBY(A2:B11,RANDARRAY(10),1)
RANDARRAY也是Excel 2021版本中新增的函数,浸染是生成随机数数组,本例公式利用RANDARRAY(10),暗示生成10个随机数的数组。
SORTBY函数的排序区域为A2:B11单位格中的数据,排序依据是按随机数数组升序排序。因为公式每次刷新所生成的随机数数组是不确定的,所以A2:B11单位格中的数据也会获得随机的排序结果。
如下图,A~C列是一些员工信息,但愿凭据E列指定的部分顺序举办排序,同一部分的,再按年数从大到小排序。
先将标题复制到右侧的空缺单位格内,然后在第一个标题下方输入公式:
=SORTBY(A2:C17,MATCH(B2:B17,E2:E6,),1,C2:C17,-1)
公式中的MATCH(B2:B17,E2:E6,)部门,别离查询B列部分在E1:E6区域中的位置,功效是这样的:
{2;2;3;3;3;5;5;5;5;5;1;1;4;4;4;4}
这一步的目标,实际上就是将B列的部分酿成了E列的分列顺序号。财政部酿成了2,采购部酿成了3,仓储部酿成了5……
接下来的进程就清晰了:
SORTBY的排序区域为A2:C17单位格中的数据,排序依据是优先对部分顺序号升序排序,再对年数执行升序排序。
AD:【[告白]跟浩瀚微软MVP一起学Office】点击插手吧!