一步结合 VLOOKUP 和 SUMIF

Combine VLOOKUP and SUMIF in one step

我想做的(如果可能的话)是将每笔交易的每个指标与一个共同的 customer_id 一步相加。输出应该类似于 "DESIRED OUTPUT" sheet。我知道需要使用某种查找来引用 "CUSTOMER LOOKUP" table。

我可以看到如何使用 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 

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

然后单击几下即可构建枢轴 table。

我猜,因为使用主元 table 不涉及公式,所以您唯一需要的公式就是 Vlookup。所以,是的,可以用一个公式来完成 ;-)