桓楠百科网

编程知识、经典语录与百科知识分享平台

Vlookup公式高手进阶,查找多个结果

举个工作中的例子,左边是员工数据,现在需要根据姓名,查找匹配部门,籍贯,工资数据

有多种解决办法,看你会用哪种

1、使用多个VLOOKUP

这里需要查找3个结果,那我们就使用3次VLOOKUP公式,分别使用公式:

部门:=VLOOKUP(G2,A:E,4,0)

籍贯:=VLOOKUP(G2,A:E,5,0)

工资:=VLOOKUP(G2,A:E,3,0)

能解决问题的方法都是好方法,虽然用的时间久了点,但是也能得到结果

2、使用VLOOKUP+数组

多次使用VLOOKUP公式求解,我们发现它只是第3参数,对应的列数不一样,分别对应不同的列,所以我们可以使用数组用法

我们使用的公式是:

=VLOOKUP(G2,A:E,{4,5,3},0)

第3个参数用大括号,然后里面分别填写对应的列标信息

新版本带数组溢出功能,所以一次性的把结果都出来了

如果没有数据溢出功能,则需要先选中H2:J2单元格,然后再输入完公式之后,按数组三键CTRL+SHIFT+ENTER,才能得到结果

如果我们查找的字段名字更换了,用数组公式,也需要再次的更正对应的列数

方法三:使用VLOOKUP+MATCH

秒杀所有的方法,我们可以通过查找的字段名字,结果MATCH函数公式,得到我们想要查找的结果在哪一列,例如当我们输入公式时:

=MATCH(H$1,$A$1:$E$1,0)

它会自动的匹配,你的数据在第几列

所以结合VLOOKUP公式:

=VLOOKUP($G2,$A:$E,MATCH(H$1,$A$1:$E$1,0),0)

注意查找值和查找区域的引用方法

这样就算我们修改了标题字段名称,它也会自动的匹配到对应的列标,查找出正确的结果

关于这个小技巧,你学会了么?动手试试吧!

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言