在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。
输出: