二标 78 0.77
二标 79 0.79
二标 82 0.89
二标 82 944
二标 84 0.74
这是原版数据
我想要得到的是
二标 78 0.77
二标 79 0.79
二标 82 0.89
二标 82 944 0.74
这样如何做到
跪求在线等
EXCEL怎么在很多行里找到相同的行然后把他们以B列数据为根据合并到一起然后后面的数据相加
答案:2 悬赏:60 手机版
解决时间 2021-04-08 20:18
- 提问者网友:龅牙恐龙妹
- 2021-04-08 07:43
最佳答案
- 五星知识达人网友:爱难随人意
- 2021-04-08 08:07
假设原数据是ABC三列
那就是
=sumproduct((a1:A5="二标")*(b1:b5=78)*C1:c5)
这是求二标78的
如果是二列
=sumif(A:A,"二标78",B:B)
也是二标78的
那就是
=sumproduct((a1:A5="二标")*(b1:b5=78)*C1:c5)
这是求二标78的
如果是二列
=sumif(A:A,"二标78",B:B)
也是二标78的
全部回答
- 1楼网友:神也偏爱
- 2021-04-08 09:22
不怕麻烦,先选择a4和b4,右键,设置单元格格式,合并单元格。然后右手用鼠标选择a5和b5,左手按键盘上的f4,....
多的话,用宏。同时按alt和f11,点vb界面的菜单,插入,模块,在新窗口中粘贴如下代码:
sub macro3() dim i as integer for i = 4 to 100 range(cells(i, 1), cells(i, 2)).mergecells = true next i end sub
将100改为你最后的行号,然后直接按f5执行此宏,搞定。
如果想连cd列一并合并,在next i前增加一句
range(cells(i, 3), cells(i, 4)).mergecells = true
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