type
status
date
slug
summary
tags
category
icon
password
是否阅读
是否阅读
Origin
URL
什么是 Power Query?
2 年前还没有那么多参考文档的时候,我在知乎专栏里面是原文引用了官方的描述,现在官网直接给出了最浅显易懂的解释:
Power Query 是 Microsoft 数据连接和数据准备技术,使业务用户能够无缝访问存储在数百个数据源中的数据,并通过易于使用,引人入胜且无代码的用户体验来对其进行调整以适应他们的需求。
当然我本人对 “无代码” 这个描述是不太认同的,写 M 函数的过程和写代码是差不多的,不过大部分用户的需求用简单的菜单界面操作就可以解决,从这个维度来看,这的确是“no-code user experience”。

哪些产品可以用 Power Query?
产品名称 | 描述 |
Microsoft Power BI | Power Query 使数据分析人员和报表作者能够连接和转换数据,这是使用 Power BI Desktop 创建 Power BI 报表的一部分。 |
Excel | Power Query 使 Excel 用户可以将各种数据源中的数据导入 Excel 以进行分析和可视化;
从 Excel 2016 开始,Power Query 功能是本机集成的,可以在 Excel Desktop 功能区中 “数据” 选项卡的 “获取和转换” 部分下找到;
Excel 2010 和 2013 用户还可以通过安装 Microsoft Power Query for Excel 加载项来利用 Power Query 。 |
Visual Studio 的 Microsoft SQL Server 数据工具 | 商业智能开发人员可以使用用于 Visual Studio 的 SQL Server 数据工具创建 Azure Analysis Services 和 SQL Server Analysis Services 表格模型。因而用户可以利用 Power Query 来访问和重塑数据,这是定义表格模型的一部分。 |
适用于应用程序的 Microsoft 通用数据服务 | Apps 的通用数据服务(CDS)使您可以安全地存储和管理业务应用程序使用的数据。CDS for Apps 中的数据存储在一组实体中。实体是用于存储数据的一组记录,类似于表在数据库中存储数据的方式。CDS for Apps 包括一组涵盖典型场景的标准实体,但是您也可以创建特定于您的组织的自定义实体,并使用 Power Query 为其填充数据。然后,应用程序制造商可以使用 PowerApps 使用此数据来构建丰富的应用程序。 |
由于上一篇所提的原因,我后面主要会采用产品 2——“Excel” 来使用 PQ;
Excel 的几个基本概念:
- 工作簿 (Workbook):
Excel 环境中用来储存并处理工作数据的文件;
- 工作表 (Sheet):
工作表是显示在工作簿窗口中的表格;
- 区域 (Area):
在工作表里面任意行列就构成了矩形的区域;
- 表 (Table):
将区域定义成一个可引用的变量,这个变量就是表;

上面这个截图是我通过 PQ 载入一个工作簿得到的,从 Kind 这列可以看到 sheet 和 table 是同一级的项目,同时出现可以更好地帮助我们理解表 (sheet) 和表 (table) 的区别:

从表格:
PowerQuery 的菜单操作用户一般是不需要自己构造序列 (List) 或者表 (Table) 的,对于这部分用户需要通过一个操作来快速进入 PQ 的工作界面,这个操作就是下面要讲的 “从表格”。
从表格会用到两个小技巧:
- Ctrl+T
- 套用表格格式。
因为从表格用到的表不是区域(Area),而是表(Table),因此需要先定义一个表,常用的两个定义表的操作一个是菜单操作——套用表格格式,另一个是——快捷键 Ctrl+T,使用方法如图所示:

当然,PQ 是非常人性化的,如果你没有先定义表 (Table),而直接使用了 “从表格”,PQ 会自动将你选定的区域转换为表(如下图所示)。

那么为什么还要自己定义表(相较于自动生成表)呢?因为我希望大家对表做一些更加细节的设定,特别是给表进行命名,这是好习惯。
今天的基础知识就先介绍到这里,这个地方我对以前专栏的内容顺序做了微调,不再把关闭的内容直接放在从表格后面,因为很多人关闭了后,也许就再也不会打开了,还是希望大家进入后多观察,试一试,体验体验。
- 作者:木木
- 链接:https://blog.manyfun.top/technology/2025/01/07/1748261a-f542-80c5-a7de-f5372c551969
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。
相关文章
