EXCEL 合并 记录 加和

来源:百度知道 编辑:UC知道 时间:2024/06/06 19:29:13
请看图,图中有很多重复的记录 ,我需要把相同的记录库存相加,名称,规格一样的合并为一条。 用什么函数能实现,名称,规格不一样的分开单列,用什么函数能实现?
具体怎不操作

1.用数据透视表最简单了 菜单 数据--数据透视表与数据透视图---下面的并不难,自己摸索一下。。

2.公式也可以满足。。假设明细在SHEET2,汇总在SHEET1,ABC分别为名称,规格,数量,

SHEET1中C2公式 SUMPRODUCT((SHEET2!A2:A59999=A2)*(SHEET2!B2:B59999=B2),SHEET2!C2:C59999)
向下拖拉即可

e3=if(sumproduct((a$1:a3=a3)*(c$1:c3=c3))=1,1,""),下拉至数据末端,在sheet2a2(a1为名称,假设原数据在sheet1)输入公式:
=if(row()-1<=sum(sheet1!e:e),indirect("sheet1!a"&sumproduct((large((sheet1!e$1:e$100=1)*row(sheet1!e$1:e$100),sum(sheet1!e:e)+row(a$1)-row(a1)))))),下拉
b2=if(row()-1<=sum(sheet1!e:e),indirect("sheet1!b"&sumproduct((large((sheet1!e$1:e$100=1)*row(sheet1!e$1:e$100),sum(sheet1!e:e)+row(a$1)-row(a1)))))),下拉
c2=if(a2="","",sumproduct((sheet1!a$1:a$100=a2)*(sheet1!b$1:b$100=b2)*(sheet1!c$1:c$100>0))),下拉,数字100根据实际调整,可先把公式直接法制到相应位置,再用查找替换,将数字“$100”替换为“$x”(x为>=你的数据最大行即可

数据透视表
选中A2:D7后启动透视表向导
在向导第3步的布局中,将“名称”“规格”拽到“行”的位置,“数量”拽到“数据”处即可

细节性的东西自己摸索一下

1、选中数据区,假设为A1:C7,点击菜单栏-数据