如何在 excel 中执行内连接(带有示例)


内部联接允许您联接两个表,其中结果表中的唯一行是两个表公共列中具有匹配值的行。

以下分步示例演示如何使用 Excel 中的Power Query功能对两个表执行内部联接。

第1步:输入每个表的值

首先,我们在 Excel 中为两个表输入以下值:

我们将执行内部联接,其中仅保留每个表中在Team列中具有匹配值的行。

第 2 步:将每个范围转换为表格

接下来,我们需要将每个范围的值转换为数组。

首先,突出显示单元格区域A1:B8 ,然后单击顶部功能区的“插入”选项卡,然后单击“表格”图标:

在出现的新窗口中,单击“确定”按钮。

对单元格区域D1:E6重复这些步骤。

两个数据范围现在都将以表格形式显示:

步骤 3:使用 Power Query 执行内连接

接下来,右键单击第一个表中的任意单元格,然后从下拉菜单中单击获取表/范围数据

该表将加载到 Power Query 编辑器中。

接下来,只需单击左上角的“关闭并加载”图标,然后从下拉菜单中单击“关闭并加载到”

在出现的新窗口中,选择仅创建连接,然后单击确定

接下来,右键单击第二个表中的任意单元格,然后从下拉菜单中单击“获取表/范围数据”

第二个表将加载到 Power Query 编辑器中。

接下来,单击 Power Query 编辑器顶部功能区“组合”组中的“合并查询”图标。

在出现的新窗口中,将Table1放入第一个框中,将Table2放入第二个框中。然后单击每个表中的团队列。然后单击Join Kind下拉菜单中的Inner ,然后单击OK

Excel 中的内连接

单击“确定”后,将执行内连接:

接下来,单击标记为Table2的列上的左右箭头图标,然后单击“确定”

将出现第二个表的篮板数列:

最后,再次单击“关闭并加载到”图标。

在出现的新窗口中,单击“表”“新建工作表” ,然后单击“确定”

内部联接产生的最终表现在将显示在新工作表中:

请注意,只有包含两个表中都出现的团队名称的行才会出现在最终表中。

其他资源

以下教程说明如何在 Excel 中执行其他常见任务:

如何在Excel中进行左连接
如何在Excel中进行模糊匹配
如何在 Excel 中的另一个工作簿中使用 VLOOKUP

添加评论

您的电子邮箱地址不会被公开。 必填项已用*标注