【问题标题】:Conditional Formatting issue - alternative implementation?条件格式问题 - 替代实现?
【发布时间】:2015-01-10 12:09:26
【问题描述】:

我在 Excel 2010 中遇到了条件格式错误的问题,即“红绿灯”有时会出现错误的颜色。我有几个 KPI,在单元格范围内应用了相同的“红绿灯”式条件格式:大多数红绿灯是正确的,但有些不是。胡闹,例如,清除单元格的格式并重新定义它,或者从不同的单元格复制格式,通常会有所帮助,但有时它不会,然后我被卡住了,不得不清除单元格的条件格式和将适当的交通灯图像粘贴(“硬编码”)到其上。谁能建议一个不依赖于 Excel 条件格式的“红绿灯”实现?

【问题讨论】:

  • 我对查看 CF 规则异常行为的示例更感兴趣。我遇到了百分比问题(请参阅一个解决方案 here),但这通常是由于要求 CF 规则做一些它从未打算做的事情。
  • @pnuts - 是的,绝对
  • 根据我的经验,Excel 的色彩调节效果很好,但是将条件格式从一个地方应用到另一个地方通常会得到与我想要的结果不同的结果。我建议您尝试几种不同的方法来找到适合您情况的方法。例如与“复制和选择性粘贴”>“合并条件格式”相比,编辑条件格式的范围。并记下您在条件格式规范中使用的单元格的相对地址和绝对地址。
  • @Jeeped,谢谢,你的食谱奏效了。

标签: excel conditional-formatting


【解决方案1】:

我能够重现您描述的明显流氓行为,并且可能为您提供解决方案。

                           
                               A列正确; C栏不是很多

C 列有一个三图标 Conditional Format 规则,正如您所描述的,使用 100 和 75 作为 ,百分比作为 类型。 A 列(看起来工作正常)使用 1 和 0.75 作为 Value,使用 Number 作为 Type

               
                  值文本框中的原始数值而不是百分比

因此,Excel 2007 似乎无法处理条件格式中的转换百分比。 您不必更改工作表中值的显示。只需修改条件格式规则以使用百分比和数字的基础值代替百分比作为类型。

深入研究表明,Value(s) 使用 100% 和 75%(而不是 100 和 75 sans % 符号)同时当您离开相应的值文本框同时保留百分比作为类型时,将百分比保持为 Type 将使 Excel 将这些动态更改为 1 和 0.75。这对我来说似乎是矛盾的,但它确实提供了正确的绿-黄-红红绿灯行为。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-04-20
    • 2015-11-05
    • 1970-01-01
    • 1970-01-01
    • 2019-08-30
    • 2020-04-13
    • 1970-01-01
    相关资源
    最近更新 更多