如果我们要在一个大的excel表格中搜索我们需要的数据时要怎么操作呢。百分之九十的人基本都会回答Ctrl+F,没错,这个快捷键真的是太简单了。但是还有更高效的方法相信大部分人肯定不知道,学会了它,你就是excel达人。这次我们要分享的办公素材就是跟大家介绍一下这个搜索快速但几乎90%的人不知道的方法。
Index、Match函数,提到函数,很多人会望而却步,今天我们用通俗易懂的方法来介绍,大家放心食用。
1、INDEX函数
点这里查看INDEX函数的详细介绍(不看也没关系,不影响阅读)
INDEX函数是用于在一个指定区域内,根据你指定的行、列号位置来返回对应的内容。
如果是在一列/行数据中返回指定内容——INDEX(一行或一列数据,指定要返回第几个元素)
例如:
=INDEX(A1:A8,3)
以上公式用于返回A1:A8单元格区域中的第3个元素,得到的结果是王五
如果是在一个大区域(不是单行/列)中返回指定内容——INDEX(单元格区域,指定的行数,指定的列数)
例如:
=INDEX(A1:B8,5,2)
以上公式用于返回A1:B8单元格区域中的第5行、第2列处的内容,得到的结果是27
2、MATCH函数
点这里查看MATCH函数的详细介绍(不看也没关系,不影响阅读)
与INDEX函数(返回指定单元格的内容)不同的是,MATCH函数是用于在一行或一列的查询区域内搜索指定内容,然后返回这个内容在该查询区域中的相对位置。
让我们一起来看下MATCH函数都包含哪些参数吧~
MATCH(查找对象所在的单元格,指定查找的区域,指定匹配方式)
其中,指定匹配方式通常使用0,表示精确匹配。
例如:
=MATCH(C11,A1:A8,0)
以上公式用于返回C11单元格的内容在A1:A8区域范围中所在的相对位置,结果是第4个
注意:这里的4,指的是查找的内容在查询区域范围内所处的位置,而不是指第4行。
当数据查询的区域范围中包含多个查找值时,只会返回查找值第一次出现的位置。
看到这里,相信大家对INDEX函数和MATCH函数都有了一定了解啦,但是具体可以用在什么地方呢?接着往下看你就知道啦!
3、INDEX函数和MATCH函数的单条件查询
以上图为例,我们想根据C12单元格中的姓名,在A-B列中查询他对应的年龄。
第一步:先找到“孙七”年龄的相对位置( =MATCH(C12,A1:A9,0) )
第二步:再在年龄的那一列中返回该位置的内容,就可以得到“孙七”的年龄啦~
也就是:
=INDEX(B1:B9,MATCH(C12,A1:A9,0))
本次的办公素材分享到这里就结束啦,怎么样是不是眼前一亮,感觉很简单。大家可以多练习一下,一定能够快速准确的掌握使用方法的。下次我们给大家介绍一下搜索家族中的另一位大哥,那就是lookup函数,我们同样用浅显易懂的方法来解释这个函数的使用方法。戳这里阅读《学会lookup函数,so easy!》。
贴心的为你整理了一份超全的Excel快捷键、Word快捷键、PPT快捷键,戳下面领取:
原文链接(转载请注明出处):https://www.ipingfang.cn/article/24987.html