2021年9月29日 星期三

Power Query自动合并工作簿中各工作表数据 世界快播报

时间:2023-03-29 07:50:19来源 : 哔哩哔哩

合并多表数据是工作中常见的情形。本文介绍一种在Excel及Power BI中不使用任何公式,快速合并一个工作簿中多个工作表的方法。

Excel如果使用2013版请确保装有Power Query插件,2016及以上版本自带无需安装,本文以2016演示。

下图是我们的数据源,某工作簿中有三张工作表,分别是不同店铺的产品数量。我们需要做的是对这三张表进行合并,并且后期数据更新,合并结果可以自动更新。


(资料图片)

Excel 操作过程如下动画:

核心要点在于导入数据的时候选中这个文件夹图标,而非以下任何一张表。

在以上动画中,标题是手敲的,还可以使用“将第一行用作标题”的功能提升标题。但这样会有隐患。

提升标题后,后两列标题正确,但第一列标题变为了“店铺甲”,不是标准名称,因此我们需要手动变更为“店铺”,变更后自动生成一行代码,代码中有“店铺甲”名称。

这个隐患就在于万一后期“店铺甲”这张表不在了,刷新数据会报错。

为了避免错误,可以将 变更第一列名称这一步骤代码

Table.RenameColumns(提升的标题,{{"店铺甲", "店铺"}})

中的“店铺甲”变更为通用的Table.ColumnNames(提升的标题){0}即可

此处{0}指开头,这样由静态转换变为动态。

在Power BI操作思路雷同,只是路径略微不同:

以后工作表内数据变更,甚至工作表增加,所有数据都可以自动合并进来。

关键词:

(责任编辑:黄俊飞)

推荐内容

Back to Top