前言

日常做台账、进销存、销售统计、物料对账时,经常遇到:A列品名/供应商重复几十上百次,B列是数量/金额,需要提取所有不重复名称+自动汇总同类合计。很多人手动复制去重、筛选求和,动辄半小时,今天分享一组万能函数公式,两行搞定大批量数据,上千行数据10秒出汇总报表。

一、实战公式:你在用的经典组合

=UNIQUE(A2:A1815)
=SUMIF($A$2:$A$1815,D2,$B$2:$B$1815)

补充:旧版Excel打开365表格公式出现_xlfn.UNIQUE,是版本不兼容标识,2021/365版本直接删掉_xlfn.即可正常运行,老版本无UNIQUE函数会报错#NAME?。

二、逐个拆解函数含义

1、=UNIQUE(A2:A1815)|一键提取不重复项目

作用:自动对A2:A1815整列数据去重,输入回车后,结果会自动向下溢出填充,D列一次性列出A列所有独有的分类名称(品名、客户、物料编码),无需手动复制、删除重复项。

2、=SUMIF($A$2:$A$1815,D2,$B$2:$B$1815)|条件分类求和

SUMIF固定语法:SUMIF(条件区域,匹配条件,求和区域)

  1. $A$2:$A$1815:前后加$锁定数据源区域,下拉公式不会跑偏,用来匹配分类;
  2. D2:引用UNIQUE生成的不重复名称作为判断条件;
  3. $B$2:$B$1815:需要汇总的数量、金额列。

逻辑翻译:在A2:A1815里,所有单元格内容等于D2名称的,把对应B列数字全部相加。公式下拉填充,D列每一个品类自动算出合计数。

三、完整实操步骤(小白照着做)

  1. 提取分类清单:D2单元格输入=UNIQUE(A2:A1815)回车,D列自动生成全品类不重复名称;
  2. 批量汇总数据:E2输入SUMIF公式,鼠标下拉填充整列,瞬间生成汇总表;
  3. 后续更新:A、B列新增明细数据,365表格自动刷新汇总,不用改公式。

四、对比传统汇总方式优势

  1. ❌ 手动筛选:逐个筛选复制求和,上千行耗时几十分钟,易算错;
  2. ❌ 数据透视表:每次新增数据要刷新、重新拖动字段,频繁改源数据很麻烦;
  3. ✅ UNIQUE+SUMIF:公式固定不动,数据源变动自动适配,轻量化汇总,报表整洁可直接复制使用。

五、常见报错&避坑指南

  1. 出现_xlfn.UNIQUE:Excel2019及以下不支持动态数组UNIQUE,换高级筛选去重或者升级Office365;
  2. SUMIF结果为0:检查A列和D列文字有无空格、不可见符号,空格会导致匹配失败;
  3. 汇总区域不加$:公式下拉区域跑偏,数据统计错乱,条件区、求和区务必加绝对引用$

六、延伸拓展

结尾

这套组合是仓储、财务、采购、运营高频万能公式,收藏备用,下次做台账直接套用,大幅减少加班制表时间。

❤️ 转载文章请注明出处,谢谢!❤️