基于另一个单元格值的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

Usersstartend值在其各自的列上发生变化,而dates仅在第一行上更改。

第二和第三个条件( D$1>=$B2 )除了操​​作员。

  • D$1意味着我们检查一个固定的行(1)和一个variables列(来自D)。
  • $B2表示固定列(B)和variables行(从2)。

理解这一点也很重要,相对于你应用条件的范围。 在这里,范围从D2开始,这意味着你通常应该input:

  • D代表variables列
  • 2为一个可变的行 。 如果你把3而不是2 ,这将简单地向下移动格式的一行(可能不是你想要的)。 固定值不关心这个,因此D$1

我也使用数据validation来使它更容易使用,但这与格式本身无关。

瞧,我希望我没有太冗长。 我试图尽可能地解释,因为你永远不知道人们认为什么是显而易见的。