首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

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

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

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

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

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

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

01

新建工作簿

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

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

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

02

添加自定义列

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

执行后得到如下结果。

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

确定后得到如下结果。

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

03

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

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

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

-END-

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20211015A0E2I000?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

相关快讯

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券