根据另一列中的单元格更改行的颜色

时间:2018-03-15 17:41:45

标签: google-sheets gs-conditional-formatting

在我的A列中,我列出了代表我正在执行的测试的数字代码。每隔几行,我将一个单元格留空,并将该行涂成灰色,以表示测试中的分界。

有很多空单元格,我宁愿选择浅灰色而不是白色,以表明它们是故意留空的。这些单元代表某个测试用例的结果;但是,并非所有测试用例都有实际结果。虽然可以选择用我想要的颜色手工填充每个单元格,但我知道Sheets具有条件形成功能。

这是一个说明我的意思的示例图片:
Test Sheet

我的问题是:如何使用条件格式对E-G列中的行进行着色,而不会覆盖用于分割表格的深灰色线条?有没有什么方法可以让它自动将分区行设置为深灰色,以及将结果和通过/失败单元格设置为浅灰色?

1 个答案:

答案 0 :(得分:0)

只需要一些规则即可。你提到格式化列G,但没有提供它的任何例子,所以我把它包含在这个公式中都是一样的。

条件格式规则以“短路”顺序应用 - 应用第一个为真,然后不再检查,从列表顶部的规则开始。

  1. 背景格式。 $应用于应该获得此基于行的着色的所有列。如果A1为空,则此行为空 使用A1以便在整个范围内引用相同的列,否则在计算列B的格式时,引用B1将转换为=ISBLANK($E1)
  2. 没有结果预期。 > res.redirect('my/path' + someVariable); > Goes through various routes, and web pages, gathering data > Come back to the point after the initial redirect, with new data > Do some checks with previous and new data, continue on 应用于E:G列。如果没有在col E中写入任何内容,则确实如此,但是某些内容在col A中。
  3. 测试通过。适用于F栏。自解释
  4. 测试失败。适用于F栏。自解释
  5. Rules Result