在 Excel 里面把名字相同的数据汇总,最常用的三种方式分别是数据透视表 SUMIF 函数 分类汇总,数据透视表适合快速可视化分组汇总,SUMIF 适合在原表或者新表写公式自动求和,分类汇总适合在原表直接生成分组小计,三种方法都可以识别相同名字,把同名对应的数值合并累加。日常做员工业绩 客户订单 产品销售统计的时候,同一个名字会有多条记录,分散在不同行,需要把同名对应的金额数量合并成一个总数,如果手动相加非常容易出错,这三种方法就是专门解决同名汇总的需求,选择的时候要根据是否需要动态更新 是否需要保留原始明细 操作熟练度来挑选。
数据透视表汇总同名数据
数据透视表是新手优先推荐,不需要写公式,拖拽就能完成同名汇总
第一步 选中全部原始数据区域,必须包含表头
第二步 顶部插入选项卡,点击数据透视表,选择放置位置,可以新工作表或者现有工作表空白区域
第三步 进入透视表字段面板,把名字字段拖到行区域,把需要汇总的数值字段拖到值区域
第四步 默认汇总方式就是求和,如果不是求和,可以点击值字段设置,修改为求和
第五步 完成之后,相同名字就会自动合并成一行,显示汇总总数
补充 原始数据更新之后,右键透视表点击刷新,汇总结果就同步更新
SUMIF 函数公式汇总同名数据
SUMIF 适合需要公式自动计算,结果和原始表联动更新的场景
函数写法 SUMIF 名字列区域 目标名字 求和数值列区域
第一步 在空白区域先提取所有不重复的名字,可以用删除重复值或者 UNIQUE 函数得到唯一名字清单
第二步 在汇总单元格输入公式,等于 SUMIF,括号里面第一参数是全部名字所在列,第二参数是要汇总的目标名字单元格,第三参数是需要累加的数值列
第三步 回车得到这个名字的汇总总数,下拉填充公式,所有同名汇总就全部计算完成
补充 如果需要多条件汇总,同名之外还要再加其他条件,可以改用 SUMIFS 多条件求和
分类汇总汇总同名数据
分类汇总会在原表直接插入小计行,适合想要在原始明细旁边直接看到分组小计
第一步 非常关键,先按照名字这一列排序,把相同名字全部排在一起,没有排序分类汇总会错乱
第二步 选中数据区域,切换数据选项卡,点击分类汇总
第三步 在弹窗,分类字段选择名字,汇总方式选择求和,选定汇总项勾选需要汇总的数值列
第四步 勾选替换当前分类汇总,点击确定
第五步 表格自动在每一组同名数据下方生成小计,最底部还有总计
补充 如果不需要分类汇总,再次打开分类汇总窗口,点击全部删除,就恢复原始明细
三种同名汇总方法对比表格
| 方法 | 是否写公式 | 是否保留原始明细 | 优点 | 缺点 |
|---|---|---|---|---|
| 数据透视表 | 不需要 | 原始表保留 | 操作简单,支持刷新 | 旧版本动态更新需要手动刷新 |
| SUMIF 函数 | 需要写公式 | 原始表保留 | 自动联动更新,灵活 | 需要提前提取唯一名字 |
| 分类汇总 | 不需要 | 原表增加小计行 | 直接在原表生成分组小计 | 必须提前排序,改动明细后要重新汇总 |
深度注意事项
第一点 名字单元格里面如果存在看不见的空格,比如张三 和 张三后面带空格,Excel 会判定成两个不同名字,汇总的时候不会合并,需要先用 TRIM 函数清理空格之后再汇总
第二点 名字大小写 全角半角差异,也会造成识别成不同名字,汇总结果不对
第三点 如果汇总结果不是数字,是文本,SUMIF 求和会变成 0,要检查数值列是不是文本格式,转换成数值之后再汇总
第四点 分类汇总一旦排序打乱,小计就会错位,修改原始数据之后,需要重新执行分类汇总
根据自己的使用需求选择方案,快速拖拽汇总优先数据透视表,需要公式联动就用 SUMIF,想要原表直接加小计就用分类汇总。
【常见问题】
问题 1 excel 怎么把名字相同的汇总,为什么同名还是分开没有合并
回答 1 excel 怎么把名字相同的汇总,同名没有合并大多是单元格存在隐藏空格或者全角半角不一致,Excel 识别成不同名字,需要先用 TRIM 清理名字内容,再重新执行同名汇总。
问题 2 excel 怎么把名字相同的汇总,SUMIF 和数据透视表哪个更好
回答 2 excel 怎么把名字相同的汇总,SUMIF 适合需要公式自动联动更新,数据透视表适合不想写公式拖拽快速汇总,两者都可以实现同名汇总,根据是否需要公式联动来选择。
问题 3 excel 怎么把名字相同的汇总,分类汇总之前为什么一定要排序
回答 3 excel 怎么把名字相同的汇总,分类汇总的原理是识别连续相同名字分组,所以必须提前按名字排序,把相同名字集中到一起,否则同名分散,分类汇总就会生成很多错误小计。
【免责申明】
本文操作基于常规版本 Excel 软件演示,不同版本 Excel 菜单以及函数支持情况存在差异,操作结果仅供学习参考,实际使用请以你本地软件为准。


