Excel教程

Excel函数
Excel技巧

【excel函数】一起学习INDEX函数的基本应用

当前位置:网站首页 > Excel教程

【excel函数】一起学习INDEX函数的基本应用

* 来源: excel函数 * 作者: admin * 发表时间: 2019-09-11 13:58:45 * 浏览: 21

今天来说一说index函数的基本应用,它也是excel中用来查找引用的函数,功能堪比vlookup函数。现在让我们一起来了解它吧。

一、Index函数语法

用途: 用于返回数组中指定单元格或单元格数组的值;

语法结构:INDEX(array,row_num,column_num);

中文表达式:INDEX(数组或区域, 行号, 列号);

其中,行号和列号两者也可以选其一存在。

二、基本用法

1、返回单行或单列中指定位置的值。

语法表达式:=index(区域,行号/列号)

【例子】从C列中提取第3个位置的值,即为C3的值。

公式:=INDEX(C:C,3)

【例子】从A6:D6区域提取第4个位置的值,即D6的值。

公式:=INDEX(A6:D6,4)

特别说明:公式中的行号和列号是指在区域内的行号和列号,并不是在整个工作表中的行号和列号。

「Excel技巧」一起学习INDEX函数的基本应用


2、返回多行多列区域中指定位置的值。

语法表达式:=index(区域,行号,列号)

【例子】从B3:D8区域中提取第3行第2列的值,即返回C5单元格的值。

公式:=INDEX(B3:D8,3,2)

特别说明:这里的行号和列号仍是在指定区域内的行号和列号。

「Excel技巧」一起学习INDEX函数的基本应用


三、实例应用

1、反向查找

【例子】如下图:根据姓名,查找获奖名次。

公式:=INDEX(B3:B8,MATCH(F3,C3:C8,0))

公式说明:先用match函数根据姓名查找在C3:C8区域的位置,然后在用index函数根据match函数返回的位置从B3:B8区域取值。

「Excel技巧」一起学习INDEX函数的基本应用


2、双向查找

【例子】如下图所示,根据产品名称、月份,查找出对应的销售额。

公式:=INDEX(B3:G13,MATCH(A16,A3:A13,0),MATCH(B16,B2:G2,0))

公式说明:先用match函数分别查找产品8在A3:A13的位置,3月在B2:G2区域的位置,两者分别返回值8和3,然后再用index函数根据match函数返回的两个值分别作为行号和列号,即=INDEX(B3:G13,8,3),提取该位置对应的数值,也就是B3:G13区域第8行第3列的值,得到D10单元格的值。

「Excel技巧」一起学习INDEX函数的基本应用