Excel 条件格式:使用工作表范围的命名范围
Excel Conditional Formatting: Using a worksheet-scoped named range
最近我不得不将以前工作簿范围内的命名范围更改为工作sheet-范围。这些用于条件格式规则。现在我似乎无法通过将 sheet 的名称添加到引用来继续使用它们:
Sheet1 包含数据并使用条件格式。假设 Sheet2 包含引用 Sheet2:A1 的命名范围 "ConstantX"。此名称的范围仅限于 Sheet2。
尝试在 Sheet1 中设置 CF 时,例如=Q3 > Sheet2!ConstantX
我收到错误消息 "This type of reference cannot be used in a Conditional Formatting formula"。
不过,如果我用 Sheet2!A1 替换 Sheet2!ConstantX 会很高兴,但这不是一个可接受的解决方法。
不幸的是,将范围改回工作簿同样糟糕,因为当我 运行 我的自动更新时复制并粘贴了特定的 sheet,破坏了工作簿范围的引用。
是否有在另一作品sheet的条件格式规则中使用作品sheet范围命名范围的解决方案?
我很快试了一下,看来你可以使用 INDIRECT。所以你的条件格式公式看起来像:
=Q3 > INDIRECT("Sheet2!ConstantX")
希望有用
最近我不得不将以前工作簿范围内的命名范围更改为工作sheet-范围。这些用于条件格式规则。现在我似乎无法通过将 sheet 的名称添加到引用来继续使用它们:
Sheet1 包含数据并使用条件格式。假设 Sheet2 包含引用 Sheet2:A1 的命名范围 "ConstantX"。此名称的范围仅限于 Sheet2。
尝试在 Sheet1 中设置 CF 时,例如=Q3 > Sheet2!ConstantX
我收到错误消息 "This type of reference cannot be used in a Conditional Formatting formula"。
不过,如果我用 Sheet2!A1 替换 Sheet2!ConstantX 会很高兴,但这不是一个可接受的解决方法。 不幸的是,将范围改回工作簿同样糟糕,因为当我 运行 我的自动更新时复制并粘贴了特定的 sheet,破坏了工作簿范围的引用。
是否有在另一作品sheet的条件格式规则中使用作品sheet范围命名范围的解决方案?
我很快试了一下,看来你可以使用 INDIRECT。所以你的条件格式公式看起来像:
=Q3 > INDIRECT("Sheet2!ConstantX")
希望有用