You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

合并门户中相同采购订单号与产品代码的记录并汇总数量

合并采购订单重复记录的解决方案

用Excel手动/半自动处理(适合定期更新数据)

  • Power Query一键合并+自动刷新

    1. 选中采购订单的全部数据区域,点「数据」选项卡→「从表格/区域」(Excel 2016及以上版本支持)
    2. 进入Power Query编辑器后,选中「采购订单号」和「产品代码」两列,点「转换」→「分组依据」
    3. 在分组设置里选「高级」,添加两个分组列(采购订单号、产品代码,操作选「保持」),再添加一个聚合列:列名填「总数量」,操作选「求和」,目标列选「Qty」
    4. 确认后点「关闭并上载」,会生成一张新的合并后表格。之后新增数据,右键新表格点「刷新」就能自动重新合并计算。
  • 公式实时计算+去重
    在空白列输入SUMIFS公式计算对应记录的总数量(假设采购订单号在A列、产品代码在B列、Qty在C列):

    =SUMIFS($C:$C,$A:$A,A2,$B:$B,B2)
    

    下拉填充公式后,选中全表点「数据」→「删除重复值」,勾选「采购订单号」和「产品代码」作为去重依据,就能得到合并后的记录。新增数据后重复公式填充和去重步骤即可。

门户后端自动处理(适合自动同步新增条目)

如果是自定义开发的采购门户,直接在数据层做处理:

  • 查询时实时聚合:用SQL语句直接拉取合并后的结果,每次加载页面自动展示最新数据:
    SELECT 采购订单号, 产品代码, SUM(Qty) AS 总数量
    FROM 采购订单表
    GROUP BY 采购订单号, 产品代码
    ORDER BY 采购订单号
    
  • 新增时自动合并:在新增条目的接口逻辑里,先检查数据库中是否存在相同采购订单号+产品代码的记录:
    • 存在则更新该记录的Qty(原数量+新增数量)
    • 不存在则插入新记录
      这样数据库里始终是合并后的记录,无需额外处理。

内容的提问来源于stack exchange,提问作者Paul Stewart

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.12 22:42:42