如何合并具有共同列的多个表(5)

如何合并具有共同列的多个表(5)

我怎样才能合并多个表,类似于Excel - 如何根据公共列合并两个表中的行?

但是我有大约 5 个不同的数据集,它们有一个半公共列 - 也就是说,一张表中有 800 行,其中 600 行是公共的,而其余的则是唯一的。

我想要显示从其他工作表导入的相邻列中该数据项的使用位置。

我已使用 PowerQuery 将所有工作表合并为一张,但这会导致公共列重复,例如:

下面您可以看到它的最初样子以及期望的输出是什么。

例子

任何建议都很好!

答案1

使用 Power Query 取消透视列。

此选项位于 Power Query 的转换功能区上。突出显示除 A 列之外的所有列,然后单击“取消透视列”。结果将是三列:

列 1 - 唯一列,列出数据 1、数据 2 等。

第 2 列 - 属性,列出区域 1、区域 2 等。

第 3 列 - 值,列出已使用、未使用等。

取消透视后,下一步是关闭并将查询加载到工作表中。这将为您提供一个表,您应该能够从中创建一个看起来像您想要的结果的透视表。

设置完成后,您只需将数据添加到新表(从 Power Query 加载的表)的最后一行,然后单击数据透视表上的刷新即可更新报告。

相关内容