
VBA
C1 的公式:=A1+INDIRECT(R & INT((ROW(A1)-1)/10)*10+1& C2,0)追问 : 合并的行数不相同 追答 : 如果没有规律,用函数会很困难,可以考虑用
VBA来做,若需要可以写一个代码给你。 刚写了下代码,合并的单元格大小不限,即使B列合并了11行,C列合并的19行等,都无所谓,代码如下: Sub 综合计算() Dim Flag As Boolean Dim X, B, C, D As Long Flag = True X = 1 Do While Flag If Cells(X, 1) Then If Cells(X, 2) Then B = Cells(X, 2) If Cells(X, 3) Then C = Cells(X, 3) If Cells(X, 4) Then D = Cells(X, 4) Cells(X, 5) = Cells(X, 1) + B + C + D X = X + 1 Else Flag = False End If Loop End Sub 以上代码使用说明:右键工作表的标签,选查看代码,将以上代码粘贴进去即可,回到
excel,按Alt+F8,执行即可。