💡 学员必读:Power Query 随堂课件实操与 M 脚本演练极速指南(手把手从零复现标杆效果)

文 / 老汪(汽车零部件财务与商业智能实战派)
专栏:【Excel BI 财务建模实战课讲义】 · 学员专属实操秘籍
适用范围:从 EP030 开始的后续全系随堂课件包实战演练


💡 老汪敲黑板:关于课件包《最终完成版_带PQ查询.xlsx》的重要认知

很多学员下载随堂课件包解压后,双击打开《最终完成版_带PQ查询.xlsx》,看到里面的表格已经是整整齐齐的清洗汇总报表,就以为“不用再做了”,或者不知道该从哪里开始动手。请大家务必明确:

  • 表格现状是成果样式(标杆参照):当前文件里展现的报表,是这节课最终清洗和计算后的「标准成果答案」,供大家随时核对效果与数据指标;
  • 动手演练必须照本指南操作:要想真正掌握 Power Query 的核心内功,您必须按照下方六步图文指引,在《最终完成版_带PQ查询.xlsx》中新建空白查询并注入《M_动态自适应脚本.m》,或者在右侧【应用的步骤】中一步步点击回溯,才能看透每一行 M 函数是如何驱动数据蜕变的!

📁 一、 随堂课件包核心资产清单

解压课件压缩包后,您会看到以下标准核心资产:

资产文件名 文件类型 学员使用用途与老汪建议
本节案例 / 原始业务数据表.xlsx Excel 工作簿 未清洗的业务原始台账。供学员作为练手输入源,体验从零清洗的过程。
本节案例 / 最终完成版_带PQ查询.xlsx Excel 工作簿 【核心主表】内嵌 Q001 动态相对路径配置与清洗成果。演练与单步回溯均在此文件内进行。
M_动态自适应脚本.m Power Query 脚本 纯文本格式的完整 M 语言源码,带有逐行详细中文注释,供学员全选复制并注入高级编辑器。
PowerQuery随堂实操课件学员使用与M脚本演练指南.docx Word 说明文档 新手开箱必读的超详细图文演练手册,可直接在本地离线查看学习。

🛠️ 二、 六步极速实操演练图文指南

▶ 步骤 01:打开《最终完成版_带PQ查询.xlsx》,新建空白查询

双击打开课件文件夹内的《最终完成版_带PQ查询.xlsx》。在 Excel 顶部功能区点击【数据】选项卡 ➔ 找到左侧【获取数据】图标 ➔ 鼠标悬停展开【自其他来源(O)】 ➔ 点击最下方的【空白查询(Q)】。

步骤1:新建空白查询

图 1:在 Excel【数据】菜单中依次点击【获取数据】➔【自其他来源】➔【空白查询】

▶ 步骤 02:进入 Power Query 编辑器,清空高级编辑器默认内容

系统将自动弹开独立的【Power Query 编辑器】窗口。在顶部菜单栏【主页】选项卡中,点击【高级编辑器】按钮。在弹出的代码窗口中,使用鼠标全选或按快捷键 Ctrl + A 选中所有默认生成的 let ... in 源模板代码,直接按 Delete 键彻底清空!

步骤2:清空高级编辑器代码

图 2:在高级编辑器窗口中按 Ctrl + A 全选默认代码并彻底清空

▶ 步骤 03:在文件夹中找到随堂《M_动态自适应脚本.m》,用记事本打开

切回课件解压目录,找到随课提供的标准 M 函数代码文件《M_动态自适应脚本.m》。鼠标右键单击该文件 ➔ 展开【打开方式(H)】 ➔ 选择最纯净的 Windows 自带【记事本】(或 Notepad++)打开。

步骤3:用记事本打开M脚本

图 3:鼠标右键点击 M 脚本文件,使用【记事本】打开

▶ 步骤 04:全选写好的 M 语言核心函数脚本并复制

在记事本窗口中,按下快捷键 Ctrl + A 全选整份由老汪编写且经过实战测试的工业级 M 语言函数代码,然后按下 Ctrl + C(或右键选择【复制】),将全部代码完整暂存至剪贴板。

步骤4:全选复制M脚本

图 4:在记事本中按 Ctrl + A 全选,按 Ctrl + C 完整复制 M 代码

▶ 步骤 05:粘贴至高级编辑器,确认语法无误后点击完成

切回到刚刚已经清空的 Excel【高级编辑器】窗口,按下 Ctrl + V 将复制的代码完整粘贴进去。此时请特别留意左下角的语法校验提示,确认显示绿色对勾与“未检测到语法错误”文字后,点击右下角的【完成】按钮。

步骤5:粘贴代码并完成

图 5:Ctrl + V 粘贴代码,确认“未检测到语法错误”后点击【完成】

▶ 步骤 06:查看每一步清洗成果,点击右侧步骤进行单步回溯

点击完成后,主界面立刻展现最终清洗出的标准商业智能报表!此时最关键的学习动作是:观察右侧的【查询设置】➔【应用的步骤】列表。从上到下依次点击每一个步骤(如“源”、“提升标题”、“更改类型”、“添加自定义列”等),中间数据预览区域会实时呈现该步骤处理后的瞬时切片。通过单步对比,您能直观领悟 M 语言数据流管道的每一步流转过程!

步骤6:查看结果与单步回溯

图 6:主界面展示最终结果,学员可逐个点击右侧【应用的步骤】单步回溯学习

💡 三、 老汪经验谈:学员高频问题与避坑秘籍

Q1:为什么把课件解压到不同电脑或 U 盘后,点击【全部刷新】不会报红字?

因为老汪的课件严格遵循了【Q001 动态相对路径标准】。我们在《最终完成版_带PQ查询.xlsx》的【配置】工作表 A1 单元格中预置了动态函数 =LEFT(CELL("filename",$A$1), FIND("[", CELL("filename",$A$1))-1) 并命名为「当前路径」。M 语言查询启动时会优先从 Excel 名称框中提取当前文件夹绝对路径并自动拼接待处理文件名。因此无论您放在公司电脑、家里电脑还是随身 U 盘,解压后点击全部刷新,永不报错!

Q2:我在右侧【应用的步骤】中点击某个步骤后,还能不能修改代码测试?

完全可以!这就是 Power Query 最具魅力的地方。您可以点击右侧任意步骤,在上方编辑栏中直接查看该步骤对应的单一 M 函数表达式;若想对全流程做大规模逻辑重构,随时点击【主页】➔【高级编辑器】即可重新进入全局代码视图。您可以尝试修改其中的过滤条件、计算权重或列名,实时观察下游步骤的联动变化。

Q3:我在真实工作中处理自己公司的业务表,如何套用这套 M 语言逻辑?

第一步:确保您的 Excel 源文件与汇总主表放在同一逻辑目录下,或者仿照课件在配置表写好路径公式;第二步:核对您自己表格的表头列名与脚本中的列名是否完全吻合;第三步:将老汪提供的 M 脚本粘贴进您的高级编辑器,将第一步读取表名换成您实际的 Sheet 名即可瞬间享受自动化清洗的快感!


🎁 操作指南 Word 完整版离线下载

📦

本节实操随堂 Excel 课件包免费下载

包含配套的《原始业务数据表.xlsx》(练手用)与《最终完成版_带PQ查询.xlsx》(预置当前路径自适应公式,下载解压即可直接刷新),以及纯文本 M 语言代码文件。

文件:PowerQuery随堂实操课件学员使用与M脚本演练指南.docx | 大小:388.0 KB | 格式:.zip 压缩包


📥 立即免费下载本节课件包 (.zip)

© 版权声明
THE END
喜欢就支持一下吧
点赞14 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容