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

如何在Excel中按偏移列逐行求和固定7列数据?

适配需求的求和公式方案

两种实用公式可选,按需使用:

方法1:OFFSET函数(灵活直观)

在A14单元格输入以下公式,向右拖动填充柄到目标列即可:

=SUM(OFFSET($A$1, COLUMN()-1, COLUMN()-1, 1, 7))

逻辑说明:

  • COLUMN()-1:同步实现行、列的偏移递增——A列(列号1)偏移0,对应取第1行A-G列;B列(列号2)偏移1,对应取第2行B-H列,以此类推。
  • 1,7:固定求和区域为1行7列,避免误包含右侧其他数据。

方法2:INDEX函数(非易失,性能更稳)

如果担心易失函数影响表格运行效率,可改用INDEX组合:

=SUM(INDEX($A:$ZZ, COLUMN(), COLUMN()):INDEX($A:$ZZ, COLUMN(), COLUMN()+6))

逻辑说明:

  • 第一个INDEX定位求和起始单元格(第N行、第N列,N为当前列的列号)。
  • 第二个INDEX定位求和结束单元格(同一行,列号+6,刚好覆盖7列)。
  • SUM对两个INDEX锁定的区域求和。

注:公式中的$A:$ZZ可根据实际数据范围调整,确保覆盖所有可能的求和列即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.11 22:14:54