空白单元格的条件格式不会给出预期的结果
我试图格式化一个单元格,目标是如果相邻的单元格(左侧)是空白的,则为绿色填充,如果不是空白,则为红色填充。 以下是应用于D列的代码
="ISBlank(($C$2)"
以及目标单元格下方的快照
我没有得到期望的结果,列D中的单元格保持白色(excel默认格式的单元格)
请参阅下面使用的数据
我不认为你需要在$ in = ISBLANK($ C $ 2)之前的$,否则条件格式只会引用C2。 我想你会想要:
=ISBLANK($C2)
另外,如果C列中的内容是=“”,ISBLANK将返回FALSE,假设你不想要这种行为,你可以尝试:
=LEN($C2)>0
它检查文本在C2中的时间。
例:
偶尔我也遇到了麻烦是空白()正常工作。 我会尝试的是:
$d$2 = ""
1]用双引号逗号
2]如果您希望CF适用于多个单元格的范围,则“应用于”范围必须超过单个单元格
3]你不需要两个规则
selectColumnD和“标准”填充红色。 (如果喜欢,从D1中删除填充)。 selectColumnD(这将设置为适用范围)和HOME>样式 – 条件格式,新规则…, 使用公式来确定哪些单元格格式化和格式值,此公式为真 ::
=ISBLANK(C1)
格式... ,select绿色填充, 确定 , 确定 。
您不需要locking列引用,因为您只将CF应用于单个列。 如果要逐行应用于多个行,则不得locking行引用。
如果一个单元格是红色的,并且在其左侧有一个明显空单元格,那么该单元格实际上并不是空的。