Excel,比较列时返回什么不相等

我有几列例如:

abc 1 1 0 1 1 0 0 1 0 

所以我可以很容易地发现它们是否相等(第1行=第2行):

=and(a2=a3,b2=b3,c2=c3)

当比较第2行到第3行时,我们得到FALSE ,但是我想知道一个方法来找出哪个列导致失败。 在这种情况下,它会返回列a。

编辑

我想我可以单独检查每一列,然后在结果列上searchFALSE ,但要寻找更优雅的东西。

在这里,我给你一个。 此公式用于匹配您的样本数据的ROW 1ROW 2

 =IF(AND(A1=A2,B1=B2,C1=C2),"Matched","Unmatched Column: " & IF((A1=A2),"","A") & IF((B1=B2),"","B") & IF((C1=C2),"","C")) 

如果要匹配两个以上的行,请不要担心,将该公式放在第一行,并将单元格值拖到最后一行。 所以,每一行都会填写相关的公式。

我认为,另一种方式是用excel-vba ,没有更多的办法。 如果你find了另一种方式,发布它。 我们将投票。

祝你好运。

您也可以使用条件格式。

突出显示范围A3:C4,select条件格式| 新规则| 使用公式…并input

 =A2<>A3 

然后select一种格式(例如填充颜色)以突出显示不匹配的单元格。

对于第二行和第三行数据,公式自动变为= A3 <> A4,因此将突出显示单元格A4。