如何根据特定日期更改行的颜色?

How do I change the color of a row based on specific dates?

我目前遇到的问题是,我正在尝试根据特定日期更改行的颜色。如果列中的日期小于 TODAY(),则该行应为 Blue,如果大于 TODAY(),则该行应为 White

到目前为止,我已经尝试了它的条件格式,并且它在逐行的基础上工作,但是,我想要完成的是能够让它遍历整个 sheet .因此,例如,如果有人添加另一行,则条件会根据该行输入的日期自动应用于新行。

我试过的当前代码是一种条件格式,它使用以下代码突出显示该行:

=IF($H > TODAY(), TRUE, FALSE)

其中 H 是个人手动输入的日期列,并突出显示该行。正如我测试过的那样,这确实有效,但是之后我必须对每一行执行该条件,包括添加到 sheet.

中的新行

目前的结果是怎样的:

有没有一种方法可以根据日期动态更改特定行,这样即使用户插入新行,该条件也适用于所有且仅适用于日期大于 TODAY() 的特定行?

我已经尝试了以下代码,但无法正常工作以实现我想要完成的目标:

=IF($H:$H>TODAY(),TRUE,FALSE)

结果如下:

当我希望结果看起来像上一张图​​片时。有没有办法做到这一点,还是必须逐行调节才能使其正常工作?

您真正需要做的就是删除行前面的 $。然后是相对引用,所以条件格式会考虑$H2$H3

另请注意,IFTRUEFALSE 是多余的;你可以简化为

=$H2>TODAY()