excel要按部门自动汇总工资,数据量不大的话用「分类汇总」就够;要是需要反复刷新数据、做多维分析,用数据透视表更顺手。下面先演示分类汇总的操作,前提是你的原始表格已经包含部门、姓名、工资这些规范列。
先按部门排序
选中数据区域里的任意一个单元格,点顶部菜单栏「数据→排序」,主要关键字选「部门」。分类汇总的逻辑是把同部门的连续排列在一起统计,要是没提前排序,同一个部门的记录会被拆成多个小计,结果就错了。
插入部门小计
还是点「数据→分类汇总」,分类字段选「部门」,汇总方式选「求和」,汇总项只勾选「工资」。确认之后,Excel会自动在每个部门的末尾插入小计行,左侧还会生成分级显示按钮。
本文档主要介绍如何通过python对office excel进行读写操作,使用了xlrd、xlwt和xlutils模块。另外还演示了如何通过Tcl tcom包对excel操作。感兴趣的朋友可以过来看看

点击左侧的级别2,就能只显示各部门小计和总计;点击级别3就可以恢复全部明细视图。

新增数据后要重新汇总
分类汇总不像数据透视表那样,加了新记录就能自动同步更新。要追加工资明细的话,先点「数据→分类汇总→全部删除」清掉之前的汇总结果,补完新数据之后重新按部门排序,再走一遍分类汇总的流程。最后核对下所有部门的小计之和等于总工资,确认无误之后再用来做发薪统计或者正式报表。










