⚡ 编程实验室🏗️ HTML🎨 CSS⚡ JavaScript🐍 Python🗄️ SQL☕ Java⚛️ React💚 Vue🟢 Node.js⚙️ C语言🐘 PHP🐹 Go🔷 TypeScript🐬 MySQL🔧 C++🎯 C#🦀 Rust🅱️ Bootstrap💡 jQuery🎸 Django🍃 MongoDB👗 Sass🎪 Kotlin📊 R语言📋 XML📊 Excel🐘 PostgreSQL🐳 Docker🅰️ Angular🎮 游戏🏠 网站首页

Power Query 数据清洗入门

学习使用 Power Query 快速清洗和转换杂乱数据。 · 难度:入门 · +15XP

什么是 Power Query?

Power Query 是 Excel 中的一款强大数据连接与转换工具,它可以帮助你从各种数据源导入数据,并通过图形界面或 M 语言进行清洗、合并和重塑。本教程将带你完成一次典型的清洗流程。

核心概念

实战:清洗销售数据

假设你有一个包含“产品”、“数量”、“金额”和“日期”的表格,但其中有很多空行、错误值和多余空格。

产品数量金额日期
苹果 10202024-01-01
香蕉152024-01-02
橙子 5abc2024-01-03

操作步骤

  1. 选中数据区域,点击“数据”选项卡 > “从表格/区域”。
  2. 在查询编辑器中,右键“产品”列 > “转换” > “修整”(移除两端空格)。
  3. 选择“数量”列,点击“主页” > “删除行” > “删除空行”。
  4. 选择“金额”列,点击“主页” > “替换值” > 将“abc”替换为“0”。
  5. 将“日期”列的数据类型改为“日期”。
  6. 点击“关闭并上载”将清洗后的数据放回工作表。

练习提示

尝试对上述表格执行以下操作:
1. 筛选出“数量”大于 5 的行。
2. 添加一个自定义列,计算“金额”除以“数量”得到单价(注意处理除以零错误)。

// M 语言示例:添加自定义列时使用的公式
let
Source = Excel.CurrentWorkbook(){[Name="表1"]}[Content],
#"Added Custom" = Table.AddColumn(Source, "单价", each if [数量] > 0 then [金额] / [数量] else 0)
in
#"Added Custom"
Ctrl+Enter
🚀 升级VIP
解锁全部课程+AI助手

🏆 学习排行

加载中...

📊 统计

📖 254 篇
0 完成
🔥 0