每周收到一份新的Excel报告,然后把它塞进PowerPoint,再对着上一版数据把图表一张张改过来——这套动作不难,但容易漏,而且重复到让人麻木。这位作者的做法是:不再手工合并,而是把两个已经在用的微软365功能接起来,让Excel管数据、PowerPoint管展示。

打开网易新闻 查看精彩图片

他的流程起点是一个文件夹,里面放着每周的Excel报告。每份工作簿结构一致,工作表名称相同,列标题也完全一样。他没有逐份打开、复制到主工作簿,而是用「数据 > 获取数据 > 从文件 > 从文件夹」把Power Query直接连到文件夹本身,让它把文件合并成一个数据集。

第一次测试这套设置时,他发现最关键的一点是周报必须保持一致。只要工作表名称、列标题和布局统一,Power Query合并起来就不会出问题。查询建好之后,每周不需要重建,点一下刷新,文件夹里的工作簿就会被合并成一份数据集。

合并出来的原始数据并不适合直接画图。每份周报里有多条销售记录,直接基于导入数据做图表会很快变得杂乱。他的处理是建一个数据透视表,按来源工作簿汇总收入:把「Source.Name」放进行区域,把「Revenue」放进值区域,透视表就会自动算出每份周报的总收入。

在透视表基础上再插入数据透视图,收入随周报变化的走势就出来了,不会被单条销售记录淹没。为了画面更干净,他在「数据透视图分析 > 字段按钮」里选择了全部隐藏。新报告进来时,透视表不用重建,一次「全部刷新」会同时更新Power Query结果、透视表和透视图。

有两个设置值得留意。想让Excel自动检查新文件,可以在数据选项卡里点「查询和连接」,右键查询进入属性,勾选打开文件时刷新数据,或按指定分钟数定时刷新——这些设置只控制Power Query何时刷新。如果用透视表汇总导入数据,他建议在同一对话框里取消勾选「启用后台刷新」。测试中这样做能保证一次「全部刷新」同时更新导入数据、透视表和透视图;否则透视表可能在查询刷新完成前就先更新,导致有时要刷新两次图表才反映最新数据。

旧流程到透视图就结束了:复制进PowerPoint,调一下格式,继续往下走。问题在于普通粘贴生成的是图表快照,数据一变,PPT里的版本就开始和Excel里的版本脱节。

他的替代做法是:在Excel里复制透视图,在PowerPoint里用「选择性粘贴 > 粘贴链接 > Microsoft Excel图表对象」,让演示文稿和源工作簿建立连接。链接刷新时,PowerPoint会从源工作簿拉取更新后的图表。实际操作就是更新工作簿、保存,然后在PowerPoint里刷新链接。

测试中他发现,源工作簿放在本地文件夹时,链接图表的表现比放在云同步的OneDrive位置更可靠。如果PowerPoint找不到源工作簿,链接就不会更新,所以遇到问题时值得检查链接来源和文件位置。只要PowerPoint能找到工作簿,刷新链接就比手工重建或替换图表省事得多。

整套设置真正让人觉得值的地方,是新增一份报告的时候。他的演示文稿目前包含一张基于三份周报的图表。第四周的报告到了,他把新工作簿丢进同一个文件夹,打开报表工作簿,点「全部刷新」:Excel刷新Power Query连接、更新透视表、刷新透视图。保存工作簿后,打开带链接的PowerPoint演示文稿,在提示出现时点更新,更新后的图表就出现在幻灯片上,不需要重建。

整条链路是:文件夹 → Power Query → 数据透视表 → 数据透视图 → PowerPoint幻灯片。链路建好之后,这份演示文稿更像一份活报表,而不是一堆静态图表和截图的集合。

报告本身仍然需要他去创建、下载或接收,这是流程里唯一没有自动化的部分。这套设置去掉的是之后的大量工作。当电子表格和演示文稿连在同一条报表流水线上,数据变化时两者脱节的机会就少了。对他来说,最大的收益是花更少时间维护报告,把更多时间用在报告里的信息上。