认识INDEX,函数中的精确导弹 index函数

指数函数(知道指数,函数中的精确导弹)
索引函数是数据搜索中最重要的函数之一 。其重要性仅次于VLOOKUP函数,是数据搜索中不可或缺的专家 。
下面给大家详细介绍一下这个功能 。
01
函数定义
指数函数由四个参数组成 。一般我们只需要使用前三个参数,第四个参数就没必要了 。
指数函数表达式:
索引(搜索区域、搜索行、搜索列)
搜索区域:顾名思义,就是你要搜索的数据范围 。
搜索行:要查找的值在第几行?
搜索列:您要查找的值是哪一列?
打开我们的Excel电子表格,你会看到Excel电子表格的基本构成是由行列和数据组成的 。
只要给定一个范围、行号和列号,就可以锁定一个特定的值,这正是INDEX函数的工作原理 。


02
索引函数的常见用法
INDEX函数经常用于查找数据,那么它寻找的模式是什么呢?让我们来看看INDEX函数的常见用法 。
1.查找数据列表 。
例如,在下表中,如果我们想要提取所有的手机号码,我们可以使用INDEX函数来提取数据 。

【认识INDEX,函数中的精确导弹 index函数】然后我们可以输入函数公式:=INDEX(B20:L20,10)
B20到L20是我们要找的区域,10是列号 。

有的同学可能会疑惑,不是有三个参数吗?为什么公式中只有两个参数?
这是因为我们只需要找到一列 。既然是一列数据,就没有所谓的列号,所以可以省略列的参数 。
2.找到一行数据 。
和上面的情况一样 。如果我们想找到某个客户的所有信息,也可以使用INDEX函数来查找 。
我们输入函数公式:=INDEX(C20:C38,4)
公式表明,通过查找C20到C38列第四行中的数据,我们可以获得用户的公司名称,然后我们可以将公式向右拖动,然后我们可以获得所有后续信息 。

3.求具体数值 。
和上面的情况一样 。如果我们想找到客户是BOLID的电话号码,我们如何使用索引函数来找到它?

从上表中,我们可以看到BOLID客户在第8行,电话号码在第10列 。
我们可以通过行号和列号,以及给定的区域,找出相应的数据 。
我们输入函数公式:=INDEX(B9:L27,8,10)
这个公式表明,如果我们查找B9到L27的第八行第十列中的值,我们可以得到相应的电话号码 。


03
索引功能与其他功能相结合
1.索引函数和匹配函数
因为INDEX函数在使用过程中需要列号和行号,这两个都可以通过MATCH函数找到 。
因为MATCH的作用是找到一个值在其所在区域的位置 。
把这两个函数结合起来,我们就不用每次都手动统计值在哪个行哪个列了 。

例如,在上面的案例中,我们可以首先使用MATCH函数来查找旅行号和列号 。
行号:我们输入函数公式:=MATCH(B16,B9:B27,0)
这个公式的意思是找到B16单元格的值,它在B9到B27的范围内,然后我们得到数字8,它位于第八行 。

列号:我们输入函数公式:=MATCH(K8,B8:L8,0)
这个公式的意思是找到K8单元格的值,它在B8到L8的范围内,然后我们得到数字10,它位于第10列 。
有了行号和列号,我们可以把它应用回上面的指数函数公式,那么最终的函数公式可以写成:
=INDEX(B9:L27,MATCH(B16,B9:B27,0),MATCH(K8,B8:L8,0))
以上就是MATCH函数和INDEX函数结合的方法 。

04
使用索引函数的常见错误
那么在使用INDEX函数时,需要注意哪些操作呢?
让我们来看看人们在使用INDEX函数时可能会犯的一些小错误 。