用excel求和,最后单元格序号可以变动问题

2025-03-12 01:46:06
推荐回答(2个)
回答1:

使用公式=ROW()来定义序号,如果序号1不是在第一行,公式改为=ROW(A1),这样在插入新的单元格后,公式会自动计算,显示新的序号。

解释:=ROW()是返回当前单元格所在的行号,=ROW(A1)即返回A1单元格所在的行号,插入新单元格后,公式引用的单元格自动变化,以此达到生成的序号自动变化的目的。

PS:如果有可能删除A列的某单元格,如A1,会引起公式出错,因为引用的单元格不存在,导致=ROW(A1)计算错误,考虑这种情况的话,可以将公式更改为=ROW(1:1),这时除非删除整列,公式将不会出错。

回答2:

要控制的数字写在B1中,你的公式改成
=SUM($A$1:INDIRECT("a"&$B$1))
即可了