Excel - 如何在单独的表中找到表行的完全匹配(如果存在)?

时间:2016-09-13 20:54:34

标签: excel

我有一张带两张桌子的电子表格:

enter image description here

我想找到table1中的每个“行”,它们使用公式在table2中作为完全匹配存在。例如,您可以看到我在右侧的“匹配”表中有一行。

到目前为止,我可以检查每行的完全匹配(这是使用ctrl + shift + enter输入的数组公式):

=AND(EXACT(A3:B3,D3:E3)) 

如何在Excel的整个范围内执行此操作?

1 个答案:

答案 0 :(得分:1)

使用辅助列。在F3中放了这个公式:

=IF(COUNTIFS(A:A,D3,B:B,E3)>0,MAX($F$2:F2)+1,"")

并复制下来。它将填补所有重复数字。

enter image description here

然后你可以在G3中使用这个公式:

=IFERROR(INDEX(D:D,MATCH(ROW(1:1),$F:$F,0)),"")

将其复制到一列并且足以满足您的需要。

enter image description here

它将使用所有重复项填充列表。