POWER QUERY--多个工作簿的合并汇总(二)

送人玫瑰,手有余香,请将文章分享给更多朋友

动手操作是熟练掌握EXCEL的最快捷途径!

在上一篇中我们介绍了如何合并汇总多个只有一张工作表的工作簿。下面,我将介绍更为复杂的操作:汇总有多个工作表的多个工作簿。

在文件夹“项目订单”中有3个项目订单工作簿,每个工作簿有3个工作表,保存了不同的项目清单。现在要把这9个工作表数据汇总到一个新的工作簿中。

这种情况下,汇总的方法和前面介绍的是一样的。只不过有几个问题需要特别注意一下:

- 每个工作簿的名称要规范。工作簿的名称最好命名为项目的名称。

- 每张工作表的名称也要规范。每个项目又有子项目,每个工作表的名称最好命名为子项目的名称。

01

新建工作簿

执行【数据】-【新建查询】-【从文件】-【从文件夹】命令。

单击“转换数据”按钮,打开查询编辑器。

保留前两列Content和Name,其它列全部删除。得到了下面的结果。

02

添加自定义列

执行【添加列】-【自定义列】命令,为查询添加一个自定义列。自定义列公式为“=Excel.Workbook([Content])”

执行后得到如下结果。

单击自定义列右侧的展开按钮,展开下拉列表,勾选Name和Data复选框,取消勾选其它所有的复选框。

确定后得到如下结果。

删除最左边的Content列。单击Data右侧的展开按钮,展开下拉清单。勾选所有项目,就得到了全部工作簿的工作表的数据清单。

03

将第一行用作标题。修改第一列标题为“项目”,第二列为“子项目”。

在选中第一列,执行【转换】-【替换值】命令,打开“替换值”对话框。在“要查找的值”界面的文本框中输入“.xlsx”,在“替换为”中留空。得到如下的结果。

执行关闭上载后就得到了9个项目的汇总清单。

-END-

长按下方二维码关注EXCEL应用之家

面对EXCEL操作问题时不再迷茫无助

我就知道你“在看”

推荐阅读
(0)

相关推荐