查找
把列表排好顺序
定义
返回升序排序后列表的第三个值,就是用 INDEX 包住 SORT。
语法
=SORT(array, sort_index, sort_order)
参数
| 参数 | 含义 |
|---|---|
array |
要排序的数字列表。 |
sort_index |
1 表示按第一列(这里也是唯一一列)排序。 |
sort_order |
-1 把最大值放在最前。1 把最小值放在最前。 |
示例演练
一份过磅清单把载荷存在 A2:A4。最大载荷应排在最上面。
| A:载荷 |
|---|
| 5 |
| 12 |
| 3 |
公式:=SORT(A2:A4,1,-1)
结果:12。从大到小排,列表从 12 开始,然后是 5,再是 3。
练习
单元格 A2:A4 中是 4、1 和 7。请在 B2 中写出一个返回这些数字升序排序后第三个值的公式。
- 在 B2 中写出一个 INDEX 和 SORT 公式,返回 A2:A4 升序排序后的第三个值。
- B2 应显示 A2:A4 升序排序后的第三个值。
第 1 步,共 2 步
在 B2 中输入 =INDEX(SORT(A2:A4),3)。
4、1 和 7 排序后以 7 结尾。
无论使用哪种语言,这里的公式都使用英文函数名(如 SUM),小数点一律使用句点“.”。
正在加载工作表…
B2 使用 SORT。
B2 现在显示 7。
下一课是读取单元格所在的行。
相关函数
SORT 就是默认按升序排列该列表的函数。
常见错误
返回排序后的第一个值,例如 =INDEX(SORT(A2:A4),1):升序从 1 开始,而不是 7。