基于另一个单元格值的Google电子表格条件格式
我正在使用Google电子表格并在每日信息中心上工作。 我需要的是根据另一个单元格的值 – C5来更改单元格B5的背景颜色。 如果C5大于80%,那么背景颜色是绿色,但是如果它低于,则会是琥珀色/红色。
这是可用的谷歌电子表格function,或者我需要插入一个脚本。 非常感谢
注意:在下面的解释中,当它说“B5”时,它实际上意味着“B {current_row}”,所以对于C5是B5,对于C6是B6,等等。 除非你指定$ B $ 5 – 那么你指的是一个特定的单元格。
Google表格支持以下function: https : //support.google.com/drive/answer/78413#formulas
在你的情况下,你将需要在B5上设置条件格式。
- 使用“ 自定义公式是 ”选项并将其设置为
=B5>0.8*C5
。 - 将“ 范围 ”选项设置为
B5
。 - 设置所需的颜色
您可以重复此过程为背景或文字或色阶添加更多颜色。
更好的是,通过使用“ 范围 ”中的范围,使单个规则适用于所有行。 假设第一行是标题的示例:
- 在B2条件格式上,将“ 自定义公式为 ”设置为
=B2>0.8*C2
。 - 将“ 范围 ”选项设置为
B2:B
。 - 设置所需的颜色
会像前面的例子,但在所有行,而不仅仅是第5行。
范围也可以在“自定义公式是”中使用,因此您可以根据列值为整行着色。
再举一个例子:
如果你有从A到D的列,并且需要突出显示整行(例如从A到D),如果B是“Complete”,那么你可以这样做:
"Custom formula is": =$B:$B="Completed" Background Color: red Range: A:D
当然,如果你有更多的列,你可以改变范围为A:T.
如果B包含“完整”,使用search如下:
"Custom formula is": =search("Completed",$B:$B) Background Color: red Range: A:D
我在最近的一个文件中使用了一个有趣的条件格式,并认为这对其他人也是有用的。 所以这个答案是为了完整到以前的。
它应该certificate这个惊人的function是有能力的,特别是$这个东西是如何工作的。
这是一个示例表:
这个想法是从D到G的颜色取决于列A,B和C中的值。但是公式需要检查水平固定的值,以及其他垂直固定的值。 这就是美元符号变得有用的地方。
有2个公式来实现这一点
在范围D2:G3
上=AND($A2="foo", D$1>=$B2, D$1<=$C2)
。 给蓝色。
=AND($A2="bar", D$1>=$B2, D$1<=$C2)
范围相同。 发黄。
和(条件1,条件2,条件3)
这两个公式之间的差别仅仅是And()
的第一部分中的用户值。
说明
包含颜色的范围是D2:G3
。
Users
, start
和end
值在其各自的列上发生变化,而dates
仅在第一行上更改。
第二和第三个条件( D$1>=$B2
)除了操作员。
-
D$1
意味着我们检查一个固定的行(1)和一个variables列(来自D)。 -
$B2
表示固定列(B)和variables行(从2)。
理解这一点也很重要,相对于你应用条件的范围。 在这里,范围从D2
开始,这意味着你通常应该input:
-
D
代表variables列 -
2
为一个可变的行 。 如果你把3
而不是2
,这将简单地向下移动格式的一行(可能不是你想要的)。 固定值不关心这个,因此D$1
。
我也使用数据validation来使它更容易使用,但这与格式本身无关。
瞧,我希望我没有太冗长。 我试图尽可能地解释,因为你永远不知道人们认为什么是显而易见的。