Excel中使用SUMIF处理ID合并后的volume求和更新需求咨询
Excel中使用SUMIF处理ID合并后的volume求和更新需求咨询
嗨,我完全懂你的困扰——就是有些原本独立的ID被改成了已存在的ID,现在需要把这些“合并”的ID对应的volume加总,更新到目标ID的记录里对吧?其实不用复杂的函数嵌套,用SUMIF就能轻松搞定,我给你拆解成简单的步骤:
先明确数据结构:假设你的数据是两列,A列存ID,B列存对应的Volume(比如有些行的ID是后来修改成现有ID的)。举个例子:
ID Volume 1 100 2 200 1 150 计算每个ID的总Volume:
你可以在旁边插入新列(比如C列),在C2单元格输入公式:=SUMIF(A:A, A2, B:B),然后下拉填充到所有行。这个公式的逻辑是:在A列中找到所有和当前行ID(A2)相同的记录,把对应的B列Volume全部加起来。这样每一行都会显示对应ID的总求和值。如果需要得到去重后的唯一ID总Volume:
- 先选中A列的ID数据,点击「数据」选项卡中的「删除重复值」,只保留唯一的ID记录;
- 然后在对应的Volume列(比如B列)输入
=SUMIF(原数据A列范围, 当前唯一ID单元格, 原数据B列范围),比如原数据在A2:A1000,那公式就是=SUMIF(A$2:A$1000, A1001, B$2:B$1000),下拉填充后就得到每个唯一ID的总Volume了。
小技巧提升性能:如果你的数据量很大,建议把公式里的整列引用(比如A:A)改成具体的单元格范围(比如A$2:A$1000),这样Excel计算起来会更快,避免卡顿。
备注:内容来源于stack exchange,提问作者FLus
相关产品推荐
相关产品推荐

