excel 汇总就是把多个单元格多个工作表或者多个文件里面同类的数据合并统计,常见包含求和计数平均值最大最小值这些统计计算,日常做报表对账统计都会用到,选择合适的汇总方式可以避免手动复制计算出错,同时大幅提升统计效率,excel 自带多种汇总工具,不同场景对应不同办法,简单同表分类汇总适合已经排序好的明细数据,多表跨表汇总适合同一个工作簿多个工作表合并统计,多文件汇总适合分散在不同 excel 文件的数据合并,还有数据透视表这种灵活汇总工具,适合动态分类统计,用户可以根据自己的数据结构选择对应的方案。
一 同表分类汇总
这个是最常用的单张工作表内部按类别汇总,前提是必须先对分类列排序,不然同类别数据分散,汇总会分成很多小段结果。
操作步骤
1 选中整个明细数据区域,确认第一行是表头,每一列数据类型统一,不要有空表头空行混在数据中间
2 点击顶部菜单栏数据选项卡,找到排序,按你要分类的那一列做升序或者降序排序,把相同类别放到连续行
3 排序完成之后,继续在数据选项卡,点击分类汇总按钮
4 在弹出窗口,分类字段选择刚才排序的那一列,汇总方式选择求和计数平均值最大值最小值,选定汇总项勾选需要统计的数值列
5 勾选替换当前分类汇总,汇总结果显示在数据下方,点击确定
6 表格左侧会出现分级数字 123,点 1 只看总计,点 2 看每个分类小计,点 3 查看全部明细
注意事项,如果后续修改原始明细,分类汇总不会自动刷新,需要再次打开分类汇总窗口点击全部删除,重新生成汇总。
二 数据透视表汇总
数据透视表属于动态汇总,不需要提前排序,适合大量明细,可随时切换分类维度,是 excel 汇总首选工具。
操作步骤
1 选中全部明细数据源,包含表头
2 点击插入选项卡,选择数据透视表,选择放置位置,可以新工作表或者当前工作表空白区域
3 在右侧字段面板,把分类字段拖入行区域,把需要统计的数值字段拖入值区域
4 点击值区域字段,修改值汇总方式,改成求和计数平均值等,还可以设置值显示方式比如占比
5 如果原始数据更新,右键透视表点击刷新,汇总结果就会同步更新
优势,支持多维度交叉汇总,比如按部门加月份同时分类统计,修改拖拽字段就能换汇总维度,不用重新写公式。
三 跨工作表汇总
同一个工作簿里面多个工作表结构一致,比如每月一张表,要把 1 月到 12 月全部数据汇总到总表。
方法 1 多表求和公式
在汇总表单元格输入 SUM 函数,格式为 SUM 表 1 表 12 B2,意思是从表 1 到表 12 所有工作表 B2 单元格相加,下拉填充公式完成批量汇总。
方法 2 合并计算
1 打开汇总目标工作表,点击空白起始单元格
2 数据选项卡,点击合并计算
3 函数选择求和,点击引用位置,依次选中每个工作表的数据区域,点添加,全部表都加入引用列表
4 勾选首行和最左列,确定,就自动完成跨表汇总,适合表头和行标签完全一致的数据。
四 多个独立 excel 文件汇总
就是数据不在同一个工作簿,是单独的 excel 文件,推荐两种方案
方案 1 Power Query 汇总
1 数据选项卡,获取数据,自文件,自文件夹
2 选择存放所有 excel 文件的文件夹,确定
3 加载文件列表,点击组合,合并并加载数据
4 自动读取所有文件里面表格,合并成一张总明细表,之后再搭配透视表做汇总统计,这个是大批量文件最优方案,可以后续新增文件之后刷新更新汇总。
方案 2 外部引用公式,适合文件数量很少,缺点是文件移动改名之后公式容易报错。
五 公式汇总补充
如果是条件汇总,也就是满足指定条件才统计,使用 SUMIF 单条件汇总,SUMIFS 多条件汇总,COUNTIF 条件计数。
SUMIF 语法,SUMIF 条件区域 条件 求和区域
SUMIFS 语法,SUMIFS 求和区域 条件区域 1 条件 1 条件区域 2 条件 2
适合不需要分类排序,只需要按条件筛选统计的汇总场景。
汇总方案对比表
| 汇总方式 | 适用场景 | 是否需要提前排序 | 是否支持动态刷新 |
|---|---|---|---|
| 分类汇总 | 单表按类别小计 | 是 | 否,需要重建 |
| 数据透视表 | 多维度灵活统计 | 否 | 是,手动刷新 |
| 合并计算 | 同结构多工作表 | 否 | 否 |
| Power Query | 多独立文件批量汇总 | 否 | 是 |
| 条件函数 | 单条件多条件统计 | 否 | 公式自动计算 |
综合来看,如果是临时单表小计优先分类汇总,需要经常调整统计维度优先数据透视表,大量分散文件优先 Power Query,少量固定条件统计直接用 SUMIFS 这类条件汇总公式,根据自己数据规模和后续是否会更新原始数据,选择对应的 excel 汇总方式,就能稳定完成统计,减少人工计算误差。
【常见问题】
问题 1 excel 汇总之后修改原始数据汇总结果为什么不会自动更新
回答 1 使用分类汇总和合并计算做的 excel 汇总,本身不会跟随原始数据自动变化,需要删除原有汇总结果重新生成,如果是数据透视表 excel 汇总,只需要右键透视表选择刷新,如果是 SUMIFS 这类公式类 excel 汇总,只要原始单元格改动,公式会自动重新计算。
问题 2 excel 汇总提示区域有空行无法正常统计怎么办
回答 2 做 excel 汇总之前要清除数据源里面的空行空列,表头不能合并单元格,合并单元格会导致 excel 汇总识别字段失败,Power Query 和数据透视表对合并单元格兼容性很差,建议把合并单元格取消,填充完整内容之后再执行 excel 汇总操作。
问题 3 excel 汇总跨工作表的时候工作表名字带中文为什么公式报错
回答 3 工作表名称含有中文或者特殊字符,在 excel 汇总跨表公式里面,工作表名称外面要加上单引号,例如 一月 B2,加上单引号之后 excel 汇总公式才能正常识别工作表名称,不会出现报错。
问题 4 excel 汇总能不能同时做求和和计数两种统计
回答 4 可以,使用数据透视表做 excel 汇总的时候,同一个数值字段可以多次拖入值区域,分别设置一个汇总方式为求和,另一个汇总方式为计数,分类汇总窗口里面也可以勾选多个汇总方式,一次性同时生成求和平均值等多种 excel 汇总结果。
【免责申明】
本文内容基于微软 excel 常规版本功能进行操作讲解,不同版本 excel 界面名称和部分功能入口可能存在差异,Power Query 部分老版本 excel 需要单独加载插件,操作结果受原始数据格式数据规范影响,本文仅作为操作参考,不保证所有特殊数据场景都可以直接套用,重要数据操作前建议提前备份原文件,避免数据丢失。


