EXCEL中将所有重复的A列对应的B列中数据求和,并将重复
来源:互联网 发布:全网络大区什么意思 编辑:程序博客网 时间:2024/05/16 01:56
A B C D E F
11 12
111 32
11 32
22 112
222 342
333 123
表如上:
现在要求,将A列中对应的B列中的数值进行统计求和,并将A列中重复的值删除只保留1个.
我的做法是
1)先将表以A列进行排序:
2)添加C列辅助,在C2中写入:=if(a2=a1,"重复了","不"),将所有重复和没重复过的数据进行判断.
3)添加D列辅助,并在D1中写入:=sumif(a:a,a1,b:b),将所有b列中的值按A列进行统计求和
4)对应A列,将D列中的数据进行复制,在E辅助列中,选择性粘贴"值"
5)对应A列,将C列中的数据进行复制,在F辅助列中,选择性粘贴"值"
成了下表形式:
A B C D E F
11 12 不 44 不 44
11 32 重复 44 重复 44
22 112 不 112 不 112
111 32 不 32 不 32
222 342 不 342 不 342
333 123 不 123 不 123
然后将带函数的辅助C和D列进行删除,
A B E F
11 12 不 44
11 32 重复 44
22 112 不 112
111 32 不 32
222 342 不 342
333 123 不 123
将表以E列值进行降序排列(本方法是考虑在表很大且重复值过多的情况,否则直接查找删除行)
A B E F
11 32 重复 44
11 12 不 44
22 112 不 112
111 32 不 32
222 342 不 342
333 123 不 123
批量选中E中值为"重复"的行,进行删除.
A B E F
11 12 不 44
22 112 不 112
111 32 不 32
222 342 不 342
333 123 不 123
根据A列,将F中的值复制,粘贴到B列,然后删除辅助列E和F,即完成需要的工作如下
A B
11 44
22 112
111 32
222 342
333 123
也许我提供给我朋友的这种做法有点麻烦,但在表过大、数据过多的情况下,还是减少了很多工作量的。
如果你有更简单的方法,请一定不要吝惜 :) 留下您的方法啊
- EXCEL中将所有重复的A列对应的B列中数据求和,并将重复
- Excel B列显示A列不重复的值
- 检讨:为何远超预期的时间在"excel应用:选中sheet1中a列与sheet2中b列重复值,并删除对应行”,大概用了8小时
- excel 将A列相同的值对应的B列的单元格进行合并,并保留单元格内容
- EXCEL中如何根据某列找到重复的行,并将重复只保留一条其余的删除?
- EXCEL中如何根据某列找到重复的行,并将重复只保留一条其余的删除?
- excel中遍历与同行其他列内容相同的其他sheet中的A列并获取对应行B列内容
- Excel 筛选A列和B列共有的数据
- Excel如何找出同一列的重复数据
- excel批量修改 A列中相同项的同行B列数据
- pandas 按照列A分组,将同一组的列B求和,生成新的Dataframe
- 在A列中找出与B列相同的数据记录并标记为1
- 挑选excel中重复列
- 表中有A列和B列,对A列数据去重复,对B列数据排序
- Excel 中如何找出两列数据中不重复的记录
- EXCEL杂记:统计重复列的个数
- Excel判断一列是否重复并将结果写到另一列中
- python中查找excel某一列的重复数据 剔除之后打印
- 快乐的种子(转)
- 十个习惯让你精通新的开发技术
- Linux终端关闭按键报警声
- OA
- CRM
- EXCEL中将所有重复的A列对应的B列中数据求和,并将重复
- ?
- 对自己学习的体会
- 人生啊人生
- vc++6.0,vc++2008,vs2008的关系
- dwr日期问题
- ASP.NET学习笔记(二)
- 购物车关键代码
- 全额问题