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")))
并填写