引用工作表的动态公式

Dynamic formula for referencing sheets

我有一个公式可以根据日期范围创建摘要。该公式工作正常,但我想使用一个单元格说 G1 来生成工作表的名称,这样每年我们都可以添加一个新的工作表,并将 G1 更改为该工作表的名称摘要被重定向到该工作表,而不必进入并编辑每个公式。

当时使用的公式是:

=SUMIFS('2015'!V:V,'2015'!A:A,">=" &A2,'2015'!A:A,"<=" &A3,'2015'!D:D,A5)

我想将 2015 替换为一个单元格引用,我可以在其中键入 2015 年或我为该工作表命名的年份。

我试过使用 =INDIRECT,但它不知何故在公式中丢失了。

请尝试:

=SUMIFS(INDIRECT(G1&"!V:V"),INDIRECT(G1&"!A:A"),">=" &A2,INDIRECT(G1&"!A:A"),"<=" &A3,INDIRECT(G1&"!D:D"),A5)  

其中 G1 包含 sheet 名称。