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

Excel如何按trade_id分组合并行并对amount列等执行数值计算

Excel按相同trade_id分组聚合的最佳实现方案

优先推荐使用Power Query实现,支持自定义多维度计算、后续一键刷新结果,操作步骤如下:

  • 选中所有原始数据区域,点击顶部菜单栏「数据」选项卡,选择「从表格/区域」,确认数据包含表头后进入Power Query编辑器
  • 点击顶部「转换」选项卡中的「分组依据」按钮,选择「高级」模式:
    • 分组依据列选择trade_id列
    • 第一个聚合规则设置:新列名自定义为「amount求和」,操作类型选「求和」,对应列选择amount(F)列
    • 如需其他关联计算,点击「添加聚合」即可新增规则:需要统计同trade_id交易笔数选「计数行」、需要取最早交易时间选「最小值」对应日期列、需要保留所有明细后续筛选选「所有行」,可灵活适配各类计算需求
  • 规则配置完成后点击「确定」预览分组结果,确认无误后点击「关闭并上载」,结果会自动导出到新工作表

轻量场景备用方案(数据量小于1000行时可用)

如果不想使用Power Query,也可以用函数实现:

  1. 先提取所有唯一trade_id,空白单元格输入公式 =UNIQUE(trade_id列的整列范围) 得到所有不重复的trade_id列表
  2. 对应amount求和输入公式 =SUMIF(trade_id列范围, 当前行的唯一trade_id值, amount列范围)
  3. 其他计算可以对应使用COUNTIF(计数)、MAXIFS(取最大值)、MINIFS(取最小值)等函数实现

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.28 04:06:02