在 Excel 中合并两个列表

在 Excel 中合并两个列表

情况:我有两个团队,他们在不同的 Excel 文档表上写出他们每天交谈的人的信息(姓名、客户编号、日期等)。

第三组需要一张记录与每个人交谈过的表格,这样他们就可以对每个人进行分类,无论他们属于哪个组。

我的问题是如何让此表自动更新。

我尝试过合并,但它以我不想要的方式弄乱了数据(尝试数字等)

这是一个虚拟示例第 1 队的表格第 2 队的表格我想要的是动态变化的第三张表。包含团队 1 和团队 2 的所有条目

当我尝试合并两个列表时,会发生这种情况

这就是我想要的列表。除了它动态添加新条目之外。

TL:DR 我有列表一。我有列表二。我需要制作列表三,其中包含两个列表的所有内容。

答案1

您可以通过 Power Query 或 VBA 实现此目的。您可能也可以通过其他方式实现,但它们似乎很难。

Power Query 解决方案:

首先,在 Team1 表中,选择数据并选择“插入表格”。这会将您的数据格式化为表格。

对 Team2 表重复上述操作。

接下来,返回 Team1 工作表并单击表格中的任意单元格。然后转到“数据”选项卡...获取数据...从其他来源...从表格/范围。这将打开 Power Query 编辑器(下面的屏幕)。

在此处输入图片描述

单击“关闭并加载”按钮。它将创建一个新工作表,其名称与您列出的名称相同(即,Table1 是打开查询编辑器时给出的默认名称)。

接下来,转到 Team2 工作表并单击表格中的任意单元格。然后转到数据选项卡...获取数据...从其他来源...从表格/范围。这将打开 Power Query 编辑器。再次选择“关闭并加载”按钮。

现在你应该四张

团队1:团队 1 记录其数据的地方。

团队2:第 2 队记录其数据的地方。

表格1:请勿触摸,这是从 Team1 表自动输入的。

表2:请勿触摸,这是从 Team2 表自动输入的。

接下来,我们将附加两个查询以生成新的输出对象。转到数据...获取数据...合并查询...附加。在附加窗口中,选择您的两个表。单击“确定”。

在此处输入图片描述 查询编辑器再次打开。单击“关闭并加载”按钮。

现在你应该有一个第五张表名为“Append1”或类似的东西。

在此处输入图片描述

就我个人而言,我可能会隐藏两张蓝色表格(自动输入表格)。现在您的团队只需更新各自的黄色表格即可。

您的第三组将是“追加”工作表的用户。只需指示他们按下“数据”选项卡中的“全部刷新”按钮,即可提取新数据。

在此处输入图片描述

相关内容