在Google Spreadsheets ImportRange()函数中的工作表名称中使用INDIRECT()公式

时间:2013-10-08 12:38:42

标签: date import google-sheets excel-indirect

我想创建一个资源规划电子表格,该电子表格使用Google电子表格从月度计划电子表格中导入数据。

月度计划电子表格每月有1张,名为“2013年10月”,“2013年11月”等。

在资源规划电子表格中,我希望始终使用Google电子表格的 ImportRange()函数导入当前月份:

=TEXT(NOW(),"MMM yyyy")

上面的公式将以格式提供当前月份/年份,该格式也用于每月计划中的工作表名称,例如'2013年10月'

=ImportRange("UniqueKey",INDIRECT(TEXT(NOW(),"MMM yyyy")&"!SheetRange"))

ImportRange()函数只是给我一个 #REF!错误。直接在每月计划表中测试我可以使用

调用另一个单元格的内容
=INDIRECT(TEXT(NOW(),"MMM yyyy")&"!SheetRange"

但是,因此 ImportRange()函数不喜欢 INDIRECT()函数,或者我做错了。

非常感谢任何反馈/解决方法。

1 个答案:

答案 0 :(得分:0)

你真的需要使用INDIRECT吗?我认为下面显示的公式应该符合您的要求:

=ImportRange("UniqueKey"; TEXT(NOW(),"MMM yyyy")&"!SheetRange")