编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

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

wxchong 2025-06-12 18:22:14 开源技术 7 ℃ 0 评论

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

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)

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

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表