EXCEL表格中有多个批号的药品,有的批号是正库存,有的批号是负库存,如何把批号合并成一个最新的批号

并且对应的库存为所有批号相加的合,比如A批号有10,B批号有-8,最后得到一个批号,库存为10+(-8)为2,如何使用EXCEL操作来实现

虽然是不同批号,但是药名应该是相同的,那么可以使用SUMIF函数条件求和。
假设:A列为批号、B列为药品名称、C列为数量、E列为合并后的药品名称、F列为需求数量;
在F2单元格输入公式:
=SUMIF(B:B,E2,C:C)
公式向下填充即可。
如图:


SUMIF函数:
第一个参数:条件区域为B:B药品名称列;
第二个参数:条件,E列对应的B列药品名称列
第三个参数:求和区域为C:C数量列;

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-05-29
你可以将药品名和批号组合,来的到药品编码就分开了追问

我最终要得到的是一条药品+批号+库存

第2个回答  2019-05-29
H2=IF(COUNTIF($F$2:F2,F2)=1,SUMIF(F:F,F2,I:I),"")

下拉公式
相似回答