我遇到的情况是,当使用命名范围时,我无法保存条件格式,因为公式无效,但是当 NamedRange 被字符串替换时,它可以工作。 AFAIK,这些文档没有提及细节。
ISNUMBER(INDIRECT("ArrivalTimes!$A$4:$S$653")) // OK
ISNUMBER(INDIRECT(RNG_ArrTimes)) // now allowed to save
这是预期的行为吗?有这方面的文档吗?
编辑;基于答案以方便读者。
按照@pnuts的建议,当范围名称位于双引号内时它会起作用。
但是,虽然 INDIRECT 需要一个字符串,但在 Sheets 中 INDIRECT 按原样接受不带引号的 NamedRanges。但是,对于条件格式,命名范围必须位于引号内。我还没有找到任何文档来记录或解释这种行为。