-
1 函数介绍-index函数
-
2 函数介绍-offset函数
函数介绍-index函数
INDEX 函数返回表格或区域中的值或值的引用。
使用 INDEX 函数有两种方法:
1、如果想要返回指定单元格或单元格数组的值;
2、如果想要返回对指定单元格的引用。
我们主要介绍第一种:
数组形式
说明
返回表或数组中元素的值,由行号和列号索引选择。
当函数 INDEX 的第一个参数为数组常量时,使用数组形式。
语法
INDEX(array, row_num, [column_num])
INDEX 函数的数组形式具有下列参数:
数组 必需。 单元格区域或数组常量。
如果数组只包含一行或一列,则相应的 row_num 或 column_num 参数是可选的。
如果数组具有多行和多列,并且仅使用 row_num 或 column_num,则 INDEX 返回数组中整个行或列的数组。
row_num 必需,除非存在 column_num。 选择数组中的某行,函数从该行返回数值。 如果省略 row_num,则需要 column_num。
column_num 可选。 选择数组中的某列,函数从该列返回数值。 如果省略 column_num,则需要 row_num。
备注
如果同时使用 row_num 和 column_num 参数,则 INDEX 返回位于 row_num 和 column_num 交叉处的单元格中的值。
row_num 和 column_num 必须指向数组内的单元格;否则,INDEX 将返回 #REF! 错误。
如果将 row_num 或 column_num 设置为0(零),则 INDEX 将分别返回整列或整行的值的数组。 若要使用以数组形式返回的值,请以数组公式的形式输入 INDEX 函数。
示例
下面的示例使用 INDEX 函数查找某一行和某一列的交叉单元格中的值。
数据 | 数据 | |
|---|---|---|
苹果 | 柠檬 | |
香蕉 | 梨 | |
公式 | 说明 | 结果 |
=INDEX(A2:B3,2,2) | 位于区域 A2:B3 中第二行和第二列交叉处的数值。 | 梨 |
=INDEX(A2:B3,2,1) | 位于区域 A2:B3 中第二行和第一列交叉处的数值。 | 香蕉 |

