首页  ›  Excel 函数  ›  SORTBY

SORTBY 函数用法详解

按另一列排序,不改变数据引用
按另一个数组对当前数组进行排序。与 SORT 不同,SORTBY 可以按不在返回范围中的列排序,适合辅助列场景。

排序整理Excel 365 / 2021

作用说明

按另一个数组对当前数组进行排序。与 SORT 不同,SORTBY 可以按不在返回范围中的列排序,适合辅助列场景。

语法格式

=SORTBY(array, by_array, [sort_order], [by_array2], [sort_order2], ...)

参数解释

array
要排序并返回的数据范围
by_array
排序依据的数组(可以不在 array 中)
[sort_order]
可选。1=升序(默认),-1=降序
[by_array2]
可选。第二排序依据,支持多级排序

应用举例

示例1:按销售额排序返回姓名
=SORTBY(A2:A100, D2:D100, -1)
返回 A 列姓名,但按 D 列销售额降序排列。只返回姓名列,不返回销售额列,这是 SORT 做不到的。
示例2:按销售额降序返回姓名和部门
=SORTBY(A2:B100, D2:D100, -1)
返回 A:B 列(姓名+部门),按 D 列销售额降序排列。返回的列和排序依据的列可以完全不同。

相关阅读

← 返回财税实务通首页,查看更多函数与政策