INDEX+MATCH,轻松解决数据查找匹配问题

浏览: 1586

Clipboard Image.png

利用EXCEL进行数据查找匹配,是我们日常办公中必不可少的一环。在进行数据的查找匹配时,VLOOkUP函数通常是我们的第一选择。但其使用过程中也有着诸多限制,比如只能从左往右查询,对数据格式的一致性要求比较高等。那有没有好的方法或者函数来替代VLOOKUP,同时适用性更加广泛呢。

没错,他就是INDEX+MATCH函数组合。

很多学Excel的朋友也听说过这个组合,但往往搞不清楚其原理,更别谈来使用了。今天我们就和大家谈谈INDEX+MATCH函数组合究竟如何使用,让大家轻松掌握!

Clipboard Image.png

                         


INDEX+MATCH基本使用原理

INDEX+MATCH是基于位置的查询,确定了位置,就很容易把这个位置里面的信息提取出来。INDEX负责的就是提取信息,而MATCH负责的就是确定位置!

如上图例子中,我们要根据小张(姓名),自动查找匹配出他的年龄。那么我们只要确定小张年龄所在的位置,然后用INDEX提取出这个位置的数据。而小张年龄位置的确定,只需要有行位置和列位置就能唯一确定,就像我们看电影,知道在第几排第几列就可以了。

小张年龄的位置,也就是图中数据38的位置。我们可以发现,他的行位置=小张在姓名列中的位置,他的列位置=年龄(字段)在标题行中的位置。这样这个位置我们是不是就唯一确定好了呢。

一番解释之后,是不是觉得INDEX+MATCH的使用原理很简单呢。

Clipboard Image.png

1、MATCH函数:返回指定数值在指定数组区域中的位置

基本语法结构:=MATCH(查找值、查找区域、查找类型)

通常我们使用的都是精确查找,查找类型参数为0

2212957-85d7757bc83fd888.gif


让MATCH找到你的位置

2、INDEX函数:返回表或区域中的值或对值的引用

基本语法结构:=INDEX(数据区域、行位置、列位置)


2212957-f618f8777c306d63.gif

INDEX轻松取数

Clipboard Image.png

基本结构:=INDEX(数据区域,MATCH函数确定的行位置,MATCH函数确定的列位置)

通过相对引用和绝对引用的配合使用,完成数据查询的通用公式,详细看下面操作示意图。


2212957-dc90759a7e2e89ce.gif

INDEX+MATCH使用实例

是不是很简单呢?是不是这是你见过的关于INDEX+MATCH最简明的教程?

马上动手试验一下吧!

推荐 1
本文由 北大小笨 创作,采用 知识共享署名-相同方式共享 3.0 中国大陆许可协议 进行许可。
转载、引用前需联系作者,并署名作者且注明文章出处。
本站文章版权归原作者及原出处所有 。内容为作者个人观点, 并不代表本站赞同其观点和对其真实性负责。本站是一个个人学习交流的平台,并不用于任何商业目的,如果有任何问题,请及时联系我们,我们将根据著作权人的要求,立即更正或者删除有关内容。本站拥有对此声明的最终解释权。

0 个评论

要回复文章请先登录注册