返回表或区域中的值或对值的引用。INDEX 函数有两种形式:数组 (数组:用于建立可生成多个结果或可对在行和列中排列的一组参数进行运算的单个公式。数组区域共用一个公式;数组常量是用作参数的一组常量。)形式和引用形式。
| 如果要 | 请查看 |
|---|
| 返回指定单元格或单元格数组的值。 | 数组形式 |
| 返回对指定单元格的引用 | 引用形式 |
数组形式
返回由行和列编号索引选定的表或数组 (数组:用于建立可生成多个结果或可对在行和列中排列的一组参数进行运算的单个公式。数组区域共用一个公式;数组常量是用作参数的一组常量。)中的元素值。
如果 INDEX 的第一个参数是数组常量,请使用数组形式。
INDEX(array,row_num,column_num)
Array 是一个单元格区域或数组常量。
Row_num 用于选择要从中返回值的数组中的行。如果省略 row_num,则需要使用 column_num。
Column_num 用于选择要从中返回值的数组中的列。如果省略 column_num,则需要使用 row_num。
说明
示例 1
如果将该示例复制到一个空白工作表中,可能更易于理解。
如何复制示例
- 创建一个空白工作簿或工作表。
- 在“帮助”主题中选择示例。
注释 请勿选择行标题或列标题。

从“帮助”中选择示例
- 按 Ctrl+C。
- 在工作表中,选择单元格 A1,然后按 Ctrl+V。
- 要在查看结果和查看返回结果的公式之间进行切换,请按 Ctrl+`(重音符),也可以指向“工具”菜单上的“公式审核”,然后单击“公式审核模式”。
|
|
| A |
B |
| 数据 |
数据 |
| 苹果 |
柠檬 |
| 香蕉 |
梨子 |
| 公式 |
说明(结果) |
| =INDEX(A2:B3,2,2) |
所选区域中第二行与第二列交叉处的值(梨子) |
| =INDEX(A2:B3,2,1) |
所选区域中第二行与第一列交叉处的值(香蕉) |
|
示例 2
如果将该示例复制到一个空白工作表中,可能更易于理解。
如何复制示例
- 创建一个空白工作簿或工作表。
- 在“帮助”主题中选择示例。
注释 请勿选择行标题或列标题。

从“帮助”中选择示例
- 按 Ctrl+C。
- 在工作表中,选择单元格 A1,然后按 Ctrl+V。
- 要在查看结果和查看返回结果的公式之间进行切换,请按 Ctrl+`(重音符),也可以指向“工具”菜单上的“公式审核”,然后单击“公式审核模式”。
|
|
| A |
B |
| 公式 |
说明(结果) |
| =INDEX({1,2;3,4},0,2) |
所选数组常量中第一行与第二列交叉处的值 (2) |
|
|
所选数组常量中第二行与第二列交叉处的值 (4) |
|
注释 该示例中的公式必须以数组公式的形式输入。在将该示例复制到空白工作表中后,请选择以公式单元格开始的区域 A2:A3。接下来,请按 F2,然后按 Ctrl+Shift+Enter。如果该公式不是以数组公式的形式输入的,则只会返回结果 2。
返回页首
引用形式
返回特定行和列交叉处单元格的引用。如果该引用是由非连续选定区域组成的,则可以选择要用作查找范围的选定区域。
INDEX(reference,row_num,column_num,area_num)
Reference 是对一个或多个单元格区域的引用。
-
如果要对引用输入一个非连续区域,请使用括号将该引用括起来。
-
如果引用中的每个区域都只包含一行或一列,则可以不使用相应的 row_num 或 column_num 参数。例如,对于单行引用,可以使用 INDEX(reference,,column_num)。
Row_num 是要从中返回引用的引用中的行编号。
Column_num 是要从中返回引用的引用中的列编号。
Area_num 用于选择要从中返回 row_num 和 column_num 的交叉点的引用区域。选择或输入的第一个区域的编号是 1,第二个区域的编号是 2,依此类推。如果省略 area_num,则 INDEX 将使用区域 1。
说明
示例
如果将该示例复制到一个空白工作表中,可能更易于理解。
如何复制示例
- 创建一个空白工作簿或工作表。
- 在“帮助”主题中选择示例。
注释 请勿选择行标题或列标题。

从“帮助”中选择示例
- 按 Ctrl+C。
- 在工作表中,选择单元格 A1,然后按 Ctrl+V。
- 要在查看结果和查看返回结果的公式之间进行切换,请按 Ctrl+`(重音符),也可以指向“工具”菜单上的“公式审核”,然后单击“公式审核模式”。
|
|
| A |
B |
C |
| 水果 |
价格 |
计数 |
| 苹果 |
0.69 |
40 |
| 香蕉 |
0.34 |
38 |
| 柠檬 |
0.55 |
15 |
| 橙子 |
0.25 |
25 |
| 梨子 |
0.59 |
40 |
|
|
|
|
| 杏仁 |
2.80 |
10 |
| 腰果 |
3.55 |
16 |
| 花生 |
1.25 |
20 |
| 胡桃 |
1.75 |
12 |
| 公式 |
说明(结果) |
| =INDEX(A2:C6,2,3) |
区域 A2:C6 中第二行与第三列的交叉点,即单元格 C3 的内容。(38) |
| =INDEX((A1:C6,A8:C11),2,2,2) |
第二个区域 A8:C11 中第二行与第二列的交叉点,即单元格 B9 的内容。(3.55) |
| =SUM(INDEX(A1:C11,0,3,1)) |
区域 A1:C11 内第一个区域中第三列的和,即 C1:C6 的和。(216) |
| =SUM(B2:INDEX(A2:C6,5,2)) |
从 B2 到区域 A2:A6 中第五行与第二列的交叉点所形成的区域的和,即 B2:B6 的和。(2.42) |
|
返回页首