在条件的子组中查找重复项

时间:2018-06-04 17:53:48

标签: arrays excel if-statement countif

我在计算特定值出现在组的子组中的实例时遇到问题。

以下是数据的一个例子:

GROUP   ID  DATA  
1       1   Main St    
1       1   1st St
1       2   Main St
1       2   
2       1   Main St
2       1   Main St
2       1   
2       2   1st St
2       2   

上下文: 我正在解析我的数据中的重复项,有些实例中同一个人有两个单独的ID和记录。我对ID可能的重复项进行了自动检查,这些重复项由GROUP字段标记; ID字段是个人ID号。地址信息是一种非常简单的方法来挑选重复项。

我需要写下以下内容:

对于每个GROUP编号,请查看其中的所有唯一ID。对于组中的每个唯一ID,查看DATA字段中的地址是否显示该组中的任何其他唯一ID,但不显示该特定行中的ID号。任何比赛都应标记为1 / TRUE /等。

我编写了一个COUNTIFS公式,该公式大部分都在那里,但它不排除公式的行。

是COUNTIFS(A:A,A2,B:B,“<>&”,C:C,C2)

对于第一行,它应该产生1,b / c Main St出现在Group1 ID1中,也出现在Group1 ID2中。我不能忽略Group1 ID1行,我坚持使用公式给我一个2的结果,b / c Main Street在Group1中出现两次。

感谢任何帮助。

谢谢!

1 个答案:

答案 0 :(得分:1)

在单元格D2中使用此COUNTIFS公式并向下复制:

=COUNTIFS(A$2:A2,A2,C$2:C2,C2)>1

适当的重复项将标有TRUE