在Google表格中,我有一个单元格 O15
,它会在列表中找到下一个日期并将其格式化为 Thursday, February 9th
. 我希望在日期在今天的7天内突出显示单元格 . 在单元格中测试公式 =VALUE(REGEXREPLACE(O15,"^.{1,10}[,]|..$",""))<TODAY+10
时,它的计算结果为 TRUE
. 但是,当用作自定义公式来确定条件格式时,我收到错误 Invalid formula
. 它等于 TRUE
并使用 =TRUE
作为自定义公式不会产生错误 .
=VALUE(REGEXREPLACE(O15,"^.{1,10}[,]|..$",""))
正确返回42775和 Today+10
,因为 VALUE(Today+10)
正确返回42777所以我无法看到错误发生的位置 .
我认为这与 REGEXREPLACE
有关,但搜索'can use regexreplace in custom formula conditional formatting'的任何变体都不会有用 .
提前致谢 . :)
1 回答
你是对的,JPV . 我添加了括号,它的工作原理 . 啊!菜鸟错了 . 在单元格中测试公式时,它使用名为
TODAY
的命名范围/单元格,但如果我在自定义公式条件格式中使用它,则需要使用INDIRECT
函数 . 我必须记住永远不要将范围命名为与函数相同的范围 .