【问题标题】:Using INDIRECT function in sheet name in IMPORTRANGE function在 IMPORTRANGE 函数的工作表名称中使用 INDIRECT 函数
【发布时间】:2013-10-08 12:38:42
【问题描述】:

我想创建一个资源计划电子表格,它使用 Google 表格从月度计划电子表格中导入数据。月度计划电子表格每个月有一张表格,名为“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 函数,或者我做错了什么。

【问题讨论】:

    标签: date google-sheets google-sheets-formula importrange


    【解决方案1】:

    您真的需要使用 INDIRECT 吗?我认为下面显示的公式应该可以满足您的需求:

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

    【讨论】:

    • 我认为下面显示的公式应该可以满足您的需要 是的,您的较短版本确实起到了作用。该死的过于复杂——我想我在那个方面完全迟钝了。感谢您的快速帮助 wchiquito! :)
    猜你喜欢
    • 2012-11-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多