1

我有一个工作簿,每个月有 11 张工作表,还有一张总结表。在每张纸上是 A2 和 A13 之间的 A 列中的网站列表,B 列中是从这些网站获取的一些值。

各个月表看起来像这样:

在此处输入图像描述

但是,信息的顺序可能不同,因此我不得不使用 MATCH 来查找要从中获取数据的行。

摘要表如下所示:

在此处输入图像描述

我想建立一个公式,将每个网站的 11 个工作表中的所有值相加。

我尝试像这样使用 INDEX 和 MATCH:

=INDEX(January!$A$2:$B$12,MATCH($A3,January!$A$2:$A$13,0),2)

现在这适用于 1 月份,并且可以复制所有网站,但我想在不添加公式的情况下对所有工作表求和?

我怎样才能在所有工作表中做这样的事情?

只添加一个加号并在每个单元格中写十一个公式似乎有点不合时宜

4

1 回答 1

2

创建一个包含工作表名称的命名范围(例如)工作表(在一列中)

在摘要表的 B3 中:

=SUMPRODUCT(SUMIF(INDIRECT(SHEETS & "!A2:A11"), A3, INDIRECT(SHEETS & "!B2:B11")))

并填写

于 2014-12-13T01:15:02.417 回答