用excel做数据透视表,先把明细整理成单一行表头,点插入选项卡选数据透视表,挑好数据源和透视表的存放位置,接着把分类字段拖到行、列区域,数值字段拖到值区域。这次演示把部门放行、月份放列、金额设为求和项,最后采购与行政各200,总计400。字段放的位置直接决定你看数据的维度,要是值区域显示的是计数,先检查金额列是不是混了文本内容;改完源数据记得刷新透视表,要是新增的行不在原来选的数据源范围内,得先更新数据源范围,别直接拿旧的汇总结果当最新数据用。
明细表一行表头,金额存为实际数值
把源表命名为明细,A1:C5区域对应部门、月份、金额三列,采购的两笔金额是120和80,行政的两笔是60和140,总金额400。表头不能留空也不要合并单元格,数据区域里不要插小计行;先确认所有金额实际存为数值,再点选明细里的任意单元格,避免后续选数据源的时候把人工加的汇总行也扫进去。

插入透视表,核对范围与新工作表
点插入选项卡选数据透视表,核对「表或区域」输入框里的内容是 明细!$A$1:$C$5,透视表放置位置选新工作表,点确定,之后把这个新工作表命名为汇总。别因为你之前只点了单个单元格就懒得核对实际数据源范围,后续加新记录的时候也要确认新行有没有被包含在透视源范围内。

部门放行、月份放列,金额放值
右侧字段列表里,把部门拖到行区域,月份拖到列区域,金额拖到值区域,筛选区域先空着不用管。最后算出来采购120加80为200,行政60加140为200,月份合计180和220,总计400,别把金额拖进列区域形成一堆没用的金额标签。
把记录数组导出为带样式的 Excel(xlsx) 或带 BOM 的 CSV。支持列配置(表头/宽度/顺序)、表头冻结首行、斑马纹、布尔值转「是/否」、数组换行、CSV 中文防乱码。零依赖。触发词:导出 Excel、导出 CSV、记录转表格、列配置导出、数据导出、表格美化、JSON 转表格。

值汇总方式查求和,不把计数当金额
如果值显示计数项金额,先检查源金额类型,右键点值区域选值字段设置,汇总方式改成求和。数值格式只负责小数与货币显示,不能把文本内容本身转成数值,若源金额实际存为文本,先转换为数值再刷新。

改源数据后刷新,核对新增行是否包含
这次演示把明细中行政二月金额从140改为150,在透视表内右键选刷新,汇总应由400变410,行政由200变210,二月合计230。要是你新增的行在之前选的数据源范围外面,先更改数据源范围再刷新,核对完所有数据没问题,保存部门汇总.xlsx就完成了。










