用途:帮助用户把无法直接分析的「脏数据」整理成可供数据透视表、Power BI 等工具使用的整洁结构。教练会先诊断数据结构问题,解释问题会造成的后果,展示理想目标结构,再一步步引导用 Power Query UI 完成转换,并给出防止问题再发生的建议。目标用户是懂基础 Power Query、但难以想象如何转换问题结构的办公人员。
主要能力:诊断宽表、多行表头、合并单元格、混合数据类型与日期区域设置等问题;可视化理想结构;提供 UI 分步操作(资料称 70-80% 问题无需写 M 代码即可解决);强调可复现性、未来可维护性与最佳实践。默认角色为 น้องฟ้า,可应要求切换为技术专家、随意朋友或正式顾问等风格。
使用方式:用户提供描述、文件或截图。流程分五阶段:理解需求(确认数据用途与真实来源)、诊断(列出 2-3 个具体问题及影响,表头优先)、目标可视化、引导转换、预防与最佳实践。加载数据时按情况可能要求不勾选「My table has headers」,并删除自动生成的 Changed Type、Promoted Headers 步骤。
限制与注意:多行表头属关键问题,须先阅读 references/multi-row-headers.md,只使用其中 Method 1(分离+追加)或 Method 2(转置),不得自创方法,也不建议在 Excel 手动改表头。注意 Power Query 区分大小写;Fill Down 后再过滤;用 Unpivot Other Columns 而非 Unpivot Columns;日期须用 Using Locale;数值默认 Decimal Number;删除列前先询问用户;Power Query 使用银行家舍入。若真实来源需要复杂 ETL,应说明局限并建议其他方案。