【发布时间】:2019-09-04 23:23:33
【问题描述】:
条件格式不适用于小于 TODAY() 的日期,仅适用于大于 TODAY() 的日期。
我有一个 IF 语句,里面有两个 VLOOKUPS。如果查看的单元格为空,则其中一个输出“未注册”。另一个,只需复制另一个电子表格上的数据。
=IF(VLOOKUP($A5,Table,@MATCH(D$3,Headings,0))=0,"Not
Registered",VLOOKUP($A5,Table,@MATCH(D$3,Headings,0)))
条件格式设置为:
cell values >= TODAY() are green
cell values < TODAY() are red
cell values = "Not Registered" are yellow
我怀疑条件格式没有正确读取日期。每个日期单元格都被格式化为长日期。
【问题讨论】:
-
尝试检查 CF 对话框中的“如果为真则停止”选项。 A3 到底是什么?
-
它应该是 =today() 而不是 A3... 我在 A3 单元格中有一个 =today() 只是为了检查它是否可以工作。我玩过 stop if true 但没有成功
-
那么,单元格 J13 应该是红色的,对吧?在空单元格中尝试
=J13<today()- 返回 TRUE 还是 FALSE? -
返回false
-
这意味着单元格 J13 不是正确的日期。如果是,它将返回 TRUE。检查数据类型。
标签: excel conditional-formatting