【查找和引用函数】SORTBY函数 多条件排序

此函数需更新至WPS Office最新版本使用

WPS Office官网:https://platform.wps.cn/


SORTBY函数可以根据相应范围或值,对单元格内容进行排序。

它的函数语法为SORTBY(数组,排序依据数组,排序顺序,排序依据数组,排序顺序...)

微信图片_20210809150042.png

▪若我们想将表格1的成绩先根据班级升序排序,再根据总分降序排序,并填写到表格2成绩单区域。

首先选中表格2的成绩单区域H3:M10,然后在上方编辑栏中输入公式=SORTBY()

因为我们要对表格1的成绩进行排序,所以在「数组」参数中输入A3:F10;

中插页_02.jpg


因为我们要将表格1的成绩先根据班级升序排序,所以在「排序依据数组1」中输入班级列B3:B10;

中插页_03.jpg



在「排序顺序」中输入1,意思是升序排序;

中插页_04.jpg



完成班级排序后,要再根据总分降序排序,故在「排序依据数组2」中输入总分列;

中插页_05.jpg

在「排序顺序」中输入-1,意思是降序排序;

中插页_06.jpg

最后使用快捷键Ctrl+Shift+Enter以数组的形式填充到表格2的成绩区域中。


SORTBY函数最多支持126组「排序依据数组」与「排序顺序」。

当遇到多条件排序的时候,只需要继续填写「排序依据数组」和「排序顺序」就可以了。

 


广东珠海
浏览 4784
3
9
分享
9 +1
5
3 +1
全部评论 5
 
高空
必须按三键结束吗?我的,怎么直接回车,也可以啊?
· 河北省
回复
 
Cristina冰怡
为何我的表格显示:表中不能使用多单元格数组公式? 表格是超级表,谢谢!
· 中国澳门
回复
 
跃立
排序列可以有重复项吗?返回的是#value是哪里的问题
· 河北省
回复
Cristina冰怡
=RANK(B2,$B$2:$B$10)+COUNTIF($B$2:B2,B2)-1
· 中国澳门
1
回复
 
四月
学到了
· 北京
回复