SORT 函数
约 383 字大约 1 分钟
适用范围
Microsoft 365 专属 Excel, Microsoft 365 Mac 版专属 Excel, Excel 网页版, Excel 2024, Excel 2024 for Mac, Excel 2021, Excel 2021 for Mac
1. 函数简介
SORT 函数对区域或数组的内容进行排序。返回的数组为动态数组,可自动溢出到相邻单元格。排序依据为指定列的值。
2. 语法
SORT(array, [sort_index], [sort_order], [by_col])| 参数 | 选填 | 说明 |
|---|---|---|
| array | 必需 | 要排序的区域或数组 |
| sort_index | 可选 | 表示按哪一行或列排序的数字。默认值为 1 |
| sort_order | 可选 | 表示排序方向的数字。1 = 升序(默认),-1 = 降序 |
| by_col | 可选 | 表示排序方向的逻辑值。FALSE = 按行排序(默认),TRUE = 按列排序 |
3. 示例
3.1. 基本升序排序
=SORT(A2:C10)按第一列升序排列 A2:C10 区域的数据。
3.2. 按指定列降序排序
=SORT(A2:D10, 3, -1)按第 3 列降序排列数据。
3.3. 按列排序
=SORT(A1:E5, 1, 1, TRUE)按第一行升序对列进行排序。
4. 实用技巧
4.1. SORT 是动态数组函数
SORT 是动态数组函数,结果会溢出到相邻单元格,确保目标区域为空
4.2. sortindex 不能大于数组的列数(或行数
sort_index 不能大于数组的列数(或行数,取决于排序方向)
4.3. 配合其他函数使用
配合 FILTER、UNIQUE 等函数可以实现更复杂的数据处理