用于引用工作表的动态公式

时间:2015-02-17 14:55:47

标签: excel excel-formula worksheet-function sumifs excel-indirect

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

分钟使用的公式是:

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

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

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

1 个答案:

答案 0 :(得分:1)

请尝试:

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

其中G1包含工作表名称。