举个工作中的例子,左边是各地区各分部的一个负责人信息总表,现在需要查找匹配出部分地区和分部的负责人,如下所示:

excel两个条件同时满足匹配如何操作,这2个方法都可实现!-趣帮office教程网

因为涉及的条件是双条件查找问题,下面用2种方式,vlookup公式和xlookup公式求解。

方法一:使用vlookup公式

因为查找值是双条件,所以我们需要在源数据前面插入一列,建立辅助列,输入的公式是:

=B2&C2

就是把查找的两列数据进行连接起来,构成新的一列

excel两个条件同时满足匹配如何操作,这2个方法都可实现!-趣帮office教程网

然后我们输入的公式是:

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

两个查找值连接起来,当做第一参数,然后在原始数据的第4列返回结果

excel两个条件同时满足匹配如何操作,这2个方法都可实现!-趣帮office教程网

如果原始数据不能添加辅助列,那我们就需要借助if(1,0)来构建虚拟数组,输入的公式是:

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

excel两个条件同时满足匹配如何操作,这2个方法都可实现!-趣帮office教程网

还是偏复杂的,对于大家来说,学起来不友好。

方法二:xlookup公式

在最新版本的excel里面,更新了xlookup公式,使用用法:

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

我们这里的查找值是双条件

所以直接连接起来E2&F2

查找区域,是两个条件对应的区域