数据处理

透视表刷新与数据源动态扩展

·3 分钟
透视表刷新与数据源动态扩展
本文目录
  1. 第一种情况:只是没刷新
  2. 第二种情况:数据源范围没跟着扩展
  3. 解决办法一:改用整列引用
  4. 解决办法二:把源数据转换成表格
  5. 解决办法三:把数据追加到原范围之内
  6. 打开文件时自动刷新
  7. 刷新之前先确认源数据是否完整
  8. 把刷新写成固定动作
  9. 多来源数据的处理 明细来自多个系统时,刷新前先确认每份数据都已更新到同一日期。混合了不同月份的数据源,汇总结果会同时包含新旧口径,比单纯忘记刷新更难发现,因此核对数据日期这一步不能省。 多个透视表共用一份数据源

用透视表做月报的人,几乎都遇到过同一个问题:明明明细里加了新数据,透视表里的合计还是上个月的数。

第一种情况:只是没刷新

透视表保存的是上次计算的结果,源数据变化后需要手动刷新才会重新计算。选中透视表区域点击刷新即可。若一时找不到入口,在透视表上点右键,刷新选项通常就在菜单里。

透视表刷新与数据源动态扩展
刷新只解决旧数据,范围扩展才解决漏数据

第二种情况:数据源范围没跟着扩展

新建透视表时如果选的是固定区域,例如某年某月到某年某月,后续在下方新增的行不在范围内,刷新也不会带进来。这是刷新后数字仍然对不上的最常见原因。

解决办法一:改用整列引用

把数据源范围改为整列引用后,下方新增的行会自动纳入。代价是空行较多时计算略慢,数据量在几万行以内通常感觉不到差异。

解决办法二:把源数据转换成表格

把明细区域转换为表格后,数据源会随表格自动增长,新增行天然纳入统计范围,还会自动继承格式与公式。用WPS表格做长期台账,这一条最省心。

解决办法三:把数据追加到原范围之内

扩展范围不方便时,可以把新数据粘贴到原数据区中间的空行位置,而不是最下方,刷新即可生效。这个方法应急可用,但长期来看不如前两种规范。

打开文件时自动刷新

透视表设置里可以勾选打开文件时刷新数据。给同事看的汇总表建议打开这一项,避免对方看到上次保存时的旧数字,也省去每回都要提醒一次。

刷新之前先确认源数据是否完整

刷新只是重新计算,如果源数据本身漏了几行,刷新出来的结果照样不对。建议先在明细表里用计数核对总条数,再做刷新,这样出现问题能立刻判断是哪一环出的错,而不是在汇总表上反复折腾。

把刷新写成固定动作

在表格首行或备注列写一句提示,例如发出去之前请按刷新。用WPS表格做的月报通常要传给几个人传阅,一句清楚的提示能减少很多来回确认,也避免有人拿着过期数字继续往下做分析。

多来源数据的处理

明细来自多个系统时,刷新前先确认每份数据都已更新到同一日期。混合了不同月份的数据源,汇总结果会同时包含新旧口径,比单纯忘记刷新更难发现,因此核对数据日期这一步不能省。

多个透视表共用一份数据源

同一份明细表上做了好几张透视表时,刷新其中一张不会自动带其他张。可以选中任意单元格后一次刷新整份工作簿的数据,或者逐张确认。WPS表格里这类设置集中在数据透视表工具的选项里,做月报前把刷新动作固定成一步,数字不一致的问题基本可以避免。