excel库存表合并相同型号两行型号,后面的库存数值相加

例:
型号 37码 38码 39码 40码
A 0 1 2 0
B 2 0 1 3
B 1 2 0 1
C 1 3 4 6

要求相同型号合并,后面码数库存数据相加
变成:
型号 37码 38码 39码 40码
A 0 1 2 0
B 3 2 1 4
C 1 3 4 6

在EXCEL里要实现这个功能,比较复杂,用的函数比较多,这样容易出错,建议楼主用数据透视表,

选中数据区域——>插入数据透视表——>按自己的要求整理(更新完数据后在透视表上右击鼠标,选择刷新即可,很方便!) 如图!

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-01-05
假设你给的图:第一个表在Sheet1,第二个表在Sheet2。
在Sheet2表的B2输入公式=SUMPRODUCT((Sheet1!$A$2:$A$1000=$A2)*(Sheet1!B$2:B$1000))
右拉下拉即得结果。
第2个回答  2012-01-05
型号
=IF(COUNTIF($A$1:$A1,$A1)=1,$A1,"")
数据
=IF(COUNTIF($A$1:$A1,$A1)>1,"",SUMPRODUCT(($A$1:$A$100=$A1)*(B$1:B$100)))右拉填充,再下拉填充追问

在空白列插入型号公式,的确是相同型号合并了

但后面的数据 公式 没实施步聚……总是出错
码数34~42码
总行数:1172

追答

关键是你的数据是不是从A1开始的。从图片上看,应该是从A2开始的,那么公式中的$A$1、$A1都要改为$A$2、$A2,B$1改为B$2,总行数1172,将公式中的100改为1173
然后,在L2输入公式=IF(COUNTIF($A$2:$A2,$A2)=1,$A2,"")下拉填充
在M2输入公式=IF(COUNTIF($A$2:$A2,$A2)>1,"",SUMPRODUCT(($A$2:$A$1173=$A2)*(B$2:B$1173)))右拉至U2,松手后,选定S2至U2单元格,再点右下黑点下拉至1173

第3个回答  2012-01-05
用数据透视能解决本回答被网友采纳
相似回答