自定义条件格式公式

时间:2015-10-09 19:08:40

标签: google-sheets gs-conditional-formatting

我想在Google表格中使用条件格式根据特定条件在整行中着色:

  • 如果D列包含特定值并且列L不为空且列S为空,则将该行着色为红色。
  • 如果列D包含特定值并且列L不为空且列S也不为空,则将绿色设置为绿色
  • 如果列L为空,则不对该行着色,无论列D或S是否具有值。

到目前为止,这是我尝试的内容:

=$D:$D = "specificValue" 

这将在列D包含特定值的任何行中着色

=$D:$D = "specificValue" & $S:$S

这将在D包含特定值且列S为空的任何行中着色。关闭,但不是我需要的。

=$D:$D = "specificValue" & $S:$S <> ""

这将在我应用条件格式的整个范围内着色。

=$D:$D = "specificValue" & $S:$S & $L:$L

这将在D列为值的任何行中着色,AND BOTH列S和L为空。 S或L中的值将使该线不着色。这是有问题的。如果D AND S具有值而不是L,那么它不需要着色。如果D和L有值而不是S则需要保持颜色,直到我填入S.

1 个答案:

答案 0 :(得分:0)

请选择工作表中的所有相关单元格和格式,条件格式...,格式化单元格如果...,自定义公式输入:

=and($D1="specificvalue",not(isblank($L1)),isblank($S1))  

并为格式化样式选择红色填充,完成

然后重复添加新规则:

=and($D1="specificvalue",not(isblank($L1)),not(isblank($S1)))  

绿色填充。

这些公式比实际需要的更冗长,但希望能让它更明显地发生什么,因为我怀疑你可能需要做一些调整。请注意,格式化整个工作表可能会很慢。您可能希望将“specificvalue”转换为对包含specificvalue的单元格的绝对引用。