vlookup一对多匹配数据(超级强大的数据匹配函数)

如果说在职场里一定要学会的一个函数是啥,毋庸置疑,那就是VLOOKUP。

VLOOKUP虽好,但总是听别人说有一个更厉害的组合叫做INDEX MATCH,那咱们今天就来看看这个组合到底有何厉害之处!

函数功能

INDEX函数是在指定的区域取数据,一共有3个参数,如果区域只有一列,第三从参数可以省略。

比如下面,在B4:F11区域中取第2行第3列的数字,就是标黄色的12.

vlookup一对多匹配数据(超级强大的数据匹配函数)(1)

Match函数则是定位数据的位置,比如定位下面老王的位置。

在A1:A5区域,老王处于第三位,所以函数返回结果为3.这里match第三参数用0表示精确查找,也可以表示大致查找 哦,待会就会讲到。

vlookup一对多匹配数据(超级强大的数据匹配函数)(2)

就是这两个看起来很好理解也很普通的函数,组合起来却能发挥非常大的威力。

普通匹配

做数据匹配最常用的就是VLOOKUP,我们也可以用INDEX MATCH来实现,虽然看起来复杂一点,但是这正是其他 用法的基础!

vlookup一对多匹配数据(超级强大的数据匹配函数)(3)

反向匹配

反向匹配如果用VLOOKUP那个构造{1,0}数组可是让很多人难以理解,但是如果用INDEX MATCH你会发现这不还是标准用法嘛。

vlookup一对多匹配数据(超级强大的数据匹配函数)(4)

大致匹配

大致匹配用VLOOKUP我们需要将第四参数设置为true,类似的,我们如果将MATCH第三参数设置为1,也能实现大致匹配。有没有愿意试一试把第三参数设置为-1的,愿意的举手!

vlookup一对多匹配数据(超级强大的数据匹配函数)(5)

模糊匹配

使用VLOOKUP做模糊匹配,我们可以搭配星号表示任意个字符,同理,在match匹配的时候,也可以使用星号来表示任意多个字符。

vlookup一对多匹配数据(超级强大的数据匹配函数)(6)

多条件匹配

如果用VLOOKUP做多条件匹配,那么又需要构造{1,0}数组,但是如果用INDEX MATCH就不需要啦。

vlookup一对多匹配数据(超级强大的数据匹配函数)(7)

二维表匹配

在二维表里匹配,可以使用VLOOKUP MATCH来实现,那么用INDEX MATCH呢?当然也能轻松实现,而且更好理解。

vlookup一对多匹配数据(超级强大的数据匹配函数)(8)

一对多匹配

一对多匹配如果用VLOOKUP做的话,用辅助列可能不少人还能做,但是如果用一个公式写出来,很少有人能顺利做出来。当然了,既然是个难题,用IDNEX MATCH也简单不了多少。

vlookup一对多匹配数据(超级强大的数据匹配函数)(9)

以上就是INDEX MATCH的一些常见的用法。实际上这个搭配能解决绝大多数的数据匹配问题,只需要你按照先定位,再取数这个规则在公式里套,基本就掌握了INDEX MATCH的精髓!

那么问题来了,这些个用法,你学会了几个?

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页