空白单元格的条件格式未给出预期结果

Conditional Formatting for Blank Cell Does not Give Expected Result

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

="ISBlank(($C)"

以及目标单元格下方的快照

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

请看下面我使用的数据

有时我也很难让 is blank() 正常工作。我会尝试的是:

$d = ""

我认为您不需要在 =ISBLANK($C$2) 中的 2 之前加 $,否则条件格式将仅引用 C2。我想你会想要:

=ISBLANK($C2)

此外,如果 C 列中的内容为 ="",ISBLANK 将 return FALSE,假设您不希望出现这种情况,您可以尝试:

=LEN($C2)>0

检查文本在 C2 中的长度。

示例:

1] 使用双引号
2] 如果您希望 CF 应用于多个单元格的范围,则应用于范围必须不止一个单元格
3] 你不需要两条规则

Select ColumnD 和 'standard' 填充红色。 (如果愿意,从 D1 中移除填充物)。 Select ColumnD(设置适用范围)和主页 > 样式 - 条件格式,新规则...,使用公式确定要设置格式的单元格格式化满足此公式的值:

=ISBLANK(C1)

格式...,select绿色填充,OK,OK.

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

如果一个单元格是红色的,并且在其左侧有一个显然空单元格,那么该单元格实际上不是空的。