SORT 函数的使用方法及公式实例
对数组排序
按数组中的某一行或列排序,返回不改动源数据的新数组。
SORT 函数语法
SORT(array, [sort_index], [sort_order], [by_col])参数说明
| 参数 | 是否必填 | 说明 |
|---|---|---|
array | 必填 | 要排序的数组或区域。 |
sort_index | 可选 | 排序依据的行号或列号,默认 1。 |
sort_order | 可选 | 1 升序(默认),-1 降序。 |
by_col | 可选 | TRUE 按列排序,FALSE 或省略按行排序。 |
SORT 函数公式实例
在单元格中输入以下公式:
=SORT({3;1;2})返回结果
1;2;3(纵向溢出)
省略可选参数时按第一列升序排列。
常见错误与使用注意事项
- sort_index 超出数组行列范围会返回 #VALUE!。
- SORT 不会修改源区域,结果区域被占用时会返回 #SPILL!。