Answers:
注意:在下面的说明中说“ B5”时,实际上是“ B {current_row}”,因此对于C5是B5,对于C6是B6,依此类推。除非您指定$ B $ 5-否则您引用一个特定的单元格。
自2015年起,Google表格支持此功能:https : //support.google.com/drive/answer/78413#formulas
在您的情况下,您将需要在B5上设置条件格式。
=B5>0.8*C5
。B5
。您可以重复此过程以为背景或文本或色标添加更多颜色。
更好的是,使用“ Range ”中的范围,使一条规则适用于所有行。假设第一行是标题的示例:
=B2>0.8*C2
。B2:B
。与上一个示例类似,但它适用于所有行,而不仅限于行5。
还可以在“自定义公式为”中使用范围,因此您可以根据行的列值为整个行着色。
=B2>0.8*indirect("Sheet1!C2")
:(源)
再举一个例子:
如果您具有从A到D的列,并且需要突出显示整行(例如,从A到D)(如果B为“完成”),则可以执行以下操作:
"Custom formula is": =$B:$B="Completed"
Background Color: red
Range: A:D
当然,如果您有更多列,可以将范围更改为A:T。
如果B包含“完成”,请按以下方式使用搜索:
"Custom formula is": =search("Completed",$B:$B)
Background Color: red
Range: A:D
$
在“自定义公式为”字段中提供,否则这似乎不起作用。即做$B$2:$B
与不做B2:B
我在最近的文件中使用了一种有趣的条件格式,并认为它对其他人也很有用。因此,此答案是为了完整说明先前的答案。
它应该证明此惊人功能的功能,尤其是$东西的工作方式。
从D到G的颜色取决于A,B和C列中的值。但是该公式需要检查水平固定的值(用户,开始,结束)和垂直固定的值(第1行中的日期)。那就是美元符号变得有用的地方。
表中有2个用户,每个用户都有定义的颜色,分别为foo(蓝色)和bar(黄色)。
我们必须使用以下条件格式设置规则,并将它们都应用于相同的范围(D2:G3
):
=AND($A2="foo", D$1>=$B2, D$1<=$C2)
=AND($A2="bar", D$1>=$B2, D$1<=$C2)
在英语中,条件表示:
用户为name
,当前单元格的日期为start
之前和之后end
注意,在两个公式之间唯一改变的是用户名。这使得与其他许多用户重用确实非常容易!
重要提示:可变的行和列相对于范围的开始。但是固定值不受影响。
很容易混淆相对位置。在此示例中,如果我们使用range D1:G3
而不是D2:G3
,则颜色格式将上移1行。
为避免这种情况,请记住变量行和列的值应对应于包含范围的开始。
在此示例中,包含颜色的范围是D2:G3
,因此开始是D2
。
User
,start
和end
具有行变化
- >固定的列ABC,可变行开始在2: ,,$A2
$B2
$C2
Dates
随列而异
->从D开始的可变列,固定行1:D$1
onEdit
触发器或这个答案这不。