利用EXCEL进行数据查找匹配,是我们日常办公中必不可少的一环。在进行数据的查找匹配时,VLOOkUP函数通常是我们的第一选择。但其使用过程中也有着诸多限制,比如只能从左往右查询,对数据格式的一致性要求比较高等。那有没有好的方法或者函数来替代VLOOKUP,同时适用性更加广泛呢。
没错,他就是INDEX+MATCH函数组合。
很多学Excel的朋友也听说过这个组合,但往往搞不清楚其原理,更别谈来使用了。今天我们就和大家谈谈INDEX+MATCH函数组合究竟如何使用,让大家轻松掌握!
INDEX+MATCH函数组合使用的基本原理
INDEX+MATCH是基于位置的查询,确定了位置,就很容易把这个位置里面的信息提取出来。INDEX负责的就是提取信息,而MATCH负责的就是确定位置!
如上图例子中,我们要根据小张(姓名),自动查找匹配出他的年龄。那么我们只要确定小张年龄所在的位置,然后用INDEX提取出这个位置的数据。而小张年龄位置的确定,只需要有行位置和列位置就能唯一确定,就像我们看电影,知道在第几排第几列就可以了。
小张年龄的位置,也就是图中数据38的位置。我们可以发现,他的行位置=小张在姓名列中的位置,他的列位置=年龄(字段)在标题行中的位置。这样这个位置我们是不是就唯一确定好了呢。
一番解释之后,是不是觉得INDEX+MATCH的使用原理很简单呢。
MATCH函数,INDEX函数的基本使用
在了解了基本原理之后,要想熟练的使用INDEX+MATCH,就必须先分别能够熟练地使用MATCH函数、INDEX函数。让我们来看看他们是怎么使用的。
1、MATCH函数:返回指定数值在指定数组区域中的位置
基本语法结构:=MATCH(查找值、查找区域、查找类型)
通常我们使用的都是精确查找,查找类型参数为0
2、INDEX函数:返回表或区域中的值或对值的引用
基本语法结构:=INDEX(数据区域、行位置、列位置)
INDEX+MATCH组合应用策略
基本结构:=INDEX(数据区域,MATCH函数确定的行位置,MATCH函数确定的列位置)
通过相对引用和绝对引用的配合使用,完成数据查询的通用公式,详细看下面操作示意图。
是不是很简单呢?是不是这是你见过的关于INDEX+MATCH最简明的教程?
马上动手试验一下吧!
欢迎大家关注文集Excel常用技巧,从今天起,每周更新3-5次,与大家一起共同成长学习。
如果你觉得不错或者有用,希望大家能在文章最下面点个喜欢!
欢迎大家关注下作者北大小笨,写作不易,欢迎打赏~~