工作中,遇到查找匹配问题,我们想到的就是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公式这个小技巧,你学会了么?动手试试吧!