依据一列或多列中的值对给定数组或范围中的各行进行排序。
用法示例
SORT(A2:B26, 1, TRUE)
SORT({1, 2; 3, 4; 5, 6}, 2, FALSE)
SORT(A2:B26, C2:C26, TRUE)
语法
SORT(范围,排序依据列,按升序排序, [排序依据列2,按升序排序2, ...])
-
范围
- 要排序的数据。 -
排序依据列
-范围
内或范围
之外的某个范围中的某列的列号,该列中的值指定了排序顺序。- 指定为
排序依据列
的范围必须是行数与范围
相同的单个列。
- 指定为
-
按升序排序
- 取TRUE
或FALSE
,指示是否将排序依据列
按升序排序。FALSE
表示按降序排序。 -
排序依据列2,按升序排序2…
- [可选] - 首列之外的其他列和排序顺序标志,请将优先程度高的列放在前面。
使用说明
- 仅对
范围
中指定的那些列进行排序,其他列按原有顺序返回。
另请参阅
FILTER
:返回过滤后的源范围版本,其中仅包含满足指定条件的行和列。
示例
依据给定的键值列和其后的排序顺序指示,对指定数据范围中的行进行排序。