Google Sheets中如何实现成对行求和?支持下拉复用的公式方案
可下拉自动适配的两行成对求和公式
你仅需在第一个输出结果的单元格(示例中为C2)写入1条公式,下拉填充即可完全替代逐行硬编码的SUM写法,不需要逐行调整范围。
适配全Excel版本的低损耗公式
在C2单元格输入:=SUM(INDEX(A:A,2+(ROW()-2)*2):INDEX(A:A,3+(ROW()-2)*2))
- 匹配效果验证:
- C2单元格计算范围为
A2:A3,和硬编码的第一组求和逻辑一致 - 下拉过程中公式会自动让求和范围每次向下偏移2行,依次生成
A4:A5、A6:A7、A8:A9的求和范围,完全覆盖每两行一组的求和需求
- C2单元格计算范围为
- 优势:无易失性,哪怕处理上千行数据也不会拖慢表格计算速度
简洁写法(适配低版本Excel)
如果旧版Excel对INDEX函数的匹配存在问题,可在C2输入带OFFSET的公式,同样支持下拉:=SUM(OFFSET($A$2,(ROW(A1)-1)*2,0,2,1))
- 注意:OFFSET属于易失性函数,适合小体量数据场景使用,数据量较大时推荐用上面的INDEX版本
操作方法
- 选定适配版本的公式,粘贴到C2单元格按回车,得到第一组求和结果
- 选中C2单元格,将鼠标移到单元格右下角的填充柄(黑色小方块),待光标变为黑色十字后,按住左键向下拖动到所有需要输出结果的行即可,公式会自动适配对应的数据范围。
内容的提问来源于stack exchange,提问作者Conner
相关产品推荐
相关产品推荐

