如何比较两张表并获取共同的行

如何比较两张表并获取共同的行

我有一个包含两张工作表的 excel 文件,下面是第一张工作表和第二张工作表。我想比较这两张工作表(例如:第一张工作表的每一行与第二张工作表的所有行),然后获取所有公共/匹配的行。(两行中的所有列值都应该相同)。请帮我解决这个问题

Col-1  Col-2    Col-3
one    data11   data12
two    data21   date22
three  data31   data32
five   date49   data69


Col-1   Col-2   Col-3
one     data11  data12
two     data21  date22
three   data31  data36
five    date45  data69

所以最终结果应该是匹配的行,如下所示

Col-1 Col-2 Col-3
one data11  data12
two data21  date22

答案1

我将使用 Power Query 插件来实现这一点。它有一个 Merge 命令,可以满足这一要求:

http://office.microsoft.com/en-au/excel-help/merge-queries-HA104149757.aspx

选择三列后,我会选中“仅包含匹配的行”选项。

由于您的输出要求不需要 Sheet2 中的任何额外列,因此您只需删除合并所添加的“NewColumn”,然后保留它即可。

相关内容