fxExcel 函数大全方格办公 · Function Atlas
动态数组Microsoft 365 / Excel 2021 及更新版本进阶

SORTBY 函数的使用方法及公式实例

按其他数组排序

按照一个或多个独立排序键对数组排序,可分别设置各键的升降序。

SORTBY 函数语法

SORTBY(array, by_array1, [sort_order1], [by_array2, sort_order2], ...)

参数说明

参数是否必填说明
array必填要排序的数组或区域。
by_array1必填第一个排序键数组。
sort_order1可选1 升序(默认),-1 降序。
by_array2...可选后续排序键及对应顺序,用于打破并列。

SORTBY 函数公式实例

在单元格中输入以下公式:

=SORTBY({"甲";"乙";"丙"}, {80;95;70}, -1)
返回结果

乙;甲;丙(纵向溢出)

按分数从高到低排列姓名。

常见错误与使用注意事项

  • 排序键与目标数组的行数或列数必须匹配,否则返回 #VALUE!。
  • 排序顺序只能使用 1 或 -1,后续排序键也要与顺序参数成对书写。

相关 Excel 函数

适用于 Microsoft 365 / Excel 2021 及更新版本。不同 Excel 版本和区域设置可能存在差异,请以当前软件中的函数提示为准。