Excel匹配多个单元格的重复项

我需要根据以下标准填充结果无效或错误的单元格。 我不确定如果使用Match,Lookup公式可以解决这个问题。

特定

ABC +-----------+-----------+---------- 1 | IntRef | Value | Result 2 |-----------|-----------+---------- 3 | r01 | Value 123 | Success (because B4 matches B3) 4 | r01 | Value 123 | Success (because B3 matches B4) 5 | r02 | Value ABC | Failed (because B6 differs from B5) 6 | r02 | Value XYZ | Failed (because B5 differs from B6) 

成功标准

扫描每个IntRef(A)列中的所有重复键。 在连续匹配的地方检查价值栏(B)。 如果所有匹配的单元格具有相同的值,则将其结果单元格(C)设置为成功。

失败的标准

扫描每个IntRef(A)列中的所有重复键。 在连续匹配的地方检查价值栏(B)。 在所有匹配单元格具有不同值的情况下,将其结果单元(C)设置为失败。

我确信有一个公式可以input到C列的每个单元格中,这将对每个引用出现匹配的B列的内容的IntRef交叉点进行查找。 这超越了Excel公式的知识。

是否可以创build和帮助制定成功/失败标准的计算(C列)?

这似乎是做窍门…

 {=IF(COUNT(IF($B$3:$B$6=B3,IF($C$3:$C$6=C3,1)))=COUNTIF($B$3:$B$6,B3),"Success","Failed")} 

请注意,这是一个数组查找公式(这意味着在input时需要按Ctrl + Shift + Enter )。

此公式基本上统计了A列和B列值出现的次数,并将其与A列值出现的次数进行比较。 如果这两个匹配,你有成功。

试试这个公式:
=IF(SUMPRODUCT(IF(A2=A$2:A$9,1,0),IF(B2=B$2:B$9,1,0))>1,"Success","Fail")

假设你有这样的数据:
样品

公式在C2Ctrl + Shift + Enter作为Array Formula input
然后只复制剩余的单元格。
我只是添加和改变了一些数据的位置进行testing。
希望这对你有用。 更改Range以适合您的数据大小。