Excel 中的PQ(Power Query)编辑器这样开启,你用了吗?

如果希望将大量数据用Excel进行分析,我们可以选择从Excel 2016专业增强版开始内嵌的 Power Query 组件,因为它已经是Excel强大的后台数据处理工具。

1. Excel Power Query位置

在Excel 2016专业增强版或更高版本中自带了Power Query数据查询组件。下图显示的是Office 2016和Office 365版本中Excel的Power Query功能。

Excel 2016

Excel 365

在Excel中与Power Query有关的功能都集中在功能区“数据”选项卡中,不同版本功能菜单名称略有差别 。

工具说明

Excel 2016

Excel 365

从多种外部数据源加载数据到查询

从当前文件选择区域加载数据到查询

在Excel中显示“查询与连接”任务窗格

利用上面的工具我们可以开始数据加载,在进行查询编辑的时,Excel也会自动打开“ Power Query编辑器 ”。

这里请注意,在“编辑器”操作的时候不能操作Excel窗口,包括打开新的电子表格文件,也会因为正在打开着Power Query编辑器,而看不到新打开的文件窗口。

2. PQ 上载数据选项

Excel中数据查询编辑完成后,利用并加载这些数据的方法与Power BI中有很多区别。可以选择将数据返回到工作表、直接生成数据透视表、仅创建连接、加载到数据模型等加载方式。

  • 表 :将数据查询结果返回到Excel 工作表中。Excel每张工作表有1048576行,如果数据记录行高于这个值,数据会显示不完整、表格操作速度也会受到影响。

  • 数据透视表、数据透视图 :将查询数据直接用于生成数据透视图表,获得统计结果,数据不会在工作表中出现。

  • 仅创建连接 :将数据源路径、数据查询整理步骤保留,不会将数据返回到Excel。数据连接配置信息保留在当前的Excel文件中,也可以将连接配置保持为文件。

在做以上3类选择的同时,我们还以选择对话窗中的“将此数据添加到数据模型”选项,就是将数据保存到Excel中的Power Pivot数据模型中。 这个选项的经典应用场景是:

  • 数据源的信息量非常大,超过Excel工作表承受范围,数据模型可以帮助Excel 存储“大数据”信息,打破工作表 1048576 行记录限制,并对数据进行压缩。

  • 数据分析需要的信息不是在一张表中,而是像数据库中的规范结构——分布在几个不同主题的表中。表与表需要建立链接关系,完成数据查询,获取更完整的基础数据。

Power Query与Power Pivot应用流程示意:

Excel Power Pivot数据模型功能可以在“数据”选项卡中找到。对这项功能的详细介绍,我们将在第三章讲解。

3. 更改上载数据选项

如果在Excel Power Query中最初选择了直接将数据上载到工作表,但后来发现工作表中数据量比较大不便于操作,或者需要多个表关联配合才能完成所需的数据分析,这时就要修改数据加载方式。做这项设置的重新调整不能在PowerQuery窗口的“关闭并上载至”中操作,只能从Excel 窗口右侧的“ 查询连接 ”窗格中完成。在查询项目的右键菜单中选择“ 加载到 ”,见下图 。

注意:如果“查询连接”窗格没有显示,可以点击“数据”选项卡中的

按钮。

(0)

相关推荐