如何根据特定日期更改行的颜色?
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
等
另请注意,IF
和 TRUE
或 FALSE
是多余的;你可以简化为
=$H2>TODAY()
我目前遇到的问题是,我正在尝试根据特定日期更改行的颜色。如果列中的日期小于 TODAY()
,则该行应为 Blue
,如果大于 TODAY()
,则该行应为 White
。
到目前为止,我已经尝试了它的条件格式,并且它在逐行的基础上工作,但是,我想要完成的是能够让它遍历整个 sheet .因此,例如,如果有人添加另一行,则条件会根据该行输入的日期自动应用于新行。
我试过的当前代码是一种条件格式,它使用以下代码突出显示该行:
=IF($H > TODAY(), TRUE, FALSE)
其中 H
是个人手动输入的日期列,并突出显示该行。正如我测试过的那样,这确实有效,但是之后我必须对每一行执行该条件,包括添加到 sheet.
目前的结果是怎样的:
有没有一种方法可以根据日期动态更改特定行,这样即使用户插入新行,该条件也适用于所有且仅适用于日期大于 TODAY()
的特定行?
我已经尝试了以下代码,但无法正常工作以实现我想要完成的目标:
=IF($H:$H>TODAY(),TRUE,FALSE)
结果如下:
当我希望结果看起来像上一张图片时。有没有办法做到这一点,还是必须逐行调节才能使其正常工作?
您真正需要做的就是删除行前面的 $
。然后是相对引用,所以条件格式会考虑$H2
、$H3
等
另请注意,IF
和 TRUE
或 FALSE
是多余的;你可以简化为
=$H2>TODAY()