news 2026/4/30 6:06:43

Power Query的正确打开方式

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Power Query的正确打开方式

先说结论

Power Query是Excel里藏得最深的大杀器,它能让你的数据清洗工作从「每天手动搬砖一小时」变成「点一下刷新全自动搞定」。如果你每天都在重复同样的数据整理操作,Power Query就是为你量身定做的。

这个东西是什么

你每个月是不是都在干这种事——从系统导出一份数据,删掉不需要的列,拆分合并的单元格,替换乱码,再加一列计算字段,最后存成报表。

这种操作每个月做一次,每次半小时,一年就是6小时纯体力活。

Power Query就像一个数据清洗的录音机,你操作一遍,它就录下来了。下次数据更新,点一下刷新,所有清洗步骤自动重播,从头到尾不用你动手。

更绝的是,它处理的数据量没有104万行的限制,几百万行数据照样跑,因为它的底层引擎是Power Pivot同款。

为什么你可能用得上

  • 每周/每月从ERP或OA系统导出固定格式的报表做加工
  • 需要合并多个Excel文件的数据,一个个复制粘贴快疯了
  • 从文本文件、数据库、网页抓数据做分析
  • 任何需要重复做的数据清洗工作,都应该交给Power Query

怎么用(重点)

入口在哪

数据 → 获取数据 → 从文件/从数据库/从网页,选择你的数据源后,会弹出Power Query编辑器。

这是一个独立的工作界面,左边是查询列表,中间是数据预览,右边是「应用的步骤」面板——这个步骤面板就是核心,你的每一步操作都会记录在这里。

常用清洗操作

删除列:右键列标题 → 删除。只需要保留的列就选中它们 → 删除其他列。

拆分列:选中一列 → 转换 → 拆分列 → 按分隔符。比如「张三-销售部」这种一列里塞两个信息的,一键拆成两列。

替换值:选中列 → 转换 → 替换值。把「N/A」「-」「空」这种脏数据统一替换成null或0。

透视/逆透视:这是Power Query的杀手功能。逆透视能把宽表变长表(多列变成属性+值两列),透视能把长表变宽表。很多人从系统导出的交叉表就是宽表,要做分析得先逆透视。

追加查询:数据 → 追加查询,相当于SQL的UNION,把结构相同的多个表上下合并。

合并查询:主页 → 合并查询,相当于SQL的JOIN,根据匹配字段把两张表左右关联。

合并文件夹的骚操作

你有12个月的报表,12个文件,想合并成一张大表。

数据 → 获取数据 → 从文件 → 从文件夹 → 选中这12个文件所在的文件夹。

Power Query会自动识别所有文件,你只需要筛选出需要的列,展开数据,12个文件瞬间合成一张表。

以后每个月新增的文件丢进这个文件夹,刷新一下就自动合并了。这就是自动化。

关闭并上载

清洗完了,点左上角「关闭并上载」,数据就会加载到Excel工作表里。

如果你想只创建连接不上载到工作表(比如后面要给Power Pivot用),选「关闭并上载至」→「仅创建连接」。

避坑指南

  • Power Query编辑器里按Delete删不了步骤,要到右侧步骤面板点X才能删除步骤,新手经常懵
  • 文件路径变了会报错,Power Query记的是绝对路径,如果你把文件移了位置,得到高级编辑器里手动改路径
  • 数据类型要手动确认,Power Query自动检测数据类型偶尔会翻车,比如把日期识别成文本,记得检查
  • 合并查询时匹配字段要选对,就像VLOOKUP一样,匹配列选错了,结果全是null
  • 刷新超大数据集可能很慢,几百万行数据刷新一次可能要几分钟,别以为是死机了

总结

Power Query是把重复劳动变成一键操作的魔法。但凡你发现自己在重复同样的数据整理步骤,就该想到Power Query。

标签:#Excel #PowerQuery #数据清洗 #自动化 #ETL

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/30 6:06:42

Excel高效使用技巧(四):数据可视化进阶:动态图表与专业报表设计

数据本身不会说话,但好的图表能让它开口讲故事。 做了这么多年数据分析,我发现一个真理:同样的数据,不同的呈现方式,价值天差地别。 把一堆数字堆在表格里,老板看了直摇头;做成专业的可视化报表,老板看了直点头。这就是数据可视化的魔力。 今天这篇,咱们聊聊如何用E…

作者头像 李华
网站建设 2026/4/30 5:59:41

基于MedicalGPT开源项目,从零构建专业医疗大语言模型的完整指南

1. 项目概述:从零到一,打造你的专属医疗大语言模型如果你是一名对AI和医疗交叉领域感兴趣的开发者,或者是一家医疗科技公司的技术负责人,最近肯定被各种大语言模型(LLM)刷屏了。ChatGPT、Claude、Gemini这些…

作者头像 李华
网站建设 2026/4/30 5:54:54

自动驾驶软硬件协同优化:ME2E架构的延迟与能耗解决方案

1. 模块化端到端自动驾驶的软硬件协同优化框架解析在自动驾驶技术快速发展的今天,模块化端到端(ME2E)架构因其兼具模块化设计的可解释性和端到端训练的全局优化能力,已成为学术界和工业界的研究热点。然而,当我们从实验…

作者头像 李华