vlookup多项匹配

vlookup多项匹配

在工作中,我们最常用的公式之一就是VLOOKUP。这是一个由四个参数构成的函数,它们分别是查找值、查找区域、查找列和查找方式。

关于第4个参数,即查找方式,当输入1或TRUE时,表示进行模糊查找;当输入0或FALSE时,则进行精确查找。

1、VLOOKUP精确查找

举个例子来说明,假设我们需要根据员工的姓名来查找他们的工资数据。在这个例子中,查找值是F2单元格,查找数据位于B至D列之间。因为我们要查找的是姓名,所以必须从B列开始查找,而不能从A列开始。查找的结果位于第3列,并且是精确查找。我们使用的公式为:=VLOOKUP(F2,B:D,3,0)。

2、VLOOKUP模糊查找

需要澄清一个概念,模糊查找并不等同于通配查找。例如,当我们试图查找包含“布”字的文本时,使用模糊查找的方式是不正确的。实际上,VLOOKUP的模糊查找功能主要用于数字的匹配查找。当查找值为数字时,例如需要根据KPI分数来计算奖励,就可以使用模糊查找。

在使用之前,我们需要建立一个辅助列,列出每个奖励档位的最低值。例如,对于小于60分的成绩,虽然数学上其最小值是负无穷大,但在实际考核中,KPI的分数不可能是负无穷大,所以我们只需要设定一个相对较小的数值来表示这个范围。对于其他范围如60至70分、70至80分等也是同理。这些辅助列需要按照升序排列。接着使用公式:=VLOOKUP(B2,E:G,3,1)。在这个公式中,B2是我们要查找的KPI分数,E:G是查找区域,结果是位于第3列的数据,使用1进行模糊查找。

模糊查找的实现原理是,如果我们的查找值是82分,那么它会在辅助列中定位到介于70至90分的范围内。然后它会选择这个范围内的最小值(即70分)对应的奖励值作为结果返回。如果查找到的分数正好处于某一档的界限值上,则其行为类似于精确查找。掌握了这个函数的使用方法后,不妨多尝试实际操作几次来加深理解吧!


vlookup多项匹配