查找在两个单独的列中重复的行

时间:2019-01-07 23:04:06

标签: excel excel-formula

我有两个通讯录,它们之间有许多共享的联系人。我试图在两个列表中找到仅在一个列表中列出的所有联系人,而不是在两个列表中都列出。到目前为止,我已经在excel中合并了两个联系人列表,并使用函数AND(COUNTIF(B:B,B2)> 1,COUNTIF(D:D,D2)> 1)创建了一个新列。 (Col B是名字,Col D是姓氏。从本质上讲,如果名字和姓氏组合在合并列表中仅列出一次,则我试图获取一个新的col来列出FALSE。

但是,我发现这是行不通的,因为如果在列表中的某处找到了姓氏,并且在列表中的某处找到了姓氏,则即使特定的姓氏组合也将产生FALSE /姓氏不在列表中的其他位置。谁能帮我缩小我的论点以得出我想要的东西?

2 个答案:

答案 0 :(得分:1)

使用COUNTIFS来计算组合的名字和姓氏的实例。像这样:

=COUNTIFS(B:B,B2,D:D,D2)>1

enter image description here

答案 1 :(得分:0)

将两个支票与COUNTIFS放在一起。

=COUNTIFS(B:B, B2, D:D, D2)>1