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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

weitingfu

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值