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

如何在Google Sheets中复制公式时仅保留奇偶编号单元格引用

Google Sheets 跨标签求和:仅引用奇数/偶数行单元格

完全可行,无需手动调整每一行公式,借助INDIRECT和ROW函数就能实现动态生成目标行的引用。

实现方法

1. 仅引用奇数行(M1、M3、M5…)

假设把公式放在第1行(比如A1单元格),向下拖拽时自动依次引用各标签的M1、M3、M5…,公式写法如下:

=SUM(INDIRECT("tab1!M"&(2*ROW()-1)), INDIRECT("tab2!M"&(2*ROW()-1)), INDIRECT("tab3!M"&(2*ROW()-1)), ...)
  • 逻辑:ROW()返回当前公式所在的行号,2*ROW()-1生成1、3、5…的奇数序列,INDIRECT将拼接的文本转换成有效的单元格引用。

2. 仅引用偶数行(M2、M4、M6…)

同样从第1行开始放置公式,向下拖拽时依次引用各标签的M2、M4、M6…,公式写法:

=SUM(INDIRECT("tab1!M"&(2*ROW())), INDIRECT("tab2!M"&(2*ROW())), INDIRECT("tab3!M"&(2*ROW())), ...)
  • 逻辑:2*ROW()生成2、4、6…的偶数序列,配合INDIRECT实现动态引用。

3. 公式起始行不是第1行的情况

如果公式从第N行开始(比如第3行),需调整行号计算的偏移量。例如从第3行开始要引用M1、M3、M5…,公式中的行号计算改为2*(ROW()-2)-1(此处2为起始行号减1):

=SUM(INDIRECT("tab1!M"&(2*(ROW()-2)-1)), INDIRECT("tab2!M"&(2*(ROW()-2)-1)), ...)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.26 05:33:12