我正在尝试格式化单元格,目标是如果相邻单元格(左侧)为空白则为绿色填充,如果不为空白则为红色填充。以下是适用于D栏的代码
="ISBlank(($C$2)"
我没有得到所需的结果,D列中的单元格保持白色(excel默认格式的单元格)
答案 0 :(得分:1)
我认为你不需要在2 in = ISBLANK($ C $ 2)之前的$,其他条件格式只会引用C2。我想你会想要:
=ISBLANK($C2)
如果C栏中的内容是="" ,ISBLANK将返回FALSE,假设您不想要这种行为,您可以尝试:
=LEN($C2)>0
用于检查文本在C2中的持续时间。
示例:
答案 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应用于单个列。如果要逐行应用于多行,则不得锁定行引用。
如果上面有一个单元格是红色并且左边有一个明显的空单元格,那么该单元格实际上并不是空的。