使用单元格中的值作为工作表引用的一部分

时间:2015-07-30 14:30:11

标签: excel

希望这很简单明了:

电子表格中的表格是月份:01; 02; 03 ... 12

我有一个图表输出,用于引用每张纸中特定单元格的所有纸张(月):

January      February     
='01'!$M$22   ='02'!$M$22   ...

当我添加新月份时,我正在复制公式并替换公式中的月份编号。如何编写引用该月单元格中值的公式。

             January                February     
             ='Cell Value'!M$22$    ='Cell Value'!M$22$
Cell value    01                    02                      ...

我想这样,所以当我添加一个新月而不必手动更改工作表值(01,02,03 ... 12)时,我可以简单地执行公式

感谢您的任何见解。

1 个答案:

答案 0 :(得分:1)

这可以通过INDIRECT()函数完成。

为INDIRECT提供单元格的地址(通过简化表达式计算,例如拉动工作表名称字符串),并将其解析为定向单元格值。

因此,要获得给定工作表的M22,使用名为“01” - “12”的工作表数月,请键入:

=INDIRECT($C$4&"!$M$22")

编辑 - 注意 - 我忘记了“!”在这个公式的第一个例子中

此外,我还删除了获取工作表名称的其他方法,这些方法无效,因为您的代码位于摘要选项卡上,而不是工作表本身。