在Excel中查找复合键上的重复项

我有一个电子表格数据,格式如下:

ID 1 | ID 2 | 名称| date| 地址| (等等。)

ID 1和ID 2应该是一个复合键,不应该重复。 我应该如何去寻找整个表中重复复合键? 这里提出的一些答案或者1)根本不起作用,或者2)只与下一行进行比较。

注意:我不想使用VBA,因为VBA需要一段时间来编写代码(与公式相反)

注2:我正在使用Excel 2010

对于Excel-2007和更高版本,您可以像我提到我的其他评论一样使用COUNTIFS

 =COUNTIFS(A:A, A2, B:B, B2) 

在一个帮手列。 任何不止一次出现的密钥数都会高于1,因此您可以通过filter轻松识别它们。

你也可以在他们的评论中提到的@ sous2817这样的条件格式中使用。 如果你想把它应用到整个表中,那么你将需要locking一些引用,如下所示:

 =COUNTIFS($A:$A, $A2, $B:$B, $B2) 

对于Excel-2003,您可以使用SUMPRODUCT

 =SUMPRODUCT((A:A=A2)*(B:B=B2)) 

如果你在条件格式中使用它,这是相同的locking预防措施:

 =SUMPRODUCT(($A:$A=$A2)*($B:$B=$B2)) 

您可以使用“删除重复项”function轻松完成此操作。 只需select您的表格,然后单击数据function区上的Remove Duplicates

在这里输入图像说明

然后检查删除重复对话框中的两个ID列。 这将删除重复的复合ID。

在这里输入图像说明

输出:

在这里输入图像说明