基于自定义公式的条件格式可以使用NamedRanges吗?

问题描述 投票:0回答:1

我遇到的情况是,当使用命名范围时,我无法保存条件格式,因为公式无效,但是当 NamedRange 被字符串替换时,它可以工作。 AFAIK,这些文档没有提及细节。

ISNUMBER(INDIRECT("ArrivalTimes!$A$4:$S$653")) // OK
ISNUMBER(INDIRECT(RNG_ArrTimes))               // now allowed to save

这是预期的行为吗?有这方面的文档吗?

编辑;基于答案以方便读者。

按照@pnuts的建议,当范围名称位于双引号内时它会起作用。

但是,虽然 INDIRECT 需要一个字符串,但在 Sheets 中 INDIRECT 按原样接受不带引号的 NamedRanges。但是,对于条件格式,命名范围必须位于引号内。我还没有找到任何文档来记录或解释这种行为。

google-sheets google-sheets-formula conditional-formatting
1个回答
1
投票

基于自定义公式的条件格式可以使用 NamedRanges 吗?

他们确实可以。

我不清楚你的问题的其余部分,但也许只是你在范围名称周围缺少双引号(以及开头的

=
?)。

From the documentation

© www.soinside.com 2019 - 2024. All rights reserved.