利用excel使名称重复的材料数量自动相加

2025-04-07 10:47:35
推荐回答(3个)
回答1:

用条件汇总公式在另一个表中输入关健词(即相同的材料名)
然后设置符合这个材料名的数值全部相加即可.
公式用法:
=SUM(IF('a表'!$E$1:$E$1999=$A5,'a表'!$R$1:$R$1999))
注意几点:
1,a表表示放原始数据的表名,E1:E1999表示放原始数据的表中材料名称所在的列,A5表示新表中存放材料名称的单元格,R1:R1999表示原始数据表放数量的那一列
2,$表示绝对的意思,即标了$的不随公式复制做调整
3,输完公式后需用ctrl+回车,表示这是个数组公式,如果只用回车,将不会报错,但也没有执行.

回答2:

可以先把材料这一列复制到一个新的工作表中,利用数据菜单中的高级筛选,筛选条件不选择,选中“选择不重复的记录”。然后利用SUMIF函数对满足新工作表中材料种类进行求和。

回答3:

不知道你要对哪一列数据求和,比如要将“42#矿工靴”的C列数量求和,公式可以写成
=sumproduct((a2:a1000="矿工靴")*(b2:b1000="42#")*(c2:c1000))