excel透视表老是出问题,先查明细的字段名、金额格式和完整数据范围,再插入透视表,把部门拖去行区域、金额拖去值区域,要做月份交叉统计的话再把月份拖去列区域,最后改数据源范围再刷新。这次例子里四条费用加起来总共500,你先手动算一遍核对,再加一条新记录测试更新逻辑。透视表不会自动帮你把文本格式的金额转成可计算的数值,普通选中区域之外的新行也不会自动被纳入统计;要是看到统计出来是计数项、漏了行、或者总额不对,直接回去查数据源和汇总方式,别直接手动改透视表里的数字凑结果。
先检查连续明细,金额列不混入单位
明细A1:C5的三个字段分别是部门、月份、金额,金额数值分别是120、80、200、100,加起来正好500。检查表头没有空单元格、没有合并单元格,金额列确实是数值格式,单位统一写在表头说明里就行;这里演示的只有1月和2月的数据,如果是跨年的统计,一定要把年份也带上,别把不同年份的同名月份直接混在一起统计。

插入透视表时,先看区域首尾
在明细区域里随便点一个单元格,依次点插入选项卡、数据透视表,核对数据源是不是 =$A$1:$C$5,选择放到新工作表之后点确定。创建透视表的弹窗里,别只选中第一列;要是原表中间有整行的空白,先把数据整理成连续的区域,再确认选中的范围刚好覆盖全部四条记录。

部门放行、金额放值,检查求和而非计数
在右侧字段列表里把部门拖到行区域,金额拖到值区域,出来的结果采购合计320、仓储合计180,总计数是500。要是看到值显示的是「计数项:金额」,先回到源表检查是不是金额存成了文本格式,再去值字段设置里把汇总方式改成求和;只把单元格的显示格式改成货币,不会自动把文本格式的数字转成能计算的数值。

月份放列后,横纵总计都要对得上
把月份拖到列区域,1月合计200、2月合计300,总计数还是500,采购部门两个月的金额分别是120、200。检查列区域里只放了你需要的统计维度,别不小心把金额拖进列区域,不然字段会散成一堆;要调整筛选统计口径的时候,先把当前的筛选条件记下来,再对比调整前后的对应总计对不对。

新增记录后扩展数据源,再刷新核对
在明细的第6行新增一条记录:部门行政、月份2月、金额50,先把数据源范围从A1:C5改成A1:C6,再点刷新透视表。先把列区域里的月份字段移除,回到按部门汇总的视图,采购320、仓储180、行政50,总计数是550;要是不改数据源只点刷新,旧范围之外的新行还是统计不到。核对完新增的50已经被正确计入之后,保存透视排查.xlsx。











