首页 文章

Google表格|条件格式:公式错误无效

提问于
浏览
-1

在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 回答

  • 0

    你是对的,JPV . 我添加了括号,它的工作原理 . 啊!菜鸟错了 . 在单元格中测试公式时,它使用名为 TODAY 的命名范围/单元格,但如果我在自定义公式条件格式中使用它,则需要使用 INDIRECT 函数 . 我必须记住永远不要将范围命名为与函数相同的范围 .

相关问题