我有 Excel 2016。我有三个工作表,每个工作表都包含一个表格(我们称它们为 tab1、tab2、tab3)。
每个表都包含一个名为 servId 的列。
在第 4 个工作表中,我想创建所有三个表中所有 servId 条目的列表。
例如,如果 tab1 包含条目1,2,3
,tab2 包含4,5,6
,tab3 包含,7,8,9
我将得到一个结果列表1,2,3,4,5,6,7,8,9
我怎样才能做到这一点?我找到了很多可以在表之间进行匹配的示例,但这并不好,因为我想要所有条目。
我尝试了显而易见的:
=tab1[servId],tab2[servId],tab3[servId]
但这只是给了我一个错误。
我确信必须有一种非常明显的方法来做到这一点,但我终其一生都无法弄清楚。
我认为您可以为此使用查询编辑器。
1. 首先,您必须将所有表添加到 Power Query 编辑器:
选择您的第一个表,转到“数据>从表”;它将打开 Power Query 编辑器。单击“关闭并加载”上的黑色小箭头,然后选择“关闭并加载到...”。在打开的对话框中,将默认选择从“表”更改为“仅创建连接”。对所有表重复此操作
2. 附加所有查询并仅保留您的 servID:
转到您的新工作表,转到“数据->新查询->组合查询->附加”,选择“三个或更多表”并添加所有表。Power Query 编辑器将打开,您的所有表都合并为一个。您可以进行转换,例如仅保留 ServID 列(例如,右键单击 ServID 列的名称并删除其他列)。
完成后,使用正常的“关闭并加载”
它完成了:)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句