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

Excel分组求和方法咨询:固定行组与唯一键分组求和

Excel两类求和操作的实现方法

1. 批量对固定行组求和

针对B2-B6求和放B7、B8-B12求和放B13这类固定行组的批量求和需求,有两种高效实现方式:

  • 公式自动填充法(推荐):
    在第一个求和单元格(如B7)中输入以下公式:

    =SUM(OFFSET(B$2,(ROW()-ROW(B$7))*6,0,5,1))
    

    公式逻辑:

    • ROW()-ROW(B$7):计算当前求和行属于第几个批次(B7为第0批,B13为第1批,以此类推)
    • (ROW()-ROW(B$7))*6:每组占6行(5行数据+1行求和),据此算出从B2开始的偏移行数
    • OFFSET(B$2,偏移量,0,5,1):精准定位当前批次的5行数据区域
      输入完成后,选中B7,拖动单元格右下角的填充柄向下拉,即可自动生成所有后续行组的求和结果。若你的行组数据行数不是5,只需把公式中的6(组内总行数)和5(数据行数)替换为对应数值即可。
  • 规律复制法:
    先手动在B7输入=SUM(B2:B6)、B13输入=SUM(B8:B12),选中这两个单元格后拖动填充柄向下拉,Excel会自动识别规律完成批量填充。

2. 按列中唯一键对应值求和并放在列下方

假设A列为含重复值的键列,B列为对应数值列,要将每个唯一键的求和结果放在列下方,可通过以下方式实现:

  • 公式组合法:

    1. 找到A列数据的最后一行(如A100),在A102单元格输入“汇总”(可选,用于标识)
    2. 在A103单元格输入公式提取所有唯一键:
      =UNIQUE(A2:A100)
      
      回车后会自动列出A列所有不重复的键值
    3. 在B103单元格输入对应求和公式:
      =SUMIF(A:A,A103,B:B)
      
      选中B103拖动填充柄向下拉,即可批量得到每个唯一键的求和结果
  • 数据透视表法:

    1. 选中包含键和值的完整数据区域(如A1:B100)
    2. 点击菜单栏「插入」→「数据透视表」,选择结果放置位置(当前工作表空白处即可)
    3. 在数据透视表字段面板,将键字段拖到「行」区域,值字段拖到「值」区域,并设置值字段为「求和」
    4. 把透视表结果复制粘贴到原列下方即可,数据更新后刷新透视表就能同步结果,适合大数据量场景

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.04 14:45:24