桓楠百科网

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

一次性查找多个值,Vlookup淘汰,Xlookup公式太简单了

工作中,遇到查找匹配问题,我们想到的就是VLOOKUP公式,随着最新版Excel出来,XLOOKUP公式更简单,更香了

举个例子,左边是员工信息表,现在需要一次性的查找匹配出所有的信息

1、VLOOKUP公式

如果我们用VLOOKUP公式来查找匹配,需要使用公式4次匹配

查找部门,需要输入公式:=VLOOKUP(G2,A:E,2,0)

如果后面的结果,我们分别需要把VLOOKUP公式的第3个参数,第2列结果,改成数字3,4,5,才能得到结果

VLOOKUP方法二:

或者小伙伴们知道有个COLUMN函数公式可以替代,输入公式:

=VLOOKUP($G2,$A:$E,COLUMN(B1),0)

查找值G2,按3下F4快捷键固定列标

查找匹配A:E列,按F4全固定

数字2,用COLUMN(B1)公式来替代

这样可以向下,向右一次性的匹配出结果。

实际上,使用VLOOKUP公式来实现上述效果,还是偏复杂的

2、XLOOKUP公式秒杀

新公式XLOOKUP的用法:

=XLOOKUP(查找值,查找区域,结果区域)

所以我们想要得到结果,只需要输入的公式是:

=XLOOKUP(G2,A:A,B:E)

查找值是G2单元格

查找列是A列

结果列是B:E列

输入一个公式得到整行的结果,然后向下填充就得到所有的结果

3、XLOOKUP补充

很多小伙伴使用的是WPS OFFICE,当我们同样的输入上述公式时,它得不到正常的结果,返回的是一个错误值,如下所示

原因是WPS不支持数组溢出功能。

那WPS里面要怎么用?

需要先选中数据区域,然后输入完公式,之后,按数组三键,CTRL+SHIFT+回车

最向需要用CTRL+C复制,CTRL+V,粘贴填充公式

或者说我们XLOOKUP第3个参数,不选中多列,只选中B列,输入的公式是:

=XLOOKUP($G2,$A:$A,B:B)

向右,向下填充,也能得到所有的结果

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

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