永发信息网

excel vba,如果A列相同,则对应b列数据求和。

答案:1  悬赏:0  手机版
解决时间 2021-03-08 07:47
excel vba,如果A列相同,则对应b列数据求和。A 1
A 2
A 3
B 2
B 3
B 4
C 3
C 4
最后输出:
A 6
B 9
C 7
这样
最佳答案
参考:
Sub SumCalculation()
Dim FirstRow As Long, LastRow As Long
Dim MyCpt As Long
Dim F As Range
Dim I As Long
Dim MyFormula As String
Application.ScreenUpdating = False
FirstRow = 2
LastRow = Cells(Rows.Count, "A").End(xlUp).Row
Range(Cells(FirstRow, "B"), Cells(LastRow, "B")).ClearContents

For I = FirstRow To LastRow
If (Cells(I, "A") <> "") Then
MyFormula = "COUNTIF(A" & FirstRow & ":A" & I & ",A" & I & ")"
MyCpt = Evaluate(MyFormula)
If (MyCpt = 1) Then
MyFormula = "SUMPRODUCT((A" & FirstRow & ":A" & LastRow & "=A" & I & ")*(C" & FirstRow & ":C" & LastRow & "))"
Cells(I, "B") = Evaluate(MyFormula)
End If
End If
Next I
Application.ScreenUpdating = True
End Sub
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
断奶时的奶水可以用吸奶器吸出来给宝宝吃嘛/
多出一个半 打一字
劳务收入有哪些
看图猜成语……一个人的四肢特别大?
为什么步步高9588外语通储存卡打开时屏幕显示
药水点痣多久去掉那痣
创建YY频道的网址多少!
老叶文泉大型瓷砖城(新街分店)怎么去啊,有知
一辆货车一次能运9吨货物,8辆这种货车一次能
大花园地址有知道的么?有点事想过去
会做人物的木雕工一个月大概多少钱?
雷克萨斯CT200油电混合动力怎么样,车耐用不
肾脏结构和功能的基本单位是肾单位,神经系统
高架桥梁的扣分标准
一首歌里面,有一句歌词是“国家繁荣富强”以
推荐资讯
35的腰围,应该买多大的衣服???
成都高新源学校我想知道这个在什么地方
苗妹鱼寨地址在什么地方,想过去办事
原装鞋到底是不是正品
家里有网线接口 但是没接 找电信局的接线要花
禹州市希恩教育中心东区分校地址在什么地方,
U9小助手的技能改键怎么用
喝酒肚子难受是怎么回事?
水泡一定要戳破才可以好吗
内存组双通道,意义大吗
吃三七粉会皮肤瘙痒吗
模拟城市4 人口20万时的经济停滞 大家遇到过
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?