EXCEL中如何用公式找出相同项目并汇总
举例A列B列A1B2C3A5D2C3A1D2用公式找出相同项,并删除A列重复的(只保留1个),并将A列后面的数量相加。最后得出结果A7B2C6D4请高手帮忙解答。项目很多...
举例
A列 B列
A 1
B 2
C 3
A 5
D 2
C 3
A 1
D 2
用公式找出相同项,并删除A列重复的(只保留1个),并将A列后面的数量相加。最后得出结果
A 7
B 2
C 6
D 4
请高手帮忙解答。项目很多,手动做要很长时间,请用公式解决。谢谢
并不是指只有A,B,C,D 这4个项目,还有诸如E,F等等,总之很多,像1楼那样求解就太麻烦了
另外我想知道透视表能不能显示B列以后的东西。例如
A列 B列 C列 ……
A 2 材料
B 1 物质
A 3 材料
C 2 状态
A 5 材料
C列及以后的列有个规律,就是只要A列内容相同,那么除了B列的数量不同外,其他列都完全一样。这样的话我需要的结果就变成将A列重复的删除,B列汇总,C列及以后的列保留。结果为:
A 10 材料 ……
B 1 物质 ……
C 2 状态 ……
请问透视表能做到吗?不能的话用什么才能做到?
6楼说的方法不行,汇总的后面没有B列以后的内容。只能看到A,B列 展开
A列 B列
A 1
B 2
C 3
A 5
D 2
C 3
A 1
D 2
用公式找出相同项,并删除A列重复的(只保留1个),并将A列后面的数量相加。最后得出结果
A 7
B 2
C 6
D 4
请高手帮忙解答。项目很多,手动做要很长时间,请用公式解决。谢谢
并不是指只有A,B,C,D 这4个项目,还有诸如E,F等等,总之很多,像1楼那样求解就太麻烦了
另外我想知道透视表能不能显示B列以后的东西。例如
A列 B列 C列 ……
A 2 材料
B 1 物质
A 3 材料
C 2 状态
A 5 材料
C列及以后的列有个规律,就是只要A列内容相同,那么除了B列的数量不同外,其他列都完全一样。这样的话我需要的结果就变成将A列重复的删除,B列汇总,C列及以后的列保留。结果为:
A 10 材料 ……
B 1 物质 ……
C 2 状态 ……
请问透视表能做到吗?不能的话用什么才能做到?
6楼说的方法不行,汇总的后面没有B列以后的内容。只能看到A,B列 展开
10个回答
展开全部
1.分类汇总方法:
选中数据列--点数据---排序--按升序
然后再点数据--分类汇总
然后再点数据--筛选---自动筛选---然后筛选里选自定义--包含汇总 就是你要的结果,你可以复制到其他的表格
2.用数据透视表
你在数据的第一行加入个标题 比如A列a1输入 名称, B1输入 数量
选中你的数据区域--点数据---数据透视表透视图
一路按下一步
然后把 名称字段托到出现的表的右边中间区域
数量字段托到出现的表的左边中间区域
就是你要的结果
3.公式法,这个去重复要用数组公式,数据多的话,计算很慢,不推荐
比如数据在A1-B9单元格(你的例子),在C1输入
=INDEX($A$1:$A$9,SMALL(IF(ROW($A$1:$A$9)<>MATCH($A$1:$A$9,$A$1:$A$9,0),65537,ROW($A$1:$A$9)),ROW(A1)))
按shift+ctrl+回车结束,公式两边出现大括号ok,然后向下托C1,就会删选出非重复的
然后再D1输入=sumif(A:A,C1,B:B) 向下托就是汇总
去重复也可以用高级筛选--不显示重复,但是你不是要公式法么,上面的就是
把公式计算出的数据复制---右键--选择性粘贴----数值---然后就可以复制到任何地方,也可删除原来的数据列
选中数据列--点数据---排序--按升序
然后再点数据--分类汇总
然后再点数据--筛选---自动筛选---然后筛选里选自定义--包含汇总 就是你要的结果,你可以复制到其他的表格
2.用数据透视表
你在数据的第一行加入个标题 比如A列a1输入 名称, B1输入 数量
选中你的数据区域--点数据---数据透视表透视图
一路按下一步
然后把 名称字段托到出现的表的右边中间区域
数量字段托到出现的表的左边中间区域
就是你要的结果
3.公式法,这个去重复要用数组公式,数据多的话,计算很慢,不推荐
比如数据在A1-B9单元格(你的例子),在C1输入
=INDEX($A$1:$A$9,SMALL(IF(ROW($A$1:$A$9)<>MATCH($A$1:$A$9,$A$1:$A$9,0),65537,ROW($A$1:$A$9)),ROW(A1)))
按shift+ctrl+回车结束,公式两边出现大括号ok,然后向下托C1,就会删选出非重复的
然后再D1输入=sumif(A:A,C1,B:B) 向下托就是汇总
去重复也可以用高级筛选--不显示重复,但是你不是要公式法么,上面的就是
把公式计算出的数据复制---右键--选择性粘贴----数值---然后就可以复制到任何地方,也可删除原来的数据列
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
选中全部(第一行为标题行---数据---筛选---自动筛选---A 列 升序排列---选中全部--数据--分类汇总--- 分类字段 A列标题 汇总方式 求和---汇总项目 B列标题 确定 --- 选中全部---复制--右键 选择性粘贴--数值--- 筛选 包含 汇总 可以复制到其他位置
公式 法: 选中A列---数据--筛选---高级筛选: 选择不重复的记录--复制到其他位置 , 选择 相应位置 然后用 sumif公式 求和
假设复制到C列: =sumif(A:A,C1,B:B) 鼠标移到c1 右下角变实心十字下拉
公式 法: 选中A列---数据--筛选---高级筛选: 选择不重复的记录--复制到其他位置 , 选择 相应位置 然后用 sumif公式 求和
假设复制到C列: =sumif(A:A,C1,B:B) 鼠标移到c1 右下角变实心十字下拉
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
排序、分类汇总、方法可以搞定:连表题整个表格选中,按--数据--排序--升序,然后任意选中一个单元格--数据--分类汇总—分类字段、汇总方式、选定汇总项—确定。到汇总出数据后在右边有-和+的出现去点一下试试看。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询