打工人,天天都需要使用查找匹配,vlookup和xlookup,你会选哪个?我们举几个常见的例子来进行大PK
1、精确查找
如下所示:左边是**员工工资表数据,现在我们查找匹配部分员工的工资情况,如果使用XLOOKUP公式,=XLOOKUP(查找值,查找列,结果列)
则可以直接输入公式:
=XLOOKUP(I2,B:B,D:D)
如果使用的是VLOOKUP,则公式为:
=VLOOKUP(I2,B:D,3,0)
2、遇到错误值进行屏蔽
当我们的值查找不到的时候,我们需要显示为空白,用XLOOKUP公式时,第4参数,当XLOOKUP查找不到的时候,就是显示的结果
所以输入的公式是:=XLOOKUP(M2,B:B,D:D,"")
那么VLOOKUP公式必需借助IFERROR公式相互嵌套,输入的公式是:
=IFERROR(VLOOKUP(M2,B:D,3,0),"")
3、横向查找匹配
当我们需要横向进行查找匹配的时候,XLOOKUP公式,输入的公式为:
=XLOOKUP(Q2,$1:$1,$5:$5)
而VLOOKUP这个时候做不到了,只能使用横向查找匹配公式HLOOKUP来查找,使用的公式是:
=HLOOKUP(Q2,$1:$5,5,0)
4、一次性查找匹配多个结果
我们需要根据姓名,把后面所有字段内容都查找匹配出来,如果使用XLOOKUP,只需要输入公式:
=XLOOKUP(U2,B:B,C:G)
如果使用vlookup,则需要使用公式:
=VLOOKUP($U7,$B:$G,COLUMN(B2),0)
所以你会选择vlookup,还是XLOOKUP公式呢?