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

时间:2016-11-23 13:22:31

标签: excel excel-formula excel-2010 excel-2007

我试图通过比较两列B和C

来通过条件格式突出显示单元格

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

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

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

它不起作用。请帮忙

2 个答案:

答案 0 :(得分:1)

解决方案

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

按照以下GIF中的步骤查看如何使用它 - Conditional Formatting GIF

逻辑

仅修复 B和C,并确保将规则应用于所选范围的第一个单元格,在本例中为第2行。 Excel将以这种方式解释公式 -

  1. 条件 - 仅当所有规则适用于AND功能
  2. 时才应用填充颜色
  3. $ B2&LT;&GT;&#34;&#34; - 检查所选范围内的第一个单元格是否为空白。
  4. $ C2&LT;&GT;&#34;&#34; - 检查所选范围内的第一个单元格是否为空白。
  5. $ B2 = $ C2 - 检查所选范围内的前两个单元格是否相等。
  6. 根据给定的固定 - B列和C列,对所选范围的其余部分应用相同的规则。
  7. 根据5 - Excel循环选定范围,如下所示 -

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

    这是Excel条件格式化中的一个很棒的魔术技巧。

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

    我希望它有所帮助

答案 1 :(得分:0)

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

"scripts": {
   "postpublish": "dotnet razor-precompile --configuration %publish:Configuration% --framework %publish:TargetFramework% --output-path %publish:OutputPath% %publish:ProjectPath%"
}