我使用谷歌表的日常仪表板。我需要的是根据另一个单元格C5的值更改单元格B5的背景颜色。如果C5大于80%,则背景色为绿色,如果低于80%,则为琥珀色/红色。

这是可用的谷歌表功能或我需要插入一个脚本?


当前回答

注意:当它在下面的解释中说“B5”时,它实际上意味着“B{current_row}”,所以对于C5来说它是B5,对于C6来说它是B6,以此类推。除非您指定$B$5 -否则您将引用一个特定的单元格。


截至2015年,谷歌Sheets支持此功能: https://support.google.com/drive/answer/78413#formulas

在本例中,您需要在B5上设置条件格式。

使用“Custom formula is”选项,并将其设置为=B5>0.8*C5。 设置“Range”选项为B5。 设置想要的颜色

您可以重复此过程,为背景或文本或颜色刻度添加更多颜色。

更好的是,通过在“Range”中使用范围,使单个规则适用于所有行。假设第一行是标题:

在B2条件格式中,设置“自定义公式为”=B2>0.8*C2。 设置“Range”选项为B2:B。 设置想要的颜色

将与前面的示例类似,但适用于所有行,而不仅仅是第5行。 范围也可以在“自定义公式是”中使用,因此您可以根据其列值为整个行着色。

其他回答

根据另一个单元格C5的值改变单元格B5的背景颜色。如果C5大于80%,则背景色为绿色,如果低于80%,则为琥珀色/红色。

没有提到B5包含任何值,因此假设80%是。8格式为百分比,没有小数,空白计数为“下面”:

选择B5,颜色“琥珀色/红色”,标准填充,然后格式-条件格式…,自定义公式为和:

=C5>0.8

绿色填充和完成。

注意:当它在下面的解释中说“B5”时,它实际上意味着“B{current_row}”,所以对于C5来说它是B5,对于C6来说它是B6,以此类推。除非您指定$B$5 -否则您将引用一个特定的单元格。


截至2015年,谷歌Sheets支持此功能: https://support.google.com/drive/answer/78413#formulas

在本例中,您需要在B5上设置条件格式。

使用“Custom formula is”选项,并将其设置为=B5>0.8*C5。 设置“Range”选项为B5。 设置想要的颜色

您可以重复此过程,为背景或文本或颜色刻度添加更多颜色。

更好的是,通过在“Range”中使用范围,使单个规则适用于所有行。假设第一行是标题:

在B2条件格式中,设置“自定义公式为”=B2>0.8*C2。 设置“Range”选项为B2:B。 设置想要的颜色

将与前面的示例类似,但适用于所有行,而不仅仅是第5行。 范围也可以在“自定义公式是”中使用,因此您可以根据其列值为整个行着色。

基本上所有你需要做的是添加$作为列字母和行号的前缀。请看下图

我对花了这么长时间才解决这个问题感到失望。

我想知道在我的范围内哪些值在标准差之外。

将标准偏差calc添加到某个单元格=STDEV(L3:L32)*2 选择要突出显示的范围,右键单击,条件格式 如果大于则选择格式单元格 在值或公式框中输入=$L$32(无论stdev在哪个单元格中)

我不知道如何将STDEv内联。我尝试了很多事情,结果都出人意料。

再举一个例子:

如果你有从A到D的列,并且需要高亮整行(例如,从A到D),如果B是“完成”,那么你可以这样做:

"Custom formula is":  =$B:$B="Completed" 
Background Color:     red 
Range:                A:D

当然,如果您有更多列,您可以将Range更改为A:T。

如果B包含"Complete",使用如下搜索方法:

"Custom formula is":  =search("Completed",$B:$B) 
Background Color:     red 
Range:                A:D