我使用谷歌表的日常仪表板。我需要的是根据另一个单元格C5的值更改单元格B5的背景颜色。如果C5大于80%,则背景色为绿色,如果低于80%,则为琥珀色/红色。
这是可用的谷歌表功能或我需要插入一个脚本?
我使用谷歌表的日常仪表板。我需要的是根据另一个单元格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行。 范围也可以在“自定义公式是”中使用,因此您可以根据其列值为整个行着色。
其他回答
我只是想用另一种方式来解释。在“自定义公式”条件格式中,有两个重要字段:
自定义公式 适用于
假设,您有一个简单的表,其中包含学生的测试百分比,其中您想要为学生id(列B)着色,其中他们的分数(列C) > 80%:
Row | B(Student ID) | C(Score) |
---|---|---|
1 | 48189 | 98% |
2 | 9823 | 6% |
3 | 17570 | 40% |
4 | 60968 | 23% |
5 | 69936 | 7% |
6 | 8276 | 59% |
7 | 15682 | 96% |
8 | 95977 | 31% |
要设计一个自定义公式,你只需要设计一个公式的左上角范围,你想要上色。在这种情况下,就是B1。
公式应该返回
TRUE,如果它应该被着色和 FALSE,如果它不应该被着色
对于B1,公式为:
=C1>80%
现在想象一下,你把这个公式放在B1中(或者只是用另一个范围来检验它)。就像:
Row | B | C |
---|---|---|
1 | TRUE | |
2 | ||
3 | ||
4 | ||
5 | ||
6 | ||
7 | ||
8 |
现在想象一下将公式(或自动填充)从B1拖到B8。这就是它的样子
Row | B | C |
---|---|---|
1 | TRUE | |
2 | FALSE | |
3 | FALSE | |
4 | FALSE | |
5 | FALSE | |
6 | FALSE | |
7 | TRUE | |
8 | FALSE |
这直接转化为颜色B1和B7。有趣的是,所有这些都是自动计算的使用给定的B1公式和Apply to范围。如果你填写:
自定义公式:=C1>80%和 适用于:B1:B8
你说的
填写自定义公式=C1>80% 在所提供范围B1:B8的左上单元格中,即, B1和 将公式拖动/自动填充到整个范围B1:B8和 为单元格上色,其中公式输出TRUE
如果你想给学生证和分数都上色,你可以使用
自定义公式: = $ C1 > 80% 适用于: B1: C8
$C1中的$表示在自动填充范围时不更改C。在想象的表中(我建议您将表输出到某个地方)。这看起来像:
Row | B | C |
---|---|---|
1 | TRUE | TRUE |
2 | FALSE | FALSE |
3 | FALSE | FALSE |
4 | FALSE | FALSE |
5 | FALSE | FALSE |
6 | FALSE | FALSE |
7 | TRUE | TRUE |
8 | FALSE | FALSE |
通过这种方式,您可以根据任何其他单元格在任何地方为任何单元格着色。
根据另一个单元格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