告别小白,每天5分钟!Excel基础练习30天打卡计划(第16天)
- 2026-11-01 14:53:17
哈喽,小伙伴们,打卡第十六天啦!👋
前15天我们打下了坚实的基础。从今天起,我们将进入Excel的进阶世界。第一个要介绍的工具是 Power Query——它是Excel 2016及以上版本内置的强大数据清洗和转换工具。
你有没有遇到过这种情况:每个月都要把从系统导出的报表做同样的清洗操作(删除列、改格式、替换值、合并表格……),重复劳动既枯燥又容易出错。Power Query可以把你的操作步骤记录下来,下次只需要点一下“刷新”,一切自动完成!
📅 练习背景设定
今天我们会新建一个Excel文件,模拟一份“脏数据”,然后用Power Query一步步清洗,体验它的强大。
✍️ 今日练习题目(第16天)
核心技能:从表格/区域导入数据、Power Query编辑器界面认识、删除行、更改数据类型、替换值、拆分列、删除列、关闭并上载。
第一部分:准备一份“脏数据”
新建一个Excel工作簿,命名为 “Power Query练习.xlsx”。
在Sheet1中,输入以下混乱的数据(从A1开始):

可以看到,数据中有空行、负数数量、缺失值、空单号等问题。
第二部分:将数据导入Power Query
选中数据区域任意单元格(A1:F9)。
点击 “数据” 选项卡 → “获取和转换数据”组 → “来自表格/区域”。

弹出“创建表”对话框,确认“表数据的来源”并勾选“表包含标题” → 确定。
Excel会打开 Power Query 编辑器 窗口。这是一个独立的界面,我们所有的清洗操作都在这里完成。

第三部分:Power Query编辑器基本操作
1. 删除空行
在左侧“查询设置”窗格中,可以看到每一步操作。也可以直接操作数据。
选中“销售单号”列的下拉箭头 → 取消勾选“(null)”和空白 → 确定。这样所有单号为空的整行都会被过滤掉。

2. 删除负数或错误值的行
点击“销售数量”列的下拉箭头 → “数字筛选器” → “大于” → 输入
0→ 确定。这样数量为负数的行被删除。
3. 替换缺失值(根据实际需求来)
选中“销售数量”列 → “主页”选项卡 → “替换值” → 要查找的值输入null → 替换为输入
0→ 确定。将空白数量替换为0。
4. 更改数据类型
观察每列左侧的图标。如果“销售数量”不是整数图标,点击列标题左侧的“ABC”或“123”图标,选择“整数”。
“单价”列改为“小数”或“货币”。
“销售日期”列如果被识别为文本,改为“日期”类型。


5. 删除不需要的列
右键点击“备注”列 → “删除”。

6. 添加计算列(如销售额)
“添加列”选项卡 → “自定义列” → 新列名输入“销售额” → 公式输入
[销售数量] * [单价]→ 确定。注意:列名要正确,Power Query会智能提示。

7. 重命名列
双击列标题,将“销售单号”改为“订单号”等(可选)。
第四部分:关闭并上载
清洗完成后,点击 “主页” → “关闭并上载” → “关闭并上载至…”。

选择“新工作表”或“现有工作表”,点击确定。
Excel会在新工作表中生成一张干净的表格,并且保留了Power Query的连接。

第五部分:体验自动刷新
回到原始数据工作表(Sheet1),修改一行数据(比如把某个产品的数量改一下)。
保存文件(Ctrl+S)。

回到清洗后的表格,右键点击 → “刷新”。神奇的事情发生了:修改后的数据自动重新清洗并更新!


今日小贴士
Power Query的保存:操作步骤会保存在工作簿中,下次打开无需重新清洗。
追加查询:如果你有多个月份的报表(结构相同),可以用Power Query的“追加”功能合并成一张表。
合并查询:相当于VLOOKUP,可以将两个表按共同列合并,比VLOOKUP更直观。
M语言:Power Query后台使用M语言,但你可以完全不用写代码,通过点击完成操作。
适用版本:Excel 2016及以上版本内置Power Query。Excel 2013需要下载插件。
恭喜你!今天你迈入了Power Query的大门。以后面对杂乱的数据,你不再需要手动重复操作,一键刷新就能完成清洗。这是Excel进阶的重要一步。
明天预告:Power Query实战——合并多工作表、追加查询、逆透视列。
我们明天见!有问题评论区留言~ 👋
加群领取今日练习文件
