汇总Excel中的多个表

Rud*_*idd 7 microsoft-excel microsoft-excel-2010

我希望这是这个问题的正确网站

我有一年的交货收据(60 多个表格,每个表格都在单独的工作表上),所有收据都具有相同的标题,我想将它们全部添加到一个年份汇总表中。

我所需要的只是Art-No.,Description和 total Delivered Quantity,但是浏览每一张纸并单独添加它们将需要很长时间。并非每个订单都会有相同的产品,或在相同的订单中。一些产品可能一年只出现一次,而另一些则在每个订单中出现。它有点乱。

Art-No.本质上是一个产品ID和可用于识别产品(以及Description)。

示例表 1 表格标题和示例文本

示例表 2 在此处输入图片说明

示例表 3 在此处输入图片说明

预期结果表示例在此处输入图片说明

我曾尝试使用 Power Query 进行合并,但这并没有合并数据,只是似乎将其添加进去。

我试过数据透视表,但他们不想说“数据源引用无效”

有没有更简单的方法来做到这一点?

dav*_*dav 2

我认为您使用 Power Query 的方向是正确的。一般来说,步骤是:

  1. 将每个表加载到 Power Query 中(这很痛苦,但我不知道有任何批量加载选项)。您可以将默认选项设置为仅加载连接,这样每个表的 Power Query 版本就不会出现重复的工作表。

  2. 在 Power Query 编辑器中打开您的第一个表。从功能区的“合并”部分中选择“追加查询” (不是合并)。

  3. 在“附加”对话框中,选择第二个表,然后单击“确定”。对加载到 Power Query 的每个表重复此操作。现在,您将 60 个表中每个表的行添加到一个“超级表”中。

  4. 添加所有加载的表后,将“追加查询”加载到 Excel。

  5. 使用追加查询表作为数据源来创建数据透视表。选择货号 和描述作为您的行标签(格式为表格布局,无小计)和数量作为您的值。

样本