我是甜姐姐, 咱们今天聊个超实用的技能.
老板一来就要报表, 文件堆成山, 手动拷贝合并想吐血吗.
用Power Query把一个文件夹里多个工作簿自动合并, 并且把 来源文件路径/文件名 一并带上, 一次搞定后台数据源, 省时又可靠.
第一部分:规划数据仪表盘 📋
├── 规划思路指导
咱们的目标很简单.
把同一模板的多个Excel文件批量合并到一个查询中, 并且保留每行数据的来源文件名或路径.
这样做的好处是: 可以追溯数据来源, 可以按文件做核对, 也方便后续做数据透视和仪表盘.
├── 仪表盘基本结构
数据源文件夹 → Power Query合并查询 → 清洗字段 → 加上来源列 → 输出到表格或数据模型.
└── 实用建议
把所有待合并的文件放到同一文件夹, 文件命名规范一点, 比如 Sales_2025-01.xlsx 之类.
源表格里最好有统一的表名或首行标题.
另外, 万一格式不对, 先用一个样本修好再批量跑, 别瞎折腾所有文件.
第二部分:图表制作(这里主要是数据准备)📊
├── 动态柱状图(场景)
老板想看各月合并后销量趋势, 数据来自多个分店上报的文件.
合并后, 直接做动态柱状图更方便刷新.
├── 动态柱状图(操作步骤)
把所有源文件放到同一文件夹. Excel→数据→获取数据→来自文件→来自文件夹. 选择目标文件夹, 点击“组合并并载入到Power Query编辑器”. 在弹出的步骤里, 选择包含数据表或工作表的示例文件, 点击确定. 在查询编辑器里, 你会看到有个名为 Source 的步骤和 Transform Sample. 展开Content列时, 选择“二进制->Excel工作簿”, 然后展开里面的表格. 在“添加列”里选择“自定义列”, 使用内置的 Name 或 Folder Path 字段作为来源标识. 清洗字段, 设置数据类型, 关闭并载入为表格或数据模型.
└── 动态柱状图(最终效果)
每次有新文件放进文件夹, 在Excel里点击“刷新”, 查询会自动遍历文件夹并合并.
柱状图会随数据更新, 省事又高效.
第三部分:动态环形图(附带来源)🔄
├── 应用场景
想看各分店销售占比, 并能点到来源文件核对原始数据.
├── 操作步骤
在Power Query合并后的表里, 确保有一列叫 SourceFile 或者 FolderPath. 在Excel里, 把合并后的表做成数据透视表. 把分店字段放行标签, 把销售额放数值, 把来源文件放筛选或明细字段. 插入环形图, 绑定到数据透视表. 每次需要核对时, 直接在透视表里查看SourceFile, 找到原始文件进行验证.
└── 最终效果
图表漂亮, 又能溯源, 老板问来源时你还能优雅地给出文件名.
第四部分:交互功能与整体整合 🔧
├── 切片器概念引入
切片器让表和图之间互相联动, 刷新合并后的数据也会联动更新.
想按月份或分店筛选, 切片器搞起来.
├── 具体操作步骤
在数据透视表上插入切片器, 选择要筛选的字段. 布局上把切片器放在图表旁边, 美观又易用. 文件夹里新增文件后, 右键查询刷新或者按Ctrl+Alt+F5来刷新全部.
小技巧提醒.
使用 Ctrl+Alt+F5 可以刷新工作簿中所有连接和透视表.
如果Query里字段顺序或类型变了, 先检查示例文件的格式.
└── 实用技巧
如果只想合并特定后缀或文件名包含关键字的文件, 在查询里加入过滤步骤. 想让来源更精确, 在自定义列里合并Folder Path和Name. 遇到错误行, 看最底部的“错误”步骤, 点进去排查具体文件.
总结梳理与练习任务 📝
回顾要点.
把文件放同一文件夹. 数据→来自文件夹→组合并并载入. 在Power Query里展开Content并添加来源列. 刷新即可自动遍历并合并全部文件.
练习任务.
准备3个带相同表头的Excel文件, 放到一个文件夹. 按照上面步骤合并, 并在查询里新增一列显示文件名. 基于合并表做数据透视表和环形图, 插入切片器按月份筛选.
结尾激励 🎉
别怕, 这活其实一点都不难.
多练几次, 文件多了你会感激自己的聪明.
加油, 老板的赞赏就在前方等着你.
甜姐姐在这儿等你来秀成果, 有问题随时叫我帮你瞎折腾.
REPORT COMPLETE
感谢阅读,欢迎点赞、收藏或分享
夜雨聆风