查找
从一行中取出单元格
定义
从一行中取出一个单元格,就是给 INDEX 这一行、行号 1,以及该行内部的列位置。
语法
=INDEX(array, row_num, [column_num])
参数
| 参数 | 含义 |
|---|---|
array |
要读取的那一行,例如 A3:C3。 |
row_num |
区域内部的行位置。只有一行时就是 1。 |
column_num |
区域内部的列位置,把第一个单元格计为 1。 |
示例演练
一行代码把三个标记存在 A3:C3。要返回的是第二个标记。
| A:槽 1 | B:槽 2 | C:槽 3 |
|---|---|---|
| x | y | z |
公式:=INDEX(A3:C3,1,2)
结果:y。A3:C3 的第 1 行第 2 列是 y。
练习
单元格 A2 中是 a。单元格 B2 中是 b。单元格 C2 中是 c。请在 D2 中写出一个返回 A2:C2 第 1 行第 3 列的公式。
- 在 D2 中写出一个 INDEX 公式,返回 A2:C2 的第 1 行、第 3 列。
- D2 应显示 A2:C2 的第 1 行、第 3 列。
第 1 步,共 2 步
在 D2 中输入 =INDEX(A2:C2,1,3)。
该区域的第 1 行第 3 列是 c。
无论使用哪种语言,这里的公式都使用英文函数名(如 SUM),小数点一律使用句点“.”。
正在加载工作表…
D2 使用 INDEX。
D2 现在显示 c。
下一课是在列表中查找姓名。
相关函数
INDEX 就是返回该行中该列位置上的值的函数。
常见错误
取了第一列,例如 =INDEX(A3:C3,1,1):那会返回 x,也就是第一个槽,而不是 y。