INDEX函数,查找引用数据,财务工作怎能少了他

如题所述

INDEX 函数是EXCEL中应用很广泛的一个查找引用函数,功能比较强大。他除了自己本身具有,在一个区域中,根据指定的行列位置返回其内容之外,还可以结合其他很多函数,嵌套使用,发挥更大的作用,助力职场。今天,就让我们一起来揭开他神秘的面纱,得见一下真容吧。

INDEX函数是查找引用函数,他的参数有三个,先来几个小例子,直观的来认识一下INDEX吧:

1、取B列第5行的数据,我们把取数范围设定为B列时,因为是单列取数,所以只需要输入第2个参数,即行数5就可以了,=INDEX(B:B,5)。

2、取B列第5行的数据,我们把取数范围设定为第5行时,因为是单行取数,所以只需要输入2个参数,即行数5就可以了,=INDEX(5:5,2)。

3、那如果我们将第一个参数,设定为区域,即A1:C10区域,想取B列第5行的数据,公式则要写为:=INDEX(A1:C10,5,2)。这里是从区域中调取数据,所以行号(第二参数)和列号(第三参数)都要写全。我们所需要的的内容,即坚果数据位于第5行第2列,所以第二参数写5,第三参数写2。

有个成语叫隔靴搔痒,INDEX有个功能叫隔行取值,如下:

A列是掺杂了商品编号和商品名称的数据源,我们想整理为C-D列这样的,商品编号和商品名称分开的两列数据,则用INDEX函数,轻松就可以秒实现了。只需要在D3单元格输入公式:=INDEX($A:$A,COLUMN(A2)+(ROW(A2)-1)*2)&然后双击鼠标,就可以秒填写全列数据,是不是提高整理数据的效率一丢丢!

嘿哈,有隔行取值,那是不是也有隔列取值的功能哪?YES,绝对有的,看过来,走起:

如果我们想只取每月度实际的每种商品的销售数量,则,在M2单元格输入公式:=INDEX($B2:$I2,COLUMN(B1)*2)

即可实现了,以M2单元格为起点,往下往右填充公式即可秒实现想要的结果,嘿哈!

接下来,我们请出INDEX函数的最佳拍档,她就是MATCH函数,看两者为大家表演精彩节目:

我们要根据E2单元格中的坚果,这个商品名称,在A-B列查询其对应的商品编号,用INDEX和MATCH如何实现哪?这里,我们就要用到INDEX和MATCH函数组合的逆向查找功能了。
则我们只需要在F2单元格输入公式:=INDEX(A:A,MATCH(E2,B:B,0))即可得到我们想要的结果。

那如果我们知道了商品编号,又怎么查询出来对应的商品名称哪?
则,我们就要用到INDEX和MATCH函数的正向查找功能了。

我们知道了E2单元格为25007,我们只需要在F2单元格输入:=INDEX(B:B,MATCH(E2,A:A,0))则可得到我们需要的结果了。

温馨提示:答案为网友推荐,仅供参考
相似回答