Google Sheets公式值锁定及动态累加操作问题求助
Google Sheets 新增行自动累加操作方案
基础手动拖拽实现(适合少量行操作)
- 假设你需要累加B列的数值,累计结果存在C列:
- 若你的首行有效数据在第2行,C2单元格直接填入
=B2 - C3单元格填入公式
=B3 + C2,按回车就能得到B2+B3的累计值 - 选中C3单元格,鼠标放在单元格右下角的小方块上,按住往下拖拽,所有被拖拽到的行都会自动适配公式,自动计算当前行B列数值加上方C列的累计值
- 若你的首行有效数据在第2行,C2单元格直接填入
- 如果你需要固定引用某个单元格的数值不随拖拽变化,给单元格的列号和行号前加
$即可,比如固定引用B1单元格就写为$B$1
新增行自动生效方案(无需每次手动拖拽)
直接在C2单元格输入数组公式,整列会自动计算,新增行填完B列数值后C列会自动出结果:=BYROW(B2:B, LAMBDA(current_val, IF(current_val="",,SUM(B2:current_val))))
公式说明:
B2:B代表从B2开始的整个B列,有新增行会自动纳入计算范围- 遇到B列空值时C列对应位置也留空,不会显示错误值
- 有数值的行会自动计算从B2到当前行B列数值的累计和,完全匹配你要的「当前单元格加上方相邻累计值」的需求
内容的提问来源于stack exchange,提问作者SentBySunlight
相关产品推荐
相关产品推荐

