如何在 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 :
单击“确定”后,将执行内连接:
接下来,单击标记为Table2的列上的左右箭头图标,然后单击“确定” :
将出现第二个表的篮板数列:
最后,再次单击“关闭并加载到”图标。
在出现的新窗口中,单击“表”和“新建工作表” ,然后单击“确定” :
内部联接产生的最终表现在将显示在新工作表中:
请注意,只有包含两个表中都出现的团队名称的行才会出现在最终表中。
其他资源
以下教程说明如何在 Excel 中执行其他常见任务: