MS Excel:查询单元格 A 和 B 相同但单元格 C 不同的行?

MS Excel:查询单元格 A 和 B 相同但单元格 C 不同的行?

我正在尝试清理我继承的一些非常糟糕的数据,并且正在寻找一种方法来“要求”Excel以某种方式引起我对单元格AB匹配但单元格C不同的所有行的注意。

例子:

    A       B       C           
1   cat     dog     cow
2   cat     rat     cow
3   cat     pig     ant
4   cat     dog     pig
5   cat     dog     cow
6   cat     rat     cow
7   gnu     rat     cow

换句话说。我希望第 1、4 和 5 行引起我的注意,因为 A 和 B 匹配,但 C 不同。我只需要注意其中之一(1、4 或 5),因为我可以深入研究并找出其余部分。

有什么想法吗?

答案1

因此,您需要突出显示第 4 行,因为这是唯一三个值不匹配的行。猫和狗也位于第 1 行和第 5 行,但这些行中的 C 列的值相同。

您可以在 D1 中使用此公式并复制下来:

=IF(OR(AND(SUMPRODUCT(--($A$1:$A$7&$B$1:$B$7=A1&B1))=2,SUMPRODUCT(--($A$1:$A$7&$B$1:$B$7=A1&B1),--($C$1:$C$7<>C1))>0),SUMPRODUCT(--($A$1:$A$7&$B$1:$B$7=A1&B1),--($C$1:$C$7<>C1))>1),"here","")

(这不是一个数组公式)。

或者对单元格 C1:C7 使用条件格式

在此处输入图片描述

公式是

=OR(AND(SUMPRODUCT(--($A$1:$A$7&$B$1:$B$7=A1&B1))=2,SUMPRODUCT(--($A$1:$A$7&$B$1:$B$7=A1&B1),--($C$1:$C$7<>C1))>0),SUMPRODUCT(--($A$1:$A$7&$B$1:$B$7=A1&B1),--($C$1:$C$7<>C1))>1)

我添加了一个案例,其中 A 和 B 仅在两行中相同,而 C 在这两行中不同。据我了解,这两个应该突出显示。

答案2

您的示例中没有匹配的 A 和 B,但是公式: =If(And(A1==B1,A1!==C1),"A1 and B1 match, but C1 does not","Other") 将识别您想要的内容。

相关内容