Excel formula 一步结合VLOOKUP和SUMIF

Excel formula 一步结合VLOOKUP和SUMIF,excel-formula,vlookup,Excel Formula,Vlookup,如果可能的话,我想做的是在一个步骤中将每个交易的每个指标与一个公共客户id相加。输出应类似于所需的输出表。我知道需要使用某种查找来引用客户查找表 我可以看到如何使用VLOOKUP然后SUMIF或者其他方法来实现这一点,但是如果可能的话,我想使用一个公式来实现它 交易 transaction customer_id metric_1 metric_2 1 1 0 564 2 1

如果可能的话,我想做的是在一个步骤中将每个交易的每个指标与一个公共客户id相加。输出应类似于所需的输出表。我知道需要使用某种查找来引用客户查找表

我可以看到如何使用VLOOKUP然后SUMIF或者其他方法来实现这一点,但是如果可能的话,我想使用一个公式来实现它

交易

transaction  customer_id    metric_1    metric_2
1            1              0           564
2            1              0           762
3            1              5.305       8367
4            2              0           150
5            2              3.125       4109
6            2              6.18        1853
7            3              0           61
8            3              0           1
9            3              0           4
客户查询

customer_id   customer_name     
1             XXX       
2             YYY       
3             ZZZ       
期望输出

customer_name   metric_1    metric_2    
XXX             5.305       9693    
YYY             9.305       6112    
ZZZ             0            66 

我怀疑用一个公式就可以做到。这是一个非常常见的场景,通常通过在第一个表中添加一个Vlookup列来显示客户名称来解决

然后,只需单击几下就可以构建一个透视表

我想,因为使用透视表不涉及公式,所以您需要的唯一公式是Vlookup。因此,是的,它可以用一个公式来完成;-