计算分类汇总可以有很多种方法,最简单常用的莫过于数据透视表。
我也遇到过读者表示不愿意用数据透视表的,虽然原因不明,但是也有办法解决,比如可以参阅以下方法:
Excel – 如何快速计算分类汇总,并按分类汇总分页打印?
在 Excel 数据列每个分类的顶端求分类汇总,有几种解决方案?
如果以上各种还是不能令您满意,可以试一下今天的教程。
案例:
下图 1 是各销售部门的订单流水,有些员工可能当日有多笔订单,而有些则一笔也没有,表格中以部门为顺序全都列出来了。
要求在每个部门下面添加一行分类汇总,统计各个部门的总订单数。
效果如下图 2 所示。
解决方案:
1. 在“部门”和“姓名”列中间新增一列辅助列 --> 将 A 列的所有部门复制,并向下错一行粘贴到 B 列
2. 选中 A3:B19 区域 --> 按 F5
3. 在弹出的对话框中点击“定位条件”按钮
4. 在弹出的对话框中选择“行内容差异单元格”--> 点击“确定”按钮
如下图所示,此时就选中了 B 列中与 A 列同一行有差异的单元格。
5. 将鼠标放到任意一个选中的单元格位置 --> 右键单击 --> 在弹出的菜单中选择“插入”
6. 在弹出的对话框中选择“整行”--> 点击“确定”
7. 删除辅助列
现在每个部门下面都已经增加了一行空行,接下来批量添加汇总公式。
8. 选中 A2:C22 区域 --> 按 F5
9. 在弹出的对话框中选择“定位条件”-->“空值”-->“确定”
此时就选中了每个部门下面的所有空行。
10. 按 Ctrl+B,将格式设置为粗体。
11. 选中 A7:A22 区域 --> 按 F5
12. 同样点击“定位条件”--> 选择“空值”-->“确定”
现在就选中了 A 列每个部门的下面一个空单元格。
13. 输入以下公式 --> 按 Ctrl+Enter 回车:
=A6&"合计"
14. 选中 C7:C22 区域 --> 按 F5 --> 选择“定位条件”-->“空值”-->“确定”
15. 按 Alt+= --> 按 Ctrl+Enter 回车,就自动对每个部门的订单进行了求和计算。
16. 给最后一行加上边框,就是最终效果。