在EXCEL中有很多函数可以获取数组和引用的函数,今天小编就来和大家一起分享以下EXCEL中的INDEX函数,让我们来一起见证它的魅力和强大!


INDEX函数基础含义

index函数的使用方法及实例(INDEX函数的基础及用法)(1)

1、含义:用于返回表或区域中的值或对值的引用,有两种形式:数组形式和引用形式;

2、语法:

①数组形式:INDEX(array,row_num,column_num)

②引用形式:INDEX(reference,row_num,column_num,area_num)

array:单元格区域或数组常量;

reference:是对一个或多个单元格区域的引用;

row_num:行序号;

column_num:列序号;

area_num:选择引用中的一个区域,并返回参数row_num和column_num的交叉区域,在引用形式中使用;

3、注意事项:

①参数reference如果是不连续的区域,必须用括号括起来;

②在数组形式中参数row_num和column_num可以省略,但每次只可以省略一个(只适用于单行或者单列数组);

③在数组形式中,如果将参数row_num或column_num设置为0,则分别返回整列或整行的数据。这里需要注意的是,使用此方法的时候必须选中整行或整列个单元格个数,然后输入公式后按下CTRL+SHIFT+ENTER组合键才可以完成操作。

举例:

如下例所示,参数array的区域为B9:C10,我们将参数row_num设置为1,参数column_num设置0,这时结果会展示B9:C10区域的第1行的两个数值,所以我们在输入公式时需要选中A7:B7两个单元格,然后输入"=INDEX(B9:C10,1,0)"按下CTRL+SHIFT+ENTER即可将结果填充在A7:B7区域。如果不选中两个单元格,就会出现错误。

index函数的使用方法及实例(INDEX函数的基础及用法)(2)

INDEX函数的应用

1、与MATCH函数配合查找指定的值

前面的文章我们已经介绍过了MATCH函数的用法,它用于返回指定值在指定区域的位置,语法为:=MATCH(目标值,查找区域,查找类型);

而INDEX函数的参数2(row_num)和参数3(column_num),即表示要查找值的位置的数值在要查找的范围内存在很多值的情况下是无法准确定位的,故可以使用MATCH返回指定值的行号和列号,然后利用INDEX函数找到该值。