在EXCEL中如何把相同项目中的数据求和
2个回答
展开全部
1.分类汇总
选中数据列--点数据---排序--按升序
然后再点数据--分类汇总
然后再点数据--筛选---自动筛选---然后筛选里选自定义--包含汇总
就是你要的结果,你可以复制到其他的表格
2.用数据透视表
你在数据的第一行加入个标题
比如a列a1输入
名称,
b1输入
数量
选中你的数据区域--点数据---数据透视表透视图
一路按下一步
然后把
名称字段托到出现的表的右边中间区域
数量字段托到出现的表的左边中间区域
3.公式法,这个去重复要用数组公式,数据多的话,计算很慢,不推荐
比如数据在a1-c100单元格(你的例子),在d1输入
=index($a$1:$a$100,small(if(row($a$1:$a$100)<>match($a$100:$a$100,$a$1:$a$100,0),4^8,row($a$1:$a$100)),row(a1)))
按shift+ctrl+回车结束,公式两边出现大括号ok,然后鼠标移到d1
右下角变实心十字
下拉,就会删选出非重复的
然后再e1输入=sumif(a:a,d1,c:c)
向下填充公式就是汇总
选中数据列--点数据---排序--按升序
然后再点数据--分类汇总
然后再点数据--筛选---自动筛选---然后筛选里选自定义--包含汇总
就是你要的结果,你可以复制到其他的表格
2.用数据透视表
你在数据的第一行加入个标题
比如a列a1输入
名称,
b1输入
数量
选中你的数据区域--点数据---数据透视表透视图
一路按下一步
然后把
名称字段托到出现的表的右边中间区域
数量字段托到出现的表的左边中间区域
3.公式法,这个去重复要用数组公式,数据多的话,计算很慢,不推荐
比如数据在a1-c100单元格(你的例子),在d1输入
=index($a$1:$a$100,small(if(row($a$1:$a$100)<>match($a$100:$a$100,$a$1:$a$100,0),4^8,row($a$1:$a$100)),row(a1)))
按shift+ctrl+回车结束,公式两边出现大括号ok,然后鼠标移到d1
右下角变实心十字
下拉,就会删选出非重复的
然后再e1输入=sumif(a:a,d1,c:c)
向下填充公式就是汇总
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询