Google Sheets如何通过存储的范围地址实现区域SUM求和
问题根因
你存储在F2、F3单元格的地址各自携带了'P&L'工作表标识,拼接后生成的'P&L'!C3:'P&L'!D3格式不符合部分表格工具的引用规则,因此INDIRECT函数识别失败触发报错。
可落地的解决方法
方法一:拆分引用转换逻辑(无需修改F2、F3现有内容)
直接分别对起止地址做引用转换,再交由SUM函数识别范围,公式如下:=SUM(INDIRECT(F2):INDIRECT(F3))
该方案适配性最高,不需要调整你已存储的单元格内容,即可实现SUM('P&L'!C3:'P&L'!D3)的求和效果。
方法二:简化存储内容,统一拼接工作表名
如果后续不会修改引用的工作表,可调整F2存储C3、F3存储D3,把工作表名统一放到公式里拼接,公式如下:=SUM(INDIRECT("'P&L'!"&F2&":"&F3))
注意事项
- 如果你使用的是在线文档类工具,需要先开启跨工作表引用权限,否则也可能出现同类引用报错。
内容的提问来源于stack exchange,提问作者Salar
相关产品推荐
相关产品推荐

