举个工作中的例子,左边是各地区各分部的一个负责人信息总表,现在需要查找匹配出部分地区和分部的负责人,如下所示:
因为涉及的条件是双条件查找问题,下面用2种方式,vlookup公式和xlookup公式求解。
方法一:使用vlookup公式
因为查找值是双条件,所以我们需要在源数据前面插入一列,建立辅助列,输入的公式是:
=B2&C2
就是把查找的两列数据进行连接起来,构成新的一列
然后我们输入的公式是:
=VLOOKUP(F2&G2,A:D,4,0)
两个查找值连接起来,当做第一参数,然后在原始数据的第4列返回结果
如果原始数据不能添加辅助列,那我们就需要借助if(1,0)来构建虚拟数组,输入的公式是:
=VLOOKUP(E2&F2,IF({1,0},A:A&B:B,C:C),2,0)
还是偏复杂的,对于大家来说,学起来不友好。
方法二:xlookup公式
在最新版本的excel里面,更新了xlookup公式,使用用法:
=xlookup(查找值,查找区域,结果区域)
我们这里的查找值是双条件
所以直接连接起来E2&F2
查找区域,是两个条件对应的区域
评论 (0)