excel中的index函数如何使用

如题所述

INDEX用于返回表格或区域中的数值或对数值的引用。

函数 INDEX() 有两种形式:数组和引用。数组形式通常返回数值或数值数组;引用形式通常返回引用。

(1)INDEX(array,row_num,column_num) 返回数组中指定单元格或单元格数组的数值。

Array为单元格区域或数组常数。Row_num为数组中某行的行序号,函数从该行返回数值。Column_num为数组中某列的列序号,函数从该列返回数值。需注意的是Row_num 和 column_num 必须指向 array 中的某一单元格,否则,函数 INDEX 返回错误值 #REF!。

(2)INDEX(reference,row_num,column_num,area_num) 返回引用中指定单元格或单元格区域的引用。

Reference为对一个或多个单元格区域的引用。

Row_num为引用中某行的行序号,函数从该行返回一个引用。

Column_num为引用中某列的列序号,函数从该列返回一个引用。

需注意的是Row_num、column_num 和 area_num 必须指向 reference 中的单元格;否则,函数 INDEX 返回错误值 #REF!。如果省略 row_num 和 column_num,函数 INDEX 返回由 area_num 所指定的区域。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-04-05

提供详细的参数及举例说明


Excel版本参考:2010

1、功能:返回表格或区域中的值或值的引用

2、语法:INDEX(array, row_num, [column_num])

3、参数说明:

    Array  必需。单元格区域或数组常量。

如果数组只包含一行或一列,则相对应的参数 row_num 或 column_num 为可选参数。

如果数组有多行和多列,但只使用 row_num 或 column_num,函数 INDEX
返回数组中的整行或整列,且返回值也为数组。

    Row_num  必需。选择数组中的某行,函数从该行返回数值。如果省略 row_num,则必须有 

    column_num。

    Column_num  可选。选择数组中的某列,函数从该列返回数值。如果省略
    column_num,则必须有 row_num。

 4、举例说明:

第2个回答  2017-07-10
连续区域中index函数的公式格式是=index(array,row_num,column_num) ,其中array表示我们要引用的区域,row_num表示要引用的行数,column_num表示要引用的列数,最终的结果就是引用出该区域内对应行列交叉处的内容。
第3个回答  2012-07-20
比如有两列数分别是
小明 10
小红 20
小兰 15
你可以用index和match 找出小红对应的分数。具体是index(b:b,match(a:a,"小红”,0))。就是找出b列中对应小红的分数。
第4个回答  2019-11-24
相似回答