讲师中心 微信公众号
AI工具推荐 视频效率加速

Excel怎样使用POWERQUERY清洗复杂数据源

千丽同学_8905

千丽同学_8905

发布时间:2026-07-15 23:32:36

|

205人浏览过

|

来源于php中文网

原创

碰到复杂数据源,最头疼的从来不是数据量大,而是格式乱:日期后面拖个时分秒、好几个字段挤在同一列、空值异常值到处掺,每次更新数据都得从头捋一遍。用excel自带的power query做这类清洗特别顺手,它会自动记下你操作的每一步,下次换了新数据点个刷新,就能自动按之前定好的规则重新整理完。

第一步:先确认原始数据的问题

清洗前别急着瞎点按钮,先把原始表从头到尾扫一遍。重点检查字段名规不规范、日期格式统不统一、金额有没有离谱的异常值、客户分类有没有空着的、是不是有好几类信息挤在同一列里。先把所有问题列出来,后面搭Power Query步骤的时候才不会乱套。

Excel Power Query 检查原始数据问题界面

如果你的数据区域还没转成表格,先按Ctrl+T做成超级表,再点顶部菜单栏「数据」选项卡,选「从表格/区域」就能进Power Query编辑器。这么操作后续数据往表里加的时候范围不会乱,刷新也能自动识别新增的行,稳很多。

第二步:在 Power Query 编辑器里处理混合字段

遇到一整列塞了好几个信息的情况,比如「分类-商品」「地区/门店/人员」这类拼在一起的字段,直接用「拆分列」功能就行。看实际情况选对应的分隔符,想拆成多列还是多行都可以,拆完给新字段改个好认的名字,后面做分析清楚得多。

Excel Power Query 拆分列清洗字段界面

拆分之前最好先复制一份查询,或者直接保留原字段不动,免得遇到分隔符不统一把数据搞丢。比如有的行用横杠分隔,有的行用斜杠,先全表统一替换成同一种分隔符,再拆分就不容易出问题。

第三步:统一日期和数据类型

Power Query对日期、数字、文本的类型校验很严。日期列如果混着时分秒,直接把类型改成「日期」就能自动去掉后面的时间;金额列改成小数或者整数就行;编号类字段如果不用来计算,直接留成文本格式,避免前面的0被自动吞掉。

Excel Power Query 修改日期和数据类型界面

你每改一次数据类型,右边「应用的步骤」栏就会多一条操作记录。哪步做错了不用从头再来,直接删掉那一步,或者退到上一步调整就行,这也是Power Query比手动清洗安全太多的原因。

excel-clean
excel-clean

Excel 数据清洗——去重、填补缺失值、格式转换。

下载

第四步:用自定义列处理业务规则

碰到要按自定义规则生成新字段的场景,比如金额大于1000自动算折扣、空的客户字段标记成待确认、某几类商品统一归到指定分组,直接点顶部「添加列」选项卡选「自定义列」,把你的业务规则写成公式就好。

Excel Power Query 添加自定义计算列界面

公式不用一上来就写得特别复杂,先套个最简单的规则跑一遍,确认结果对了再慢慢加条件。涉及金额、日期的规则,最好特意抽查几个边界值,比如刚好等于1000的行、日期为空的行、分类缺值的行,避免漏判。

第五步:删除空值、异常值和不需要的列

等字段拆分完、数据类型统一好、自定义规则的新字段都生成了,就可以开始清冗余内容了。常规操作包括删掉空行、筛掉null空值、删掉没用的多余列、替换掉错误值,把所有字段名统一成大家都认的口径。这里别上来就把所有空值全删了,不少空值其实对应特定业务状态,得先确认清楚含义再动手。

Excel Power Query 清洗完成并准备关闭上载界面

全部清洗完,点「关闭并上载」,处理好的数据就会导回Excel工作表里。之后原始数据更新,只要字段的整体结构没大改,右键点查询选刷新,Power Query就会照着之前存好的所有步骤自动重新跑一遍清洗。

第六步:让清洗流程更稳定

