空白单元格的条件格式不会产生预期结果

时间:2016-10-28 09:03:30

标签: excel conditional-formatting

我正在尝试格式化单元格,目标是如果相邻单元格(左侧)为空白则为绿色填充,如果不为空白则为红色填充。以下是适用于D栏的代码

="ISBlank(($C$2)"

以及目标单元格下方的快照 Snapshot of Ecel Implimentation

我没有得到所需的结果,D列中的单元格保持白色(excel默认格式的单元格)

请参阅下面我正在使用的数据 DATA

3 个答案:

答案 0 :(得分:1)

我认为你不需要在2 in = ISBLANK($ C $ 2)之前的$,其他条件格式只会引用C2。我想你会想要:

=ISBLANK($C2)

如果C栏中的内容是="" ,ISBLANK将返回FALSE,假设您不想要这种行为,您可以尝试:

=LEN($C2)>0

用于检查文本在C2中的持续时间。

示例:

enter image description here

答案 1 :(得分:0)

偶尔我也很难得到空白()才能正常工作。我想尝试的是:

<img class='ytimg' src = "https://i.ytimg.com/vi/mKt-MDwtVB4/hqdefault.jpg">
<img class='ytimg' src = "https://i.ytimg.com/vi/mKt-xxxxxxx1/hqdefault.jpg">
<img class='ytimg' src = "https://i.ytimg.com/vi/mKt-xxxxxxx2/hqdefault.jpg">
 
<div class="videotext">
    <h5> Bootstrap tutorial #1</h5>
    <p>Lorem ipsum.</p>
    <p>Lorem ipsum dolor.</p>
  </div>

答案 2 :(得分:0)

1]用双引号做的方式 2]如果您希望CF在多个单元格的范围内应用,则适用于范围必须多于单个单元格
3]你不需要两个规则

选择ColumnD和&#39;标准&#39;填红。 (如果愿意,从D1中删除填充)。选择ColumnD(这将设置应用于范围)和HOME&gt;样式 - 条件格式,新规则...,使用公式确定要格式化的单元格格式化此公式的值:

=ISBLANK(C1)

格式化... ,选择绿色填充,确定确定

您不需要锁定列引用,因为您只将CF应用于单个列。如果要逐行应用于多行,则不得锁定行引用。

如果上面有一个单元格是红色并且左边有一个明显的空单元格,那么该单元格实际上并不是空的。