遭遇匹配难题,VLOOKUP公式助你一臂之力
今天我们要深入探讨如何运用VLOOKUP公式,其灵活的数组用法能大幅提升工作效率,让你早干完工作,远离加班命运。
以一个实际场景为例:左边摆放着员工信息的完整数据表。
现在,我们需要根据姓名查找对应的工号信息。在原始数据表中,工号位于姓名的左侧,这意味着我们需要从右向左进行查找。
为了解决这个问题,我们可以借助虚拟数组的方法。
输入以下公式:
使用VLOOKUP结合IF函数的方法,通过设定{1,0}的逻辑,将B列置于A列之前,从而达到我们想要的查找顺序。公式为:=VLOOKUP(G2,IF({1,0},B:B,A:A),2,0)。
我们还可以使用CHOOSE函数来实现相同的效果。通过设定{1,2}的逻辑顺序,也能使B列在前,A列在后。公式为:=VLOOKUP(G2,CHOOSE({1,2},B:B,A:A),2,0)。
再来看一个例子,如果我们想根据工号信息,将所有相关联的信息一次性列举出来。
如果我们手动输入公式,可能需要分别查找数据源的第2、第3、第4、第5列。我们可以通过VLOOKUP的数组用法来简化这个过程。
公式如下:=VLOOKUP(G2,A:E,{2,3,4,5},0),输入完公式后,按住CTRL+SHIFT+回车键进行计算,就可以一次性得到我们需要的结果。
这个原理同样适用于列顺序不一致的情况。只要我们知道所需结果分别位于哪一列,如性别在第3列、姓名在第2列、工资在第5列,我们就可以快速构建出正确的公式:=VLOOKUP(G2,A:E,{3,2,5},0),同样可以一次性获取所有需要的结果。
你掌握这个小技巧了吗?赶快试试吧!相信你会爱上这种高效的工作方式。