如何通过比较忽略BLANK匹配的两列来通过条件格式突出显示单元格?

我试图通过比较两列B和C来通过条件格式来突出显示单元格

条件就像忽略BLANKS,即使两列在同一行上有空白,也只是为了突出显示匹配的值所以我写了

=AND(B2=C2,C2<>"")

请注意empy单元不是空的。 如果我们点击空单元格,有一个隐藏的IF公式,但单元格的值是空的。

它不工作。 请帮助

 =AND($B2<>"",$C2<>"",$B2=$C2) 

按照以下GIF中的步骤查看如何使用它 – 条件格式GIF

逻辑

只固定列 B和C,并确保将规则应用于所选范围的第一个单元格,在这种情况下,它的行号为2. Excel将以这种方式来解释公式 –

  1. 条件 – 只有在ANDfunction中应用了所有规则,才能应用填充颜色
  2. $ B2 <>“” – 检查所选范围中的第一个单元格是否为空白。
  3. $ C2 <>“” – 检查所选范围中的第一个单元格是否为空。
  4. $ B2 = $ C2 – 检查所选范围中的前两个单元是否相等。
  5. 根据给定的固定方式对选定范围的其余部分应用相同的规则 – 列B和C.

根据5 – Excel像这样循环select范围 –

 =AND($B3<>"",$C3<>"",$B3=$C3) =AND($B4<>"",$C4<>"",$B4=$C4) ... =AND($B9<>"",$C9<>"",$B9=$C9) 

这是Excel的条件格式的一个很棒的魔术。

出于练习目的,我build议你尝试根据相同的条件突出显示整条线。 而且我还build议您尝试修正$ B $ 2和$ C $ 2 – Excel只会在这些单元格上解释您的公式,因为您已经将它们固定在它们上面了,这是一个常见的错误,所以要小心。

我希望它有帮助

在条件格式规则中使用此公式:

 =IF(AND(B2=C2,C2<>""),TRUE)