分享

使用power query合并同一工作簿的多个工作表

 初风Excel教学 2022-02-22
、案例
如下图所示,“各市销售明细”工作簿中有三个工作表,分别为北京、上海、广州三个城市的销售明细。
要求将这三个工作表的数据合并到一个工作表。
北京销售明细

上海销售明细

广州销售明细

二、操作步骤
1、新建一个工作簿“销售汇总表”。单击【数据】-【新建查询】-【从文件】-【从工作簿】。

选择要合并工作表的工作簿,单击【导入】。

2、单击【导航器】左侧其中一个工作表,再单击【转换数据】

打开power query编辑器,如下图所示:

3、在power query右侧的【应用的步骤】中,单击选中【导航】。然后右键单击,选择【删除到末尾】。将步骤【导航】及之后的步骤全部删除。


得到的结果如下图所示:

4、按住Ctrl键,依次选中列“Item”、“Kind”、“Hidden”,单击【删除列】。
得到的结果如下图所示:

5、单击【Data】旁边的按钮,取消勾选【使用原始列名作为前缀】,单击确定。
得到的结果如下图所示:

6、双击列标题,修改列标题名称,如下图所示:

单击“产品”旁边的筛选按钮,取消勾选“产品”,如下图所示:
单击确定后,得到的结果如下图所示:

单击“日期”旁边的数据类型按钮,选择“日期”,将“日期”列的数据类型修改为“日期”。

得到的结果如下图所示:
同样的方法,将“产品”列数据类型修改为文本;将“销售额”列的数据修改为数值。

7、单击【关闭并上载】,将数据加载到Excel工作表。
得到的结果如下图所示:

8、当工作簿中新增工作表时,如下图所示,新增“深圳”销售明细。

只需要单击【查询】-【刷新】,就可以自动将新增工作表的数据合并到汇总表中。如下图所示:

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多