我正在使用谷歌表单作为日常仪表板。我需要的是根据另一个单元格C5的值更改单元格B5的背景色。如果C5大于80%,则背景色为绿色,但如果低于,则为琥珀色/红色。
这是Google Sheets功能提供的还是我需要插入脚本?
我在我最近的一个文件中使用了一个有趣的条件格式,并认为它对其他人也很有用。所以这个答案是为了完整前面的答案。
它应该展示这个惊人的功能是什么,尤其是$的工作原理。
从D到G的颜色取决于A、B和C列中的值。但公式需要检查水平固定的值(用户、开始、结束)和垂直固定的值(第1行中的日期)。这就是美元符号有用的地方。
表中有2个用户,每个用户都有一个定义的颜色,分别是foo(蓝色)和bar(黄色)
我们必须使用以下条件格式规则,并将它们应用于同一范围(D2:G3
):
=和($A2=“foo”,D$1
在英语中,条件的意思是:
用户是名称
,当前单元格的日期在开始
之前和结束
请注意,两个公式之间唯一的变化是用户的名称。这使得它非常容易与许多其他用户重用!
重要提示:变量行和列相对于范围的开始。但固定值不受影响。
很容易与相对位置混淆。在本例中,如果使用范围
D1:G3
而不是D2:G3
,则颜色格式将上移1行
要避免这种情况,请记住,变量行和列的值应对应于包含范围的开头。
在本例中,包含颜色的范围是
D2: G3
,因此开始是D2
。
用户
、开始
和结束
随行而变化
-
日期
因列而异
-
还有一个例子:
如果你有从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
注意:当它在下面的解释中说“B5”时,实际上是指“B{current_row}”,所以对于C5来说是B5,对于C6来说是B6,依此类推。除非您指定$B5美元,否则您将引用一个特定的单元格。
截至2015年,谷歌表单支持这一点:https://support.google.com/drive/answer/78413#formulas
在您的情况下,需要在B5上设置条件格式。
=B5
可以重复此过程为背景、文本或色阶添加更多颜色。
更好的是,通过在“范围”中使用范围,使单个规则应用于所有行。假设第一行是标题的示例:
在B2条件格式上,将“自定义公式为”设置为=B2
与前面的示例类似,但适用于所有行,而不仅仅是第5行范围也可以在“自定义公式为”中使用,因此您可以根据其列值为整行着色。
JTable: 我在NetBeans中创建了一个JTable,其中我从数据库中的某些列中获取值,如图中所示,我为TESTNAME、单位、SPECIFICRANGE列带来值,但第二列OBSERVED VALUE我为用户输入保留了空值,用户输入是这样的每当用户点击颜色前面的单元格时,他应该在第二列单元格中得到一个JComboBox,我的意思是鼠标事件上的颜色前面的单元格,对于其他单元格,我使用edit
本文向大家介绍Java 设置Excel条件格式示例代码(高亮条件值、应用单元格值/公式/数据条等类型),包括了Java 设置Excel条件格式示例代码(高亮条件值、应用单元格值/公式/数据条等类型)的使用技巧和注意事项,需要的朋友参考一下 概述 在Excel中,应用条件格式功能可以在很大程度上改进表格的设计和可读性,用户可以指定单个或者多个单元格区域应用一种或者多种条件格式。本篇文章,将通过Jav
问题内容: 我正在尝试使用apache poi java创建一个空的excel模板。我需要添加一个规则- 当列号为。填充3,然后需要以某种颜色突出显示从7到12的列(作为用户的强制性指示)。 我可以在下面的代码中找到在同一单元格上满足条件时为单元格着色的代码。但是我想在当前单元格满足条件时为不同的单元格上色/格式化。 但是我想要的是当满足rule1时,然后为另一个单元格区域着色。 poi可能出现这
但我想要的是当规则1满足时,然后给不同的单元格区域着色。 在poi中这可能吗?怎么可能?
我无法将此行的样式设置为: 它给我的错误是“无法在基元类型void上调用setCellValue(String)”。这种情况下的错误是什么?我如何在单行代码中实现所有3个目标?