首页 文章

Excel条件格式:使用工作表范围的命名范围

提问于
浏览
1

最近我不得不将以前的Workbook范围命名范围更改为Worksheet范围 . 这些用于条件格式规则 . 现在我似乎无法通过将工作表名称添加到引用来继续使用它们:

Sheet1包含数据并使用条件格式 . 假设Sheet2包含一个命名范围“ConstantX”,指的是Sheet2:A1 . 此名称的范围限定为Sheet2 .

尝试在Sheet1中设置CF时,例如 =Q3 > Sheet2!ConstantX 我收到错误消息"This type of reference cannot be used in a Conditional Formatting formula" .

但是,如果我用Sheet2!A1替换Sheet2!ConstantX,这很高兴,但这不是一个可接受的解决方法 . 不幸的是,将范围更改回工作簿同样糟糕,因为在运行自动更新时会复制并粘贴特定工作表,从而破坏工作簿范围引用 .

是否有解决方案在另一个工作表的条件格式规则中使用工作表范围的命名范围?

1 回答

  • 3

    我很快就试了一下,看起来你可以使用INDIRECT . 所以你的条件格式化公式看起来像:

    =Q3 > INDIRECT("Sheet2!ConstantX")
    

    我希望有效

相关问题