Excel INDEX函数引用区域中的值

INDEX函数

INDEX 函数返回表格或区域中的值或值的引用

使用 INDEX 函数有两种方法:

如果想要返回指定单元格或单元格数组的值,如果想要返回对指定单元格的引用,

数组形式

说明

返回表或数组中元素的值, 由行号和列号索引选择。

当函数 INDEX 的第一个参数为数组常量时,使用数组形式。

语法

=INDEX(array, row_num, [column_num])

=INDEX(查找范围,第几行?,第几列?)

INDEX 函数的数组形式具有下列参数:

数组 必需。 单元格区域或数组常量。如果数组只包含一行或一列, 则相应的 row_num 或 column_num 参数是可选的。如果数组具有多行和多列, 并且仅使用 row_num 或 column_num, 则 INDEX 返回数组中整个行或列的数组。row_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 函数。

---------------------------------

案例1

函数:=INDEX(A3:G9,5,4)

解释:查找范围:A3:G9

第几行:5

第几列:4

----------------------------

案例2

函数:

=INDEX(B14:B20,5) 查找范围:B14:B20 第几行:5

=INDEX(A14:G14,4) 查找范围:A14:G14 第几列:4

----------------------------

案例3

函数:=INDEX((A27:C32,E27:G32),4,3,2)

解释: 查找范围:A27:C32 和 E27:G32 区域

第几行:4

第几列:3

实际查找第几个区域:2 就是E27:G32区域

----------------------------