以前天天用VLOOKUP函数公式,现在换成了天天用XLOOKUP公式了,非常好用,分享工作中的几个场景,来对比VLOOKUP和XLOOKUP,看看好个更好用
1、普通查询
在工资表数据中,快速根据员工的姓名,匹配工资情况,如果用VLOOKUP公式,我们使用的是:
=VLOOKUP(E2,A:C,3,0)
表示,查找值E2,在A:C数据中匹配,第3列的结果,精确查找
如果我们用XLOOKUP函数公式,就相当简单了,输入的公式是:
=XLOOKUP(E2,A:A,C:C)
查找值E2,在A列中进行查找,匹配对应C列的结果数据,非常好理解
=XLOOKUP(查找值,查找列,结果列)
2、多条件查找匹配
如果有2个条件进行查找匹配,Vlookup输入的公式是:
=VLOOKUP(F2&G2,IF({1,0},A:A&B:B,D:D),2,0)
查找值,两个值进行连接起来
然后用IF({1,0})来构建一个虚拟数据,虚拟数据的第1列是两个查找列相连,第2列是结果列
最终查找虚拟数组第2列,精确匹配的结果,得到数据
如果用XLOOKUP进行多条件查找,则我们只需要输入公式:
=XLOOKUP(F2&G2,A:A&B:B,D:D)
3个参数,分别对应还是查找值相连,想找列相连,结果列
3、一次性查找多个值
如果需要一次性的查找多个值,用VLOOKUP公式结果数组参数来快速求解,我们输入的公式是:
=VLOOKUP(F2,A:D,{2,3,4},0)
如果使用XLOOKUP公式,则只需要把结果列引用3列结果即可,所以我们输入的公式是:
=XLOOKUP(F2,A:A,B:D)
所以,你是更喜欢VLOOKUP还是XLOOKUP公式呢?