excel 汇总就是把分散的数据按照分类或者跨工作表,把数值进行求和计数平均值等合并统计,常用方式包含分类汇总 sumif sumifs 多条件汇总多表合并汇总数据透视表汇总这几类,新手最容易混淆分类汇总和函数汇总,分类汇总需要提前排序,函数汇总可以灵活设置条件,数据透视表适合上万行大数据动态汇总,不同的数据结构要匹配对应的汇总方法。之所以 excel 提供多种汇总方案,是因为日常办公的数据场景差别很大,有的是单表按类别求和,有的是多个工作表结构一致需要合并总表,还有需要同时满足多个筛选条件再统计,单一方法没办法覆盖全部场景,如果选错方法,后续数据源更新之后汇总结果不会自动联动,还要重新手动计算,所以学习的时候要理解每种汇总方式的原理,掌握适用边界。
一 分类汇总 单表按类别汇总
分类汇总是 excel 自带的一键汇总功能,适合同一张表格里面,同一类别数据合并统计,比如按部门汇总销售额,按产品类别汇总数量,这个功能前置要求非常关键,必须先对分类列排序,不然相同类别会分散,汇总就会错乱
1 选中分类列里面任意单元格
2 点击数据选项卡,点击排序,把分类字段升序或者降序排序
3 保持表格选中状态,继续点击数据选项卡里面的分类汇总
4 在分类字段下拉框,选择你要分组的那一列,比如部门
5 汇总方式下拉,可以选择求和 计数 平均值 最大值 最小值
6 选定汇总项,勾选需要统计数值的列,比如销售额
7 按需勾选替换当前分类汇总 每组数据分页 汇总结果显示在数据下方
8 点击确定,表格左侧会出现分级折叠按钮,可以展开或者收起明细数据
| 汇总方式 | 统计含义 | 常用场景 |
|---|---|---|
| 求和 | 同类数值相加 | 销售额 金额 数量合计 |
| 计数 | 统计条目个数 | 订单笔数 人员数量 |
| 平均值 | 同类数值平均 | 平均单价 平均业绩 |
| 最大值 | 提取同类最高值 | 最高单月业绩 |
| 最小值 | 提取同类最低值 | 最低出库数量 |
补充要点 如果要取消分类汇总,再次打开分类汇总窗口,点击全部删除,就可以恢复原始明细数据。
二 函数汇总 SUM SUMIF SUMIFS
函数汇总不需要提前排序,可以自定义条件,数据源变动之后汇总结果自动刷新,是日常使用频率最高的汇总方案
1 SUM 无条件求和,直接把连续或者多个区域数值相加
示例 =SUM (A2:A100),就是把 A2 到 A100 全部数值汇总
2 SUMIF 单条件汇总,满足一个条件之后再求和
语法 SUMIF 条件区域 条件 求和区域
示例 =SUMIF (B2:B100,"销售一部",C2:C100),含义是 B 列等于销售一部,对应的 C 列金额汇总
3 SUMIFS 多条件汇总,同时满足两个及以上条件再求和
语法 SUMIFS 求和区域 条件区域 1 条件 1 条件区域 2 条件 2
示例 =SUMIFS (C2:C100,B2:B100,"销售一部",D2:D100,"一月"),同时匹配部门和月份进行汇总
三 数据透视表汇总 大数据动态汇总
数据透视表是 excel 汇总功能里面最强大的工具,适合几万行甚至十几万行明细,支持拖拽切换分类,动态修改汇总方式,不需要写函数,还可以切换求和计数占比
1 选中全部明细数据区域,保证第一行是表头,不要有空行
2 点击插入选项卡,选择数据透视表
3 选择放置位置,可以放在新工作表,也可以放在现有工作表空白区域
4 在右侧字段面板,把分类字段拖入行区域,比如产品名称
5 把需要统计的数值字段拖入值区域,默认是求和,如果需要改成计数平均值,点击值字段设置修改汇总方式
6 还可以把月份部门拖入筛选区域,实现按条件筛选动态汇总
7 数据源更新之后,右键数据透视表点击刷新,汇总数据就同步更新
四 多工作表汇总 跨表合并汇总
如果多个工作表表头结构完全一样,比如一月二月三月每个表都是相同列,需要汇总成总表,可以使用三种方案
第一种 多表 SUM 跨表相加
示例 =SUM (一月:三月!C2),这个写法可以把一月到三月连续工作表 C2 单元格数值汇总
第二种 合并计算
1 新建汇总表,选中准备存放汇总结果的起始单元格
2 点击数据选项卡,选择合并计算
3 函数选择求和,依次添加每个工作表的数据区域
4 勾选首行 最左列,标签位置匹配表头
5 点击确定,自动合并所有工作表数据汇总
第三种 数据模型或者 Power Query,适合工作表数量很多,后续还会新增月份表的场景,刷新就可以自动追加新表汇总
五 进阶要点与常见问题
1 汇总结果显示 0 检查求和区域是不是文本格式数字,文本型数字不会参与汇总,选中区域,转为数值格式之后再汇总
2 分类汇总做完之后,新增明细数据不会自动更新,需要重新排序再重新生成分类汇总,这也是分类汇总的短板,需要动态更新优先选择数据透视表或者 SUMIFS 函数
3 跨表汇总提示 VALUE,检查工作表名称是否带空格特殊符号,这种情况公式里面工作表名称需要加单引号
4 汇总包含隐藏行,SUM 函数默认会把隐藏行一起计算,如果只需要汇总可见单元格,要用 SUBTOTAL 函数,语法 SUBTOTAL 9 数据区域,9 代表求和,只统计筛选可见数据
六 VBA 宏批量汇总拓展
如果每个月都要重复跨表汇总,可以录制宏或者编写 VBA 代码,自动循环读取所有工作表,把数据累加汇总,适合固定流程的周期性报表,减少每次手动选择区域的操作。
excel 汇总没有唯一固定办法,单表简单同类统计优先分类汇总,单条件多条件动态统计使用 SUMIF 和 SUMIFS,海量明细动态拖拽分析选数据透视表,多个同结构工作表合并就用跨表 SUM 或者合并计算,记住每种方法的前置条件和刷新机制,就能根据表格数据灵活完成汇总工作。
【常见问题】
问题 1 excel 汇总怎么做里面分类汇总为什么结果错乱
回答 1 excel 汇总怎么做的分类汇总必须提前对分类字段排序,如果没有排序,相同类别数据分散,excel 汇总就会分组错乱,正确操作是先排序,再打开分类汇总窗口设置分组字段和汇总方式。
问题 2 excel 汇总怎么做多条件统计用什么函数
回答 1 excel 汇总做多条件统计推荐 SUMIFS 函数,可以同时匹配多个条件再完成 excel 汇总,单条件 excel 汇总使用 SUMIF,无条件全部数值相加直接使用 SUM 函数,数据源修改之后汇总会自动刷新。
问题 3 excel 汇总怎么做用数据透视表之后新增数据为什么不更新
回答 1 数据透视表 excel 汇总不会自动识别新增行,新增明细之后需要右键数据透视表选择刷新,如果经常追加数据,可以提前把数据源转换成超级表,之后新增行就可以自动纳入 excel 汇总范围。
问题 4 excel 汇总怎么做跨多个工作表合并数据
回答 1 excel 汇总跨表合并可以使用合并计算,也可以用连续工作表 SUM 公式,如果工作表数量很多,推荐 Power Query 方式做 excel 汇总,后续新增工作表只需要刷新就可以更新汇总结果。
【免责申明】
本文 excel 汇总怎么做相关教程仅用于办公学习参考,不同 Excel 版本界面名称基本一致,部分旧版本功能存在差异,跨表和函数操作前建议备份原始文件,宏批量汇总运行前建议测试,因误操作造成数据错误由使用者自行承担。


