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

Excel跨12个工作表求和,新增行时公式自动排除最后一个工作表

解决跨工作表求和插入行后范围自动缩小的问题

问题重现

使用公式跨12个月度工作表求和:
=SUM('10th April 2023:10th March 2024'!E15)
新增客户行后,公式自动变为:
=SUM('10th April 2023:10th February 2024'!E16)
求和范围自动排除最后一个工作表,仅计算到2月。

解决方案

方法1:用INDIRECT函数固定工作表范围

INDIRECT函数可将文本字符串转换为单元格引用,不会因插入/删除行自动调整工作表范围。将公式修改为:
=SUM(INDIRECT("'10th April 2023:10th March 2024'!E"&ROW()))

  • ROW()自动获取当前公式所在行号,确保引用对应行的E列单元格
  • 文本形式的工作表范围不会被Excel自动修改,始终包含从4月到3月的所有表

方法2:统一所有月度工作表的行结构

若仅在汇总表插入新行,最后一个月度表(10th March 2024)未同步添加对应行,Excel可能因无法匹配行位置缩小求和范围:

  • 插入新客户行时,同时在所有12个月度表的相同位置插入行
  • 确保每个月度表的E列对应客户的单元格位置完全一致

方法3:检查最后一个工作表的保护或特殊格式

若最后一个工作表有保护设置,或E列存在合并单元格、隐藏行等特殊格式,可能导致Excel调整引用时跳过该表:

  • 取消最后一个工作表的保护(如果有)
  • 确保E列无合并单元格,行格式与其他月度表完全统一

内容的提问来源于stack exchange,提问作者MattTheDoorMat

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.29 23:07:10