举个工作中的例子,如下所示,左边是模拟的数据,为大区,各品类,对应的提成金额数据,现在需要根据某个大区以及某个品类,来匹配对应的金额情况:
两个查找值,在原始数据表,里面都只是一部分
遇到这种双条件模糊匹配,应该怎么办?
1、VLOOKUP公式在解决上述问题之前,我们来看另一个场景,不是简称查找全称的情况下,多条件匹配,我们需要使用的公式是:
=VLOOKUP(E2&F2,IF({1,0},A:A&B:B,C:C),2,0)
那就是两个查找值相连,然后使用IF1,0将两个查找列连接起来
如果我们是简称去匹配全称的情况下,那我们就需要加通配符了
使用的公式是:
=VLOOKUP("*"&E2&"*"&F2&"*",IF({1,0},A:A&B:B,C:C),2,0)
也就是在两个查找值前面,中间,后面,都加一个*号字符,表示任意字符了
2、使用SUMIFS函数公式搞定因为我们想要得到的结果是数字,所以说,我们可以用SUMIFS多条件匹配
=SUMIFS(C:C,A:A,"*"&E2&"*",B:B,"*"&F2&"*")
求和的是C列
条件列1是A列,条件是E2单元格,我们左边两边连接两个通配符
条件列2是B列,同样的连接通配符
关于这个技巧,你学会了么?动手试试吧!