Excel表格 肿么让前一列数字加后一列合并的单元格

excel

1个回答

写回答

旗木二三开

2025-12-16 01:10

+ 关注

VBA
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,执行即可。

举报有用(0分享收藏

Copyright © 2025 IZhiDa.com All Rights Reserved.

知答 版权所有 粤ICP备2023042255号