Excel 实战:建立可刷新、可核对的月报
本篇交付“2026 年 10 月已完成订单月报”。成功标准是读者能看懂数据口径,你能追溯明细,追加数据后能刷新,并能用两种方式核对结果。
点击步骤切换图示,再到 Office 中跟做;每一步都可跳到下方详细说明。
月份:2026-10
状态:已完成
金额:3160
详细输入与检查见本步正文 ↓明确口径与结构
使用八条订单。统计范围是日期大于等于 2026-10-01、早于 2026-11-01,且状态为已完成。金额按数量乘单价计算,本练习不含折扣、退款和税费。真实报表如有这些规则,应先明确再修改计算。
工作簿安排为:订单 保存明细和检查列,产品 保存匹配字典,参数 保存统计月,汇总 放指标与图表,部门透视 用于核对。原始导出文件放在独立目录,避免只剩经过修改的工作簿。
建立检查和指标
先确认订单号唯一、日期为数值、数量和单价为有效数字、状态属于字典。原始八行金额总计必须为 5120。检查错误未解决前,不先制作漂亮图表。
在 参数!B2 输入真实日期 2026-10-01,在 B3 输入 =EDATE(B2,1)。汇总公式:
=SUMIFS(Sales[金额],Sales[状态],"已完成",Sales[日期],">="&参数!$B$2,Sales[日期],"<"&参数!$B$3)
=COUNTIFS(Sales[状态],"已完成",Sales[日期],">="&参数!$B$2,Sales[日期],"<"&参数!$B$3)金额应为 3160,订单数为 5。若一张真实订单有多条明细,第二式统计的是明细行数,不再是唯一订单数;应按真实数据粒度改用去重计数等方法。
用透视表独立核对
建立部门透视表,值为金额求和,状态筛选已完成,日期筛选 10 月。预期结果如下:
| 范围 | 行数 | 金额 |
|---|---|---|
| 全部原始订单 | 8 | 5120 |
| 全部已完成订单 | 6 | 4060 |
| 10 月已完成订单 | 5 | 3160 |
| 10 月运营已完成 | 3 | 2440 |
| 10 月技术已完成 | 2 | 720 |
财务没有符合口径的已完成记录。报表若必须展示所有部门,需要从完整部门列表出发显示零;透视结果没有财务行不一定表示源数据中没有财务部门。
公式和透视结果不一致时,按数据源范围、刷新状态、日期类型、筛选状态、汇总方式和重复记录的顺序排查。不要调整公式中的数字硬凑到想要的结果。
加入查询与图表
来源每月需要重复清洗时,按Power Query 教程保存步骤,保留错误记录检查。查询结果可以作为透视源;若一部分公式读原始表、另一部分图表读清洗结果,须明确两者是否采用相同口径,避免双份数据各自更新。
汇总页展示统计月份、完成金额、完成订单数、部门金额柱形图和说明。题目写“2026 年 10 月已完成订单金额”,不要写成无范围的“收入”。记录刷新时间和数据截止时间,两者不是同一个概念。
变更测试与交付
先在副本把 O004 数量从 5 改成 6,金额应从 400 变成 480,月报应从 3160 增加到 3240。然后把 O003 状态改为已完成,再增加 900,变为 4140。最后把参数改为 11 月,原始数据范围内应只有 O008,金额为 900。
逐项恢复测试修改,确认 10 月结果回到 3160。保存可编辑文件,按打印教程导出 PDF,交付说明写明数据范围、计算规则、刷新步骤和异常处理方法。这里列的是练习预期,不代表已在你的实际 Office 环境执行过。
图示跟做:完整跑通一次月报变更与交付
按上方图示切换三个关键步骤;下面保留完整操作和检查结果,便于跟做与回查。请先使用练习副本。
第 1 步:把口径和源表分开管理
定位:公式 → SUMIFS。
建立原始明细、参数、汇总、检查四类工作表,明确本月起止日期和完成状态。使用本专题 Sales 表,分别检查订单数八条、全部金额 5120、已完成金额 4060、十月已完成金额 3160。先解决核对差异,再进入展示图表。
第 2 步:用变更测试暴露断开的环节
定位:数据 → 全部刷新。
在副本把 O004 数量改为 6,确认源金额先变为 480,刷新查询,再刷新依赖查询的透视表;十月金额应为 3240。再把 O003 状态从待处理改为已完成,结果应为 4140。观察公式、透视表与图表是否都到达同一版本。
第 3 步:恢复基准并输出可复查版本
定位:文件 → 导出。
恢复 O004 数量 5、O003 待处理,重新完成全部刷新和核对,回到 3160。记录数据截止时间、源文件、筛选口径和刷新顺序,再导出阅读版。需要他人继续更新时一并提供可编辑工作簿及数据源访问说明,不能只给一张图。
没有得到预期结果时
查询还在后台运行时就导出,会得到新旧数据混合的材料。验收记录应写实际行数、总额和刷新完成状态,不能只写“已刷新”。
继续阅读
- 使用指南
- 使用指南
- 使用指南