在使用Excel进行数据整理时,我们可能会常遇到的一种情况是,不同的数据集放置在不同的工作表中,这对于很多公司或机构来说都是理所应当的,但是从数据处理的整体角度出发,会造成一定的难度。我们来看一些如何通过Power Query来解决这一问题。
在一个全新的在线培训系统中,会以PDF的格式生成每周的培训报告。对于比较老的版本的Excel来说,从PDF中获取数据并载入Excel中会是比较麻烦的,但是在新版本中可以很好地有效地解决这样的问题。若PDF文件有多页,我们则需要将不同页的数据表格进行追加。
我们先通过“获取数据”来创建数据查询,在此我们提供了两个方式,一种是PDF版的数据报告,一种是Excel文件版的,根据我们所使用的Excel版本,选择不同的方式。
在获取数据的“导航器”对话框中,我们可看到左侧有不同的标识,这里按照不同的方法对数据集进行初步的归类,一是按照表格的,一是按照工作表。而在此我们需要选择多个选项,所以在“导航器”中需要勾选“选择多项”,再勾选前三项Table1、Table2、Table3,然后点击“转换数据”进入Power Query编辑器。
为新
在“追加”查询的对话框中,勾选“三个或更多表”,然后将左侧框中需要的追加的查询添加至右侧,再点击“确定”。
在新的追加查询中,我们发现一个问题,因不同表格或各查询的标签不一,导致新的查询无法按照所预期的进行追加,因此我们先分别对原各个查询中的标签进行统一修改。
点击“Table2”查询,双击标签,分别将三列数据的标签改为与“Table1”中的一致。

再次点击“追加1”查询,我们即可看到之前出现的列标签问题已解决;修改此查询的名称为“Report”,之后将此查询“关闭并上载至”,并将查询“仅创建连接”。

回到Excel文件中,我们可看到“查询&连接”面板中新增的几个查询。

如果我们要修改上载的选项,例如将“Report”查询上载至Excel中,可在“查询&连接”面板中,鼠标右键该查询,点击“加载到”。

重新选择加载选项。

在Excel中的一个新工作表中可看到整理后的数据,在之后的过程中,如果有新的数据集,同样在Power Query中先进行追加,之后在Excel中进行刷新即可。

关于Excel中使用Power Query对多个数据集进行追加查询的应用操作,我们分享至此,更多精彩内容,欢迎继续关注后续的更新!