在使用 TODAY() 的条件格式函数中排除 header
Excluding header in conditional formatting function which is using TODAY()
我的公式如下,如果单元格值不是“”且大于今天,我希望单元格为绿色。
=AND(F1<>"";F1>=TODAY())
问题是它适用于整个列 =$F:$F
,我有一个 header 文本,其中填充了绿色。
我知道我可以从第一个日期值开始执行公式,但是有什么方法可以将文本值排除到这个公式中,或者可能有一些 IFNUMBER
,如果存在的话?
=AND(ISNUMBER(F1);F1>=TODAY())
勾选 ISNUMBER
并将其与您的公式相结合。
或者使用额外的条件,比如=AND(F1<>"";F1>=TODAY();ROW(F1)<>1)
排除第 1 行(如果第 1 行是 header 行,ofc)
或者您可以使用:
=AND(LEFT(CELL("format",F1))="D",F1>=TODAY())
由于条件格式是易变的,因此使用 CELL()
没有什么不同,但虽然有点冗长,但这样可以防止对数字单元格着色,但 不是一个约会对象!
我的公式如下,如果单元格值不是“”且大于今天,我希望单元格为绿色。
=AND(F1<>"";F1>=TODAY())
问题是它适用于整个列 =$F:$F
,我有一个 header 文本,其中填充了绿色。
我知道我可以从第一个日期值开始执行公式,但是有什么方法可以将文本值排除到这个公式中,或者可能有一些 IFNUMBER
,如果存在的话?
=AND(ISNUMBER(F1);F1>=TODAY())
勾选 ISNUMBER
并将其与您的公式相结合。
或者使用额外的条件,比如=AND(F1<>"";F1>=TODAY();ROW(F1)<>1)
排除第 1 行(如果第 1 行是 header 行,ofc)
或者您可以使用:
=AND(LEFT(CELL("format",F1))="D",F1>=TODAY())
由于条件格式是易变的,因此使用 CELL()
没有什么不同,但虽然有点冗长,但这样可以防止对数字单元格着色,但 不是一个约会对象!