如何根据另一列 sheet 中的查找值聚合一列中的值?

How can I aggregate values in one column based on the lookup values in another sheet?

我正在寻找一种方法,根据可以在另一个 sheet 上找到的分组来聚合一个 sheet 中的值。请看下面的例子:

本质上,每个区域都有多个 ID,我正在尝试汇总区域级别的销售额 (Sheet 3)。不幸的是,数据源 (Sheet 1) 仅包含 ID,但我有一个查找 table (Sheet 2),它按区域对所有 ID 进行分组。

我尝试的是在报告右侧创建隐藏列,其中包含每个区域的 ID,我将其用于 SUMPRODUCT + SUMIF 公式以引用 Sheet 1 和 2。它有效, 但我想知道是否有更简单的方法不需要我创建隐藏列。

谢谢!

使用:

=SUMPRODUCT(SUMIFS($B:$B,$A:$A,$D:$D)*($E:$E=G2))