超级强大的数据匹配函数,比VLOOKUP还要厉害一丢丢

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

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

函数功能

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

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

超级强大的数据匹配函数,比VLOOKUP还要厉害一丢丢

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

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

超级强大的数据匹配函数,比VLOOKUP还要厉害一丢丢

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

普通匹配

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

超级强大的数据匹配函数,比VLOOKUP还要厉害一丢丢

反向匹配

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

超级强大的数据匹配函数,比VLOOKUP还要厉害一丢丢

大致匹配

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

超级强大的数据匹配函数,比VLOOKUP还要厉害一丢丢

模糊匹配

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

超级强大的数据匹配函数,比VLOOKUP还要厉害一丢丢

多条件匹配

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

超级强大的数据匹配函数,比VLOOKUP还要厉害一丢丢

二维表匹配

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

超级强大的数据匹配函数,比VLOOKUP还要厉害一丢丢

一对多匹配

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

超级强大的数据匹配函数,比VLOOKUP还要厉害一丢丢

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

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


分享到:


相關文章: