蓝布编程网

分享编程技术文章,编程语言教程与实战经验

双条件查找,VLOOKUP太弱了,用XLOOKUP吧!

举个工作实例,左边是工资信息表,现在需要根据两个条件姓名和月份两个条件,来查找匹配工资数据:

1、VLOOKUP公式

在学习新函数公式之前,如果我们使用VLOOKUP公式来匹配,首先,需要建立一个辅助列,需要把原数据里面两个我们的列连接起来:

=B2&C2

然后我们使用的公式是:

=VLOOKUP(G2&H2,A:D,4,0)

查找值使用G2连接H2单元格

查找区域使用的是A:D区域

查找的结果在第4列

0表示精确查找

这是老办法,借助辅助列,实现了双条件查找匹配

2、无需辅助列,VLOOKUP公式

如果不允许建立辅助列,那我们可以借助IF1,0来构建一个虚拟的辅助列

我们使用的公式是:

=VLOOKUP(F2&G2,IF({1,0},A:A&B:B,C:C),2,0)

查找值还是一样F2&G2

主要是数据源部分,之前借助辅助列,现在直接使用IF1,0

相当于第一列数据是A连接B列,第二列数据是C列

所以第3参数,这里查找的结果是第2列

最后0表示精确查找

3、XLOOKUP公式秒杀

最新版本出来XLOOKUP公式,使用用法是:

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

这里我们的查找值仍然是F2&G2单元格

查找区域是A列连接B列

结果区域是C列

所以,我们只需要输入的公式是:

=XLOOKUP(F2&G2,A:A&B:B,C:C)

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

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