Google Sheets单元格引用工作表标签失效,手动公式正常求助
Google Sheets 动态引用工作表标签获取矩阵问题
我需要获取单元格中带引用的矩阵,手动输入公式时能正常运行,但引用单元格内的工作表标签时就失效了,求解决方法。
相关信息:
- 关联表格链接:
https://docs.google.com/spreadsheets/d/1KVyLhBRamHyjq_DD92X78OfBvzh0bUDTnf_WTojTnpg/edit#gid=2097694625 - 问题场景截图:

- 尝试输入方式截图:

解决办法
Google Sheets无法直接识别单元格内容作为工作表引用,必须用INDIRECT函数动态解析。
基础用法示例
如果原本手动输入的有效公式是=目标工作表!A1:C3,而目标工作表名称存在单元格(比如A1)里,就把公式改成:
=INDIRECT(A1&"!A1:C3")
处理含特殊字符的工作表名
如果工作表名称包含空格、中文或其他特殊字符,需要用单引号包裹名称,公式调整为:
=INDIRECT("'"&A1&"'!A1:C3")
矩阵范围动态引用
要是需要获取整个数据列/行的矩阵,结合ARRAYFORMULA使用即可:
=ARRAYFORMULA(INDIRECT(A1&"!A:C"))
内容的提问来源于stack exchange,提问作者Saulo Moté
相关产品推荐
相关产品推荐

