职场工作中,数据分析时,经常需要进行多条件查找匹配,举个例子,我们需要根据分公司和品类两个条件,快速查找匹配出对应的销售额
方法一:使用sumifs函数公式当我们多条件查询的结果是数字的时候,就可以用到sumifs函数公式,更简单
公式用法是:
=sumIFs(求和区域,条件区域1,条件1,条件区域2,条件2)
看起来是用来求和的公式,找开思路,其实也可以用来多条件查找匹配
所以我们直接使用公式:
=SUMIFS(D:D,A:A,F2,B:B,G2)
但是它的计算结果必须是数字时,才能正常使用,快速得到结果,假如,我们根据分公司和品类两个条件,想快速查找匹配出负责人时,因为结果是文本,所以不能用这个方法
vlookup处理单条件查找匹配时,很快,如果要进行两个条件的查找匹配,我们需要使用辅助函数if(1,0)来帮忙
如果我们用IF公式来构建一个虚拟数据:
=IF({1,0},A:A&B:B,C:C)
这样把两个条件列连接了起来,结果列放在第2列
然后可以嵌套vlookup公式使用,它整个IF在计算机内部存储着,然后再来匹配
=VLOOKUP(F2&G2,IF({1,0},A:A&B:B,C:C),2,0)
查找值,我们将F2&G2连接起来
就能得到结果:
方法三:新公式lookup这个公式是新版本里面出来的公式,它的用法非常简单:
=xlookup(查找值,查找区域,结果区域)
所以这里的查找值,是两个条件即:F2&G2
查找区域,我们也可以直接连接起来,即A:A&B:B
结果区域,就是C:C了
所以我们输入的公式是:
=XLOOKUP(F2&G2,A:A&B:B,C:C)
关于以上3种函数公式技巧,你更喜欢哪种?
动手试试吧!