用透视表做月报的人,几乎都遇到过同一个问题:明明明细里加了新数据,透视表里的合计还是上个月的数。
第一种情况:只是没刷新
透视表保存的是上次计算的结果,源数据变化后需要手动刷新才会重新计算。选中透视表区域点击刷新即可。若一时找不到入口,在透视表上点右键,刷新选项通常就在菜单里。

第二种情况:数据源范围没跟着扩展
新建透视表时如果选的是固定区域,例如某年某月到某年某月,后续在下方新增的行不在范围内,刷新也不会带进来。这是刷新后数字仍然对不上的最常见原因。
解决办法一:改用整列引用
把数据源范围改为整列引用后,下方新增的行会自动纳入。代价是空行较多时计算略慢,数据量在几万行以内通常感觉不到差异。
解决办法二:把源数据转换成表格
把明细区域转换为表格后,数据源会随表格自动增长,新增行天然纳入统计范围,还会自动继承格式与公式。用WPS表格做长期台账,这一条最省心。
解决办法三:把数据追加到原范围之内
扩展范围不方便时,可以把新数据粘贴到原数据区中间的空行位置,而不是最下方,刷新即可生效。这个方法应急可用,但长期来看不如前两种规范。
打开文件时自动刷新
透视表设置里可以勾选打开文件时刷新数据。给同事看的汇总表建议打开这一项,避免对方看到上次保存时的旧数字,也省去每回都要提醒一次。
刷新之前先确认源数据是否完整
刷新只是重新计算,如果源数据本身漏了几行,刷新出来的结果照样不对。建议先在明细表里用计数核对总条数,再做刷新,这样出现问题能立刻判断是哪一环出的错,而不是在汇总表上反复折腾。
把刷新写成固定动作
在表格首行或备注列写一句提示,例如发出去之前请按刷新。用WPS表格做的月报通常要传给几个人传阅,一句清楚的提示能减少很多来回确认,也避免有人拿着过期数字继续往下做分析。
多来源数据的处理
明细来自多个系统时,刷新前先确认每份数据都已更新到同一日期。混合了不同月份的数据源,汇总结果会同时包含新旧口径,比单纯忘记刷新更难发现,因此核对数据日期这一步不能省。
多个透视表共用一份数据源
同一份明细表上做了好几张透视表时,刷新其中一张不会自动带其他张。可以选中任意单元格后一次刷新整份工作簿的数据,或者逐张确认。WPS表格里这类设置集中在数据透视表工具的选项里,做月报前把刷新动作固定成一步,数字不一致的问题基本可以避免。
