Exceldynamic数组公式

我有一个每月11张工作簿,和一张汇总表。 在每张表格上列出A2到A13之间的列A中的网站列表,B列中是从这些网站取得的一些值。

个人月份表看起来像这样:

在这里输入图像说明

但是,信息有可能是不同的顺序,所以我不得不使用MATCH来find我要从中获取数据的行。

汇总表看起来像这样:

在这里输入图像说明

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

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

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

现在这适用于一月份,并复制所有的网站好,但我想汇总所有的工作表,而不添加公式?

我如何在所有的工作表中做这样的事情?

在每个单元格中添加一个加号并写入十一个公式似乎有些不妥

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

在汇总表的B3中:

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

并填写