【问题标题】:Computed style in conditional formatting?条件格式中的计算样式?
【发布时间】:2013-07-29 19:40:44
【问题描述】:

我想根据内容更改单元格的文本颜色(name1=blue、name2=red 等)
我知道我可以使用条件格式,但它需要为 name 列设置尽可能多的规则。

是否有一些我不知道的超级棘手的方法来计算基于表格的格式,女巫将包含所有可能的值/颜色对,因此只有一个条件格式规则?

value color
name1  blue
name2  red
name3  green
...    ...

【问题讨论】:

  • 我将提到的另一种方法是在单元格 A1 中键​​入 name1,并创建一个 CF 规则 =$A$1 以便在此单元格中键入将动态更改哪些单元格的格式。您可以将Data Validation 应用于此单元格,以便用户可以使用下拉菜单选择名称。你可以对 A2 和 A3 做同样的事情,这样它们就可以在任何时候拥有三种不同的名称和颜色。
  • 您也许可以应用我在this post 中讨论的相机工具方法。您可以有一个单独的工作表,根据名称应用比例,使用色标有条件地对其进行格式化,然后使用相机工具覆盖这两个范围。
  • @DougGlancy 这是相机的一个有趣(酷)用途。我以前使用过它,但从未找到合理/合理的用途。
  • @AndyG,我也将它用于仪表板,一张纸上有一堆图片,每张都指向另一张纸上的图表或数据透视表等。它可以很好地工作。
  • @Peyre 是的,如果你想为所有可能的值着色,你需要 VBA 来进行格式化。就个人而言,我不认为在任何一个点的范围内拥有超过 5 种或最多 10 种颜色的意义,这就是我提出建议的原因。祝你好运;)

标签: excel excel-2007 conditional-formatting vba


【解决方案1】:

除非您想为其编写脚本,否则我认为没有办法这样做。 我能想到的最接近的方法是使用条件格式选项卡中的颜色比例选项,但据我所知,它只为您提供一些默认比例,并进行非常简单的自定义。

【讨论】:

    猜你喜欢
    • 2017-11-18
    • 1970-01-01
    • 1970-01-01
    • 2012-05-10
    • 1970-01-01
    • 1970-01-01
    • 2011-08-03
    • 2012-09-30
    • 1970-01-01
    相关资源
    最近更新 更多