Excel中想⽤VLOOKUP进⾏同时满⾜两个条件的查,⼏种⽅法都在这啦!
之前有个同学在Office全能加油站的后台留⾔,询问VLOOKUP查同时满⾜两个条件的⽅法,
加油菌的回复是,通过“=VLOOKUP(E2&F2,IF({1,0},A1:A10&B1:B10,C1:C10),2,0)”表达式可以
查到相应的数据。
查符合两个条件之一的字符串函数点击加载图⽚
今天我们来看看,其他⼏种双条件查询的⽅法。
⽅法⼀:利⽤SUMPRODUCT函数实现
函数表达式为:
=SUMPRODUCT((A2:A10=E2)*(B2:B10=F2)*(C2:C10))
点击加载图⽚
⽅法⼆:利⽤LOOKUP函数实现
函数表达式为:
=LOOKUP(1,0/((A2:A10=E2)*(B2:B10=F2)),C2:C10)
这是LOOKUP函数的⼀个常⽤套路=LOOKUP (1,0/((条件1区域=条件1)*(条件2区域=条件2)),(返
回的结果区域)),可以查出双条件的对应值。
点击加载图⽚
⽅法三:利⽤SUMIFS函数实现
函数表达式为:
=SUMIFS(C:C,A:A,E2,B:B,F2)
SUMIFS函数是多条件求和,不过由于数据源是没有重复的⾏,所以可以⽤这个表达式来查双条件对应的数据哦。
点击加载图⽚
⽅法四:利⽤DSUM函数实现
函数表达式为:
=DSUM(A:C,3,E1:F2)
DSUM是数据库函数,平时很少⽤到,该函数⼀共有3个参数,⽤通俗点的语⾔来说就是:
=DSUM(要引⽤的数据源,要求和的列,条件)。
需要注意的是,条件要包含表头数据,⽐如这⾥我们设置的条件是E1:F2。
点击加载图⽚
这⾥就不多作介绍了,同学们可以⾃⼰研究研究哦。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论