vlookup两个条件匹配_Excel中vlookup多条件匹配的2种方法

举一个例子,左边是某小区的面积图档案信息表,右边登记是已出售小区,我们要查找匹配出它的面积大小

如果我们只根据楼号来使用公式:

=VLOOKUP(F2,B:C,2,0)

根据101楼号匹配出来的结果是111,Excel只会查找出第一条101,这个是13栋的,但我们需要找出14栋的101

4ecb19e5f9b24b09e258175336de3b12.png

所以只根据楼号来查找匹配,显然是不行的,我们需要根据两个条件,栋号和楼号来进行匹配

今天介绍两种方法

辅助列+VLOOKUP

首先我们在数据最前方插入一个辅助列,把两个条件的数据列合在一起,使用的公式是:

=B2&C2

43869f82ab6b87cc3f26e12315734590.png

然后我们使用公式:

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

查找值是F2和G2连接起来进行查找匹配,便可以得到最终的结果

61cd7fc0fcda4ac31f5eafba27e3f5fa.png

IF{1,0}虚拟数组+VLOOKUP

如果不方便建议辅助列,就可以使用IF({1,0})建立虚拟数据的方法,整体输入的公式是:

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

输入完公式之后,需要按CTRL+shift+enter键

a789771169ada5cac90e521fc5f7019e.png

和上面的区域是使用if({1,0},A:A&B:B,C:C)来构建了一个不需要辅助列的虚拟数组。

下次再碰到多条件查找匹配的时候,用起来吧,你学会了么?动手试试吧~

  • 2
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值