想让这套清洗流程长期用不出问题,最好给每一步操作都改个好懂的名字,比如「拆分商品字段」「统一日期格式」「删除空客户行」,后续维护的时候一眼就知道每步是干嘛的。原始数据的存放路径、源表名也尽量固定,免得下次刷新的时候找不到文件或者对应表格。

处理复杂数据别想着一步到位,按顺序来:先导数据,再拆混合字段,再统一数据类型,再跑自定义业务规则,最后删没用的字段。按这个流程走,出错了很容易回退排查,之后换其他人接手也能快速看懂。

热门AI工具

更多
PixPix
PixPix Hot

PixPix是一款面向电商视觉生产的AI商品图生成工具。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

LibLibAI
LibLibAI Hot

一款AI视频创作工具,主要用于国内领先的AI创意平台,以海量模型、低门槛操作与“创作-分享-商业化”生态,让小白与专业创作者都能高效实现图文乃至视频创意表达,适合需要提升相关任务效率的用户。

讯飞智作

讯飞智作是一款AI视频创作工具,AI文本配音工具,数字人课程、营销视频制作。

二狗PPT
二狗PPT Hot

一款AI演示文稿工具,主要用于专为中式职场打造的AI PPT生成工具,适合需要提升相关任务效率的用户。

立刻MV
立刻MV Hot

立刻MV是一款AI文本写作工具,AI 音乐视频(MV)创作工具。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

火山引擎

火山引擎是一款面向企业的云计算与AI服务平台。

相关专题

更多
excel对比两列数据异同
excel对比两列数据异同

Excel作为数据的小型载体,在日常工作中经常会遇到需要核对两列数据的情况,本专题为大家提供excel对比两列数据异同相关的文章,大家可以免费体验。

4901

2023.07.25

excel重复项筛选标色
excel重复项筛选标色

excel的重复项筛选标色功能使我们能够快速找到和处理数据中的重复值。本专题为大家提供excel重复项筛选标色的相关的文章、下载、课程内容,供大家免费下载体验。

3016

2023.07.31

excel复制表格怎么复制出来和原来一样大
excel复制表格怎么复制出来和原来一样大

本专题为大家带来excel复制表格怎么复制出来和原来一样大相关文章,帮助大家解决问题。

2800

2023.08.02

excel表格斜线一分为二
excel表格斜线一分为二

在Excel表格中,我们可以使用斜线将单元格一分为二。本专题为大家带来excel表格斜线一分为二怎么弄的相关文章,希望可以帮到大家。

1444

2023.08.02

excel斜线表头一分为二
excel斜线表头一分为二

excel斜线表头一分为二的方法有使用合并单元格功能方法、使用文本框功能方法、使用自定义格式方法。本专题为大家提供excel斜线表头一分为二相关的各种文章、以及下载和课程。

697

2023.08.02

绝对引用的输入方法
绝对引用的输入方法

绝对引用允许在公式中引用一个固定的单元格,而不会随着公式的复制和粘贴而改变引用的单元格。本专题为大家提供绝对引用相关内容的文章,大家可以免费体验。

5128

2023.08.09

java导出excel
java导出excel

在Java中,我们可以使用Apache POI库来导出Excel文件。本专题提供java导出excel的相关文章,大家可以免费体验。

6403

2023.08.18

excel输入值非法
excel输入值非法

在Excel中,当输入的数值非法时,有以下多种处理方法。本专题为大家提供excel输入值非法的相关文章,大家可以免费体验。

1661

2023.08.18

LLVM自定义Pass怎么写
LLVM自定义Pass怎么写

本专题聚焦LLVM自定义Pass开发,整理Pass类结构、run()方法、PreservedAnalyses、CMake构建、插件注册、-load-pass-plugin加载和测试用例编写流程。

100

2026.09.30

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Excel 教程
Excel 教程

共162课时 | 43.9万人学习

成为PHP架构师-自制PHP框架
成为PHP架构师-自制PHP框架

共28课时 | 3.5万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn