网站首页 > 教程分享 正文
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的威力不容小觑,按要求实现了排序,名次信息就唾手可得了。
猜你喜欢
- 2024-10-11 Java中Arrays的两种排序方法(sort和parallelSort)比较
- 2024-10-11 Excel中的排序函数RANK,这6种使用技巧你一定不能错过
- 2024-10-11 七种排序算法 冒泡,选择,插入,希尔,快速,归并,堆
- 2024-10-11 深入浅出Redis:Redis的排序命令Sort
- 2024-10-11 「收藏」JS数组排序技巧汇总(冒泡、sort、快速、希尔等排序)
- 2024-10-11 R语言sort和order排序函数(r语言给数据排序)
- 2024-10-11 vba如何通过调用sort方法实现排序?跟着文章解开心中的谜题!
- 2024-10-11 用SORTBY函数进行多条件排序 #excel技巧
- 2024-10-11 python数据排序-sorted与sort(python中的sorted排序)
- 2024-10-11 Linux基础知识之sort排序查看硬盘SN
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- css导航条 (66)
- sqlinsert (63)
- js提交表单 (60)
- param (62)
- parentelement (65)
- jquery分享 (62)
- check约束 (64)
- curl_init (68)
- sql if语句 (69)
- import (66)
- chmod文件夹 (71)
- clearinterval (71)
- pythonrange (62)
- 数组长度 (61)
- javafx (59)
- 全局消息钩子 (64)
- sort排序 (62)
- jdbc (69)
- php网页源码 (59)
- assert h (69)
- httpclientjar (60)
- postgresql conf (59)
- winform开发 (59)
- mysql数字类型 (71)
- drawimage (61)
本文暂时没有评论,来添加一个吧(●'◡'●)