Excel 条件格式 - 突出显示从今天开始的下一个日期的行
Excel Conditional Formatting - Highlight row with the next date from TODAY
我一年中有许多日期,它们之间有 3 周的间隔。我希望以红色突出显示过去的日期,并仅以琥珀色突出显示下一个日期。
假设您的日期在 A1:A8
之内(根据需要调整范围),您可以根据以下公式创建两个规则:
- 过去的日期(红色):
=AND(A1<TODAY(),A1<>"")
- 下一个日期(琥珀色):
=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",因为这是一个数组公式。
我一年中有许多日期,它们之间有 3 周的间隔。我希望以红色突出显示过去的日期,并仅以琥珀色突出显示下一个日期。
假设您的日期在 A1:A8
之内(根据需要调整范围),您可以根据以下公式创建两个规则:
- 过去的日期(红色):
=AND(A1<TODAY(),A1<>"")
- 下一个日期(琥珀色):
=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",因为这是一个数组公式。