vlookup两个条件匹配_用VLOOKUP进行同时满足两个条件的查找,几种方法都在这啦!||Excel技巧...

77628b86c67545f697981cbeca8bbcd3.gif

之前有个同学在后台留言,询问VLOOKUP查找同时满足两个条件的方法(怎样在Excel表中把手机号码中间4位设为星号(*)?||小站问答:第80期),加油菌的回复是,通过“=VLOOKUP(E2&F2,IF({1,0},A1:A10&B1:B10,C1:C10),2,0)”表达式可以查找到相应的数据。

7f88ce38751962c9388c495a9882bcb3.png

今天我们来看看,其他几种双条件查询的方法。

方法一:利用SUMPRODUCT函数实现

函数表达式为:

=SUMPRODUCT((A2:A10=E2)*(B2:B10=F2)*(C2:C10))

85482358c5e4bf3349e97429ca20acaa.png

方法二:利用LOOKUP函数实现

函数表达式为:

=LOOKUP(1,0/((A2:A10=E2)*(B2:B10=F2)),C2:C10)

这是LOOKUP函数的一个常用套路= LOOKUP (1,0/((条件1区域=条件1)*(条件2区域=条件2)),(返回的结果区域)),可以查找出双条件的对应值。

5156f3ad9de09dee31456be7477944da.png

方法三:利用SUMIFS函数实现

函数表达式为:

=SUMIFS(C:C,A:A,E2,B:B,F2)

SUMIFS函数是多条件求和,不过由于数据源是没有重复的行,所以可以用这个表达式来查找双条件对应的数据哦。

049f85e40d4e1387c68318e3250645d3.png

方法四:利用DSUM函数实现

函数表达式为:

=DSUM(A:C,3,E1:F2)

DSUM是数据库函数,平时很少用到,该函数一共有3个参数,用通俗点的语言来说就是:

=DSUM(要引用的数据源,要求和的列,条件)。

需要注意的是,条件要包含表头数据,比如这里我们设置的条件是E1:F2。

b9564908af1d1615b8e4043bf952c6ab.png

4b36db0d8d304d9987ceee5ff635a454.png

除了以上几种方法外,还能利用INDEX+MATCH函数、MAX函数等方式来实现双条件的查找,这里就不多作介绍了,同学们可以自己研究研究哦。


荐读:

酷酷的九宫格照片效果,Word也能完美实现!||Word技巧

Word文档保护密码忘了怎么办?试试这样取消密码吧!||Word技巧

职场新人如何快速成为Excel高手?

69c72940fc3f3f167b622cbfef9f2f0d.png

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值