【问题标题】:How do I automatically update all conditional formatting / named ranges when I change my sheet name?更改工作表名称时如何自动更新所有条件格式/命名范围?
【发布时间】:2019-03-11 19:28:07
【问题描述】:

请参阅日历示例here。我已经创建了多个条件格式,因此日历会根据每个日期所属的部分使用适当的颜色进行更新。我的问题是 - 如何确保在工作表名称更改时条件格式更新。现在我只能说Sheet1。任何帮助表示赞赏!

【问题讨论】:

  • @player0 现在应该打开了。谢谢你的收获。

标签: google-sheets conditional-formatting named-ranges google-sheets-formula


【解决方案1】:

这是一个很好的问题,但是,如果您知道在更改工作表名称后不需要更改任何内容,您会感到惊讶。它会记住旧状态(例如,您可以随时重命名工作表而不会丢失条件格式规则):

但是,问题是您不应该在条件格式规则内的 INDIRECT 内引用工作表名称。例如改变:
=MATCH(K1,(Indirect("Sheet1!Cast")),0)
=MATCH(K1,(Indirect("Cast")),0)
命名范围会使用新的工作表名称自动更新,并且还要注意命名范围未绑定到单个工作表。它们在所有工作表上都有效。

【讨论】:

  • 是的,它适用于假期 - 但不是所有其他日期(在第一页的右侧)。这些是不断更新的日期,因此最好在同一页面上。 --- 因此,当我更新 Sheet1 名称时,列 D:J 的所有条件格式都会消失。例如 - 如果您输入 Cast Start 或 Cast end 的日期。它一直有效,直到您更改工作表名称。更改工作表名称后,所有颜色都会消失。这有意义吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-11-06
  • 2020-05-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-01-24
相关资源
最近更新 更多