Excel 条件格式 - 突出显示从今天开始的下一个日期的行

Excel Conditional Formatting - Highlight row with the next date from TODAY

我一年中有许多日期,它们之间有 3 周的间隔。我希望以红色突出显示过去的日期,并仅以琥珀色突出显示下一个日期。

假设您的日期在 A1:A8 之内(根据需要调整范围),您可以根据以下公式创建两个规则:

  1. 过去的日期(红色):=AND(A1<TODAY(),A1<>"")
  2. 下一个日期(琥珀色):=AND(A1<>"",A1>=TODAY(),COUNTIFS($A:$A,"<"&A1,$A:$A,">="&TODAY())=0)

包含 A1<>"" 以忽略空白单元格。

这是一个不同的解决方案,我认为它非常简单,不需要多个语句。

旧日期(如果找不到 "Next Day" 日期,则颜色不会改变)= `=A1TODAY(),$A$1:$A$8))``

旧日期(包括今天)公式(此代码无论如何都会改变颜色)= $A1=AND($A1<=TODAY(),$A1<>"") - 类似于 BigBen(不同之处在于我包括 Today())。

第二天公式==A1=MIN(IF($A:$A>TODAY(),$A:$A))

今天之后的每一天(以防万一)= =A1>=MIN(IF($A:$A>TODAY(),$A:$A))

请注意,如果您决定在单元格内使用这些公式,则必须使用 "Ctrl + Shift + Enter",因为这是一个数组公式。