我怎么总结一行和下一行的值,并把它们放在一个列中
所以在列C1中有从第3行开始的称为stream入的值
在D列中,我想总结列C的当前行和前一行的值(例如,第4行,D列=第3行,C列+第4列,C列),直到表的末尾
编辑:截图在这里input图像描述
你想在VBA中做到这一点?
这很容易通过一个dragable公式获得。
在D3你显然有C3。
在D4中你会有=SUM($C$3:C4)
希望能帮助到你。 🙂
编辑:我可能误解了你的问题。 如果事实certificate,你只是想总结最后两个值,而不是所有的数据从行到第三行,你应该忽略$,所以它应该是:D4 =SUM(C3:C4)
拖拽它会给你D5 =SUM(C4:C5)
等等。
EDIT2:
好吧,我不完全确定你想要什么,但是如果你想使用VBA来扩展公式,这应该可以做到。 请尝试一下,让我知道,如果它适合你。
Sub autosum() Dim r As Integer, rmax As Integer rmax = Range("C3").End(xlDown).Row For r = 4 To rmax Range("D" & r).FormulaR1C1 = "=SUM(R" & r - 1 & "C3:R" & r & "C3)" Next r End Sub