打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Excel数据分析篇:Power Query将文件夹中的多个同类型合并

继Excel中通过Power Query从表格/区域、其他Excel文件及数据库中获取和转换数据,本期我们介绍一下如何从文件夹中获取多个文件的数据并进行转换或处理。

我们的演示案例是这样的:现某机构有多个分支机构(或某公司有多个子公司),各个分支机构都有自己的新员工入职统计的数据,且放在其各自的相应文件中,以分支机构的名称加以区分,我们需要做的是将这些分支机构的数据整理放在一个表格中,以便我们进一步查看和分析。

各个分支机构的员工入职信息放在“Enrolments”文件夹中,在一个工作表中,我们要将各分支机构的数据堆放在一起。

点击数据所要放置的Excel工作表的“数据”选项卡,在“获取数据”功能下,选择“自文件”下的“从文件夹”选项。

找到我们所需的文件夹“Enrolments”,点击“打开”。

选择相应的文件夹后,我们会来到文件预览的界面,在此对话框的最下面,可看到一些按钮,在Excel的较新的版本中,会有“组合”这一功能按钮,这一选项可以快速自动为我们将各个文件中的数据进行堆放;如果所使用的Excel版本没有此“组合”功能,也没有关系,我们稍后会演示一下此情况的操作,只需多操作几步即可。

点击“组合”下拉选项的“合并并转换数据”,会跳转到另一个界面,让我们预览第一个文件的具体数据。

点击“确定”后,我们会进入Power Query编辑器界面。经过初步处理后,我们看到三个文件中的数据放到了一起,并且根据数据中的字段自动将首行设置为列标签,最左侧的一列显示数据是来自哪个文件。

我们首先将最左侧的一列数据来源删除,选中此列后,点击“主页”选项卡的“删除列”或按Delete键。

此时数据已按照需求放在一起,我们点击“关闭并上载”按钮,即可将处理后的数据放在Excel的一个新工作表中。

我们再来了解一下上述提到的没有“组合”功能的情况是怎样操作的。当然在此之前的步骤仍是一样的,不同的是,如果没有“组合”按钮,我们直接点击“转换数据”按钮。

进入Power Query编辑器后,显示的是我们需要合并的三个文件信息:在第一列“Content”下,这些“Binary”实际上是我们所需要的数据,其他列从“Name”至最后都是关于数据文件的信息。

先将不需要的文件信息列删除,只留下“Content”列。

在“Content”标签的最右侧有一个向下的双箭头图标按钮,点击此按钮即可将各个文件进行合并。

点击“确定”后,同样可以将各个文件中的数据进行合并。

在某些情况下,如果合并后的数据无法以原始数据中的列标签作为合并数据后的标签,可能会出现如图所示的情况,以“Column 1、Column2”等作为列标签。

若出现以上问题,我们可以通过“主页”选项卡的“将第一行用作标题”。

因之前通过“组合”功能的方式将各个文件的数据加载到Excel的工作表中,我们关闭以上的查询界面,在弹出的对话框中,选择“放弃”即可。

回到Excel中,我们在工作表的右侧是“查询&连接”面板,在下方我们可以看到当前查询的每一个步骤,当然如果不需要查看这些详细的步骤,也可以通过左侧的小三角按钮将其折叠。

Power Query从文件夹获取数据还有一个非常强大的功用,就是不仅在各个文件级别实现数据的自动更新,即某个文件中的数据更新后,Excel中通过刷新按钮实现数据更新,还在文件夹级别实现数据的更新,即当我们在文件夹中新增同类型的数据文件或删除某个文件后,Excel中也能进行互动。

在Enrolments文件夹中新增了一个数据文件。

Excel中的数据表格刷新之后,新增文件中的数据会自动获取至当前的表格。

关于Excel中通过Power Query从文件夹中获取和转换数据的应用操作,我们介绍至此,如果你遇到上述类似的问题,何不尝试一下Power Query,助力你的数据处理过程,提高你的工作效率!

#PowerQuery#

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
史上最牛的Excel表格合并方法,瞬间合并12000个表格
Power Query 建立数据连接的6种常用方式
你会做Excel文件目录吗?真的太简单了!
巧用Power Query,Excel也可以轻松管理文件
excel数据处理:快速提取多工作簿数据
Excel Power Query批量合并文件
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服