你到底卡在哪:多表汇总写不顺、M函数看不懂

这门课不教 Power Query 界面按钮怎么点,默认你已经在 Excel 或者 Power BI 里用过“从表格获取数据”“合并查询”“追加查询”这些基础操作。真正的问题是:一旦同一个文件夹里几十个 Excel 表头不完全一致,或者要在 PQ 里写一段多函数嵌套的逻辑,你就只能到处翻抄代码、改不动也调不通。课程前半段直接对着这个缺口来,演示同一工作簿内多表、同一文件夹内多工作簿的汇总,并且专门处理表间格式有差异的情况——不是那种“理想数据”演示,而是带脏数据的真实拉通。如果你连获取数据菜单都找不到,建议先补 PQ 基础再来看;如果你已经能做单表清洗,但多文件汇总一上手就报错,这部分就是给你补的。

建议先看的几块:自定义函数和“当前”冲突

资料里内容不少,别从头按顺序刷,优先挑两块。第一块是自定义函数入门和 Text 类基础函数系统练习:很多人 M 写不顺,根因是只会写一步算一步,不会把重复逻辑封装成函数,结果同一个清洗规则在十几个步骤里复制粘贴,改一处牵连全身。这块讲怎么化繁为简,配合 Text 类函数集中练手,能帮你把零散步骤收拢。第二块是课程里标了“重点”的那节:讲“当前”的冲突以及匿名函数作为参数的使用方法。这是 M 语言里最绕的地方,很多内置函数的高阶参数要求你传一个函数进去,初学者卡在“为什么这里要写个下划线”“为什么传函数不传值”。看懂这块,你才能读懂别人写的复杂 M 代码,而不是只会照搬。Number 类函数那段也别跳,尤其四舍五入修正那部分,涉及 M 里 Number.Round 在特定小数位的行为差异,是实际做财务、统计报表时的高频坑。

学完能独立做什么、资料怎么配合练

看完不是终点,能独立搭出来才算。学完之后你应当能独立完成这几件事:给一个结构混乱的文件夹,自己写一套汇总逻辑,自动把所有工作簿按统一格式合并并处理表头差异;遇到重复的清洗步骤,能自己写一个自定义函数复用,而不是每次重写十行代码;读别人写的 M 代码时,能看懂匿名函数作为参数传进去的逻辑,知道“当前”上下文指的是哪一层。练习方式上,建议先把课程里演示的多表汇总案例自己照做一遍,然后换一份自己的业务数据,故意把表头改乱、加几个空行,看自己写的逻辑能不能扛住。Text 类和 Number 类函数部分,不要光看视频,对照着资料里给的函数清单,每类挑三五个函数,自己造一个小表当输入,逐个跑一遍参数组合,看返回值差异。尤其是四舍五入那部分,拿同一组数字分别试不同的小数位数参数,观察边界行为,比单纯记结论管用。整个学习过程中,遇到卡点先回查“常见数据类型及判断方法”那一节,很多报错根因是类型不匹配,而不是函数用错。

课程目录

1-1 [多表多文件数据汇总的正确姿势] 同一工作簿内多表 (17:03)
1-2 [多表多文件数据汇总的正确姿势] 同一文件夹内多工作簿的汇总 (10:53)
1-3 [多表多文件数据汇总的正确姿势] 表间格式有差异的处理 (14:33)
2-1 [M及函数进阶的关键点] 模拟Excel中的Trim函数,多函数嵌套的公式写法 (10:59)
2-2 [M及函数进阶的关键点] 自定义函数入门,化繁为简,能所不能 (09:12)
2-3 [M及函数进阶的关键点] PQ中的常见数据类型及判断方法 (09:53)
2-4 [M及函数进阶的关键点] 【重点!!!】“当前”的冲突及匿名函数作为参数的使用方法 (11:47)
2-5 [M及函数进阶的关键点] Text类基础函数系统练一练 (18:32)
2-6 [M及函数进阶的关键点] Number类函数系统撸一遍_含对四舍五入的修正方法 (25:53)
3-1 [重点进阶函数及实战应用] 用Power Query做工资表,这回儿不用烦了! (17:25)
3-2 [重点进阶函数及实战应用] 根据关键词匹配查找对应内容_2种解法 (12:28)
3-3 [重点进阶函数及实战应用] 批处理的利器及多页网抓_List.Transform (09:43)
3-4 [重点进阶函数及实战应用] 最低价购买客户记录分析_分组依据及多函数嵌套 (22:20)
3-5 [重点进阶函数及实战应用] 分区间取数及加缓存提升数据处理效率 (10:37)
4-1 [Power Query网络爬虫基础] 理解网页的基本结构以及数据抓取的基本方法 (13:05)
4-2 [Power Query网络爬虫基础] 常见html标签及抓取国统局省级编码及名称 (25:10)
4-3 [Power Query网络爬虫基础] 数据真实网址的识别及数据抓取 (16:57)
4-4 [Power Query网络爬虫基础] 国统局区划代码二、三级数据抓取及清洗 (11:42)
4-5 [Power Query网络爬虫基础] 特殊结构数据的一些处理思路 (17:43)
4-6 [Power Query网络爬虫基础] json格式及规范化处理 (07:29)