excel 如何合并相同项并累加?
我手里有一张表,内容如下:款号平均售价销售数量销售金额2424872628318324248726283183242487262831832424872628318324...
我手里有一张表,内容如下:
款号 平均售价 销售数量 销售金额
242487262 83 1 83
242487262 83 1 83
242487262 83 1 83
242487262 83 1 83
242487262 83 1 83
242487263 83 1 83
242487263 83 1 83
242487263 83 1 83
242487331 84 1 84
242487331 84 1 84
242487331 84 1 84
242487331 84 1 84
242487332 84 1 84
242487332 84 1 84
我想要的是把相同的款号合并 ,并把数量和金额累加,平均售价不变。明白我意思的意思吗,知道的速回! 谢谢!
要要的最终结果是:
款号 平均售价 销售数量 销售金额
242487262 83 5 415
242487263 83 3 249
242487331 84 4 336
242487332 84 2 168 展开
款号 平均售价 销售数量 销售金额
242487262 83 1 83
242487262 83 1 83
242487262 83 1 83
242487262 83 1 83
242487262 83 1 83
242487263 83 1 83
242487263 83 1 83
242487263 83 1 83
242487331 84 1 84
242487331 84 1 84
242487331 84 1 84
242487331 84 1 84
242487332 84 1 84
242487332 84 1 84
我想要的是把相同的款号合并 ,并把数量和金额累加,平均售价不变。明白我意思的意思吗,知道的速回! 谢谢!
要要的最终结果是:
款号 平均售价 销售数量 销售金额
242487262 83 5 415
242487263 83 3 249
242487331 84 4 336
242487332 84 2 168 展开
12个回答
展开全部
1.首先来看一下原始数据:
A列是姓名,有重复的项目。B列是数量。要求求得A列每个人的数量合计。
2.首先,复制A列数据,粘贴到C列。
3.选中C列数据,选择【数据】-【删除重复项】。
4.选择【以当前选定区域排序】,然后点击【删除重复项】。
5.因为C列包含数据表头“姓名”,因此选择【数据包含标题】。
6.点击【确定】按钮后将删除C列数据的重复项,留下不重复结果如下图:
7.双击D2,输入公式=SUMIF(A$2:A$7,C2,B$2:B$7),回车并下拉填充公式就得到了想要的结果。
8.SUMIF函数的用法简介:
SUMIF函数的语法是这样的:=SUMIF(条件区域,条件,求和数据区域)
举例来说=SUMIF(A$2:A$7,C2,B$2:B$7),就是求A$2:A$7区域里等于C2单元格的值对应B$2:B$7数据的合计。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
明白,先生成一个不重复值的辅助列(也就是不重复的款号列),然后再进行统计。
第一步:求出非重复值。
假定你的表格第一行为标题(例如xx销售清单),第二行为表头(像你给的数据里的款号啦、售价啦等等)——这一点非常重要,否则将会返回错误值。款号为A列,数据在B3:B16里……
在H2输入以下公式:
=IF(ROW(1:1)>SUM(1/COUNTIF(B3:B16,B3:B16)),"",INDEX(B3:B16,SMALL(IF(MATCH(B3:B16,B3:B16,)=ROW(B3:B16)-2,ROW(B3:B16)-2),ROW(1:1))))
以ctrl+shift+enter输入,生成数组,然后下拉复制,即可在H列里生成相关的非重复值。
第二步:根据非重复值,求出单价。
在I2里输入
=vlookup(H2,$A$3:$D$16,2,0)
下拉复制生成相关的单价。
第三步:求出数量。
在J2里输入:
=sumif($A$3:$D$16,H2,$C$3:$C$16)
下拉复制公式即可求出相关款号的数量。
第四步:根据数量和单价求和
在K2里输入:
=I2*K2
下拉复制公式以求和。
第五步:收工。有问题请找我。
第一步:求出非重复值。
假定你的表格第一行为标题(例如xx销售清单),第二行为表头(像你给的数据里的款号啦、售价啦等等)——这一点非常重要,否则将会返回错误值。款号为A列,数据在B3:B16里……
在H2输入以下公式:
=IF(ROW(1:1)>SUM(1/COUNTIF(B3:B16,B3:B16)),"",INDEX(B3:B16,SMALL(IF(MATCH(B3:B16,B3:B16,)=ROW(B3:B16)-2,ROW(B3:B16)-2),ROW(1:1))))
以ctrl+shift+enter输入,生成数组,然后下拉复制,即可在H列里生成相关的非重复值。
第二步:根据非重复值,求出单价。
在I2里输入
=vlookup(H2,$A$3:$D$16,2,0)
下拉复制生成相关的单价。
第三步:求出数量。
在J2里输入:
=sumif($A$3:$D$16,H2,$C$3:$C$16)
下拉复制公式即可求出相关款号的数量。
第四步:根据数量和单价求和
在K2里输入:
=I2*K2
下拉复制公式以求和。
第五步:收工。有问题请找我。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1、假如你的数据分四列,如上排列,那里在数据最下面空白单元格(假设是A15)输入公式=countif(A1:A14,A1)说明一下:A1:A14就是你要查找的范围,就是你的全部数据,A1就是查找242487262这个款号的,就会显示这个款号的数量了,其它的款号也同样这样做。
2、在B15输入=A15*D1注意这个D1就是你那个款号的售价。其它的同样道理
2、在B15输入=A15*D1注意这个D1就是你那个款号的售价。其它的同样道理
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
先数据——排序——第一关键字选款号,再数据——分类汇总,选择你要的项。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询