You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

跨工作表通过INDIRECT函数引用区间实现求和的问题咨询

Excel公式调整方案

原公式错误说明

  • 语法问题:公式末尾缺少闭合的右括号),无法被Excel正常解析
  • 逻辑问题:INDIRECT(Sheet1!B1)返回的A1类引用默认指向当前工作表(也就是你输入公式的Sheet2),不会自动匹配Sheet1的对应单元格,会读取错误值甚至返回#REF!报错

可行调整方案

方案1:不修改Sheet1原有数据,直接调整公式

直接在INDIRECT参数中拼接工作表名,明确指定引用范围属于Sheet1,调整后公式为:

=SUM(INDIRECT("Sheet1!"&Sheet1!B1):INDIRECT("Sheet1!"&Sheet1!B5))

如果希望公式更简洁,也可以用SUMPRODUCT简化写法,效果完全一致:

=SUMPRODUCT(INDIRECT("Sheet1!"&Sheet1!B1:B5))

方案2:修改Sheet1的B列内容后使用原公式逻辑

如果不想调整公式结构,可以先把Sheet1的B1:B5内容修改为带工作表前缀的地址,依次改为Sheet1!A1、Sheet1!A2……Sheet1!A5,之后补全括号即可正常运行:

=SUM(INDIRECT(Sheet1!B1):INDIRECT(Sheet1!B5))

内容的提问来源于stack exchange,提问作者Ruben Curiël

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.26 11:06:04