查找
按行号取出单元格
定义
按行号取出一个单元格,就是给 INDEX 一列,以及该列内部的行位置。
语法
=INDEX(array, row_num, [column_num])
参数
| 参数 | 含义 |
|---|---|
array |
要读取的那一列,例如 B2:B4。 |
row_num |
区域内部的位置,把该区域的第一行计为 1。 |
column_num |
可选。区域只有一列时不需要。 |
示例演练
一份装箱单把件数存在 B2:B4。要返回的是第三个件数。
| A:箱 | B:件数 |
|---|---|
| A | 5 |
| B | 15 |
| C | 25 |
公式:=INDEX(B2:B4,3)
结果:25。B2:B4 内部的第三个单元格是 B4,里面是 25。
练习
单元格 A2:A4 中是 10、20 和 30。请在 B2 中写出一个返回 A2:A4 第 2 行的公式。
- 在 B2 中写出一个 INDEX 公式,返回 A2:A4 的第 2 行。
- B2 应显示 A2:A4 的第 2 行。
第 1 步,共 2 步
在 B2 中输入 =INDEX(A2:A4,2)。
A2:A4 的第 2 行是 20。
无论使用哪种语言,这里的公式都使用英文函数名(如 SUM),小数点一律使用句点“.”。
正在加载工作表…
B2 使用 INDEX。
B2 现在显示 20。
下一课是从一行中取出单元格。
相关函数
INDEX 就是返回该行位置上的值的函数。
常见错误
用了工作表行号,例如 =INDEX(B2:B4,4):B4 是工作表第 4 行,但该位置在 B2:B4 内部并不存在,所以结果是 #REF!,而不是 25。