大家好,今天跟大家分享如何运用SORTBY函数解决多条件排序问题。
语法结构SORTBY函数的语法结构如下:
=SORTBY(array,by_array1,[sort_order1],[by_array2,sort_order2],[by_array3,sort_order3]…)
通俗来讲就是:
=SORTBY(数组,排序依据数组1,[排序顺序1],[排序依据数组2,排序顺序2],[排序依据数组3,排序顺序3]...)
前后带中括号[]的参数可以省略。排序顺序参数sort_order值为1时表示升序,值为-1时表示降序,默认为升序排序。
应用案例将下图工作表中A:D列的数据按组别升序、成绩降序的规则进行排序,结果返回至F:I列。
操作步骤:
选中F3单元格,输入公式:=SORTBY(A3:D10,A3:A10,1,D3:D10,-1),回车确认公式,即可返回按组别升序、成绩降序排序后的结果。
公式说明:
第一个参数A3:D10为要进行排序的原始数据区域;
第二个参数A3:A10为第一个排序依据数组“组别”;
第三个参数1指定第一个排序依据数组“组别”的排序顺序为升序;
第四个参数D3:D10为第二个排序依据数组“成绩”;
第五个参数-1指定第二个排序依据数组“成绩”的排序顺序为降序。
本文由原创,欢迎关注留言,一起学习更多职场办公技能!