【问题标题】:Excel Conditional Number Formatting In ChartsExcel图表中的条件数字格式
【发布时间】:2012-08-13 04:58:54
【问题描述】:

我正在使用 Excel 2010,我想将条件数字格式应用于图表中的值标签。当我将条件格式应用于工作簿中的单元格时,条件格式工作得很好,但是当我将该数据提供给图表时,值标签上的条件数字格式会丢失。

可以找到我的屏幕截图的链接here.(我需要更多的经验值来发布图片)

我正在使用条件格式功能和三个基于单独单元格值的单独规则。我需要图表中的数字格式自动更新(即没有宏)。我知道单元格可以在其自定义数字格式中内置条件,但似乎条件只能基于单元格本身的值。

任何帮助将不胜感激,如果您需要更多详细信息,请询问。在接下来的 72 小时内,我将密切关注这一点。

M

【问题讨论】:

  • 你说... number formatting in the charts to automatically update (ie. no macros) 用Events 怎么样?这可能允许您格式化图表以响应工作表中发生的某些事情。正如您所发现的,条件格式和单元格格式会影响单元格本身,而不是引用它的其他对象。
  • 感谢克里斯的推荐。我将探索这种可能性,但根据我的用例,这可能会变得丑陋/复杂。有什么方法可以使用单元格的 NumberFormat 属性或其他可能的解决方案来设置条件数字格式?

标签: excel charts number-formatting conditional-formatting


【解决方案1】:

在 stackoverflow、excelforum.com 和我的工作论坛上发布此问题并通过电子邮件向专家(例如 Excel 的 XY 值标签插件的创建者)发送电子邮件后,我已确认无法直接执行此操作。即使 LinkNumberFormat = True,图表值标签的数字格式也不会链接回单元格中的条件数字格式。即使我在我的标准中指定 VBA 不是一个选项,也没有一种方法可以务实地访问图表值标签。

这让我(以及其他有同样问题的人)有两个选择

  1. 我可以手动或务实地更改原始单元格的数字格式 或
  2. 我可以将值标签指向一个单独的单元格,该单元格使用文本函数和 if 语句来创建表示值标签的字符串。然后,该单元格会自动更新,因此值标签也会自动更新。

希望这将在未来的 Excel 版本中更新:(

【讨论】:

    猜你喜欢
    • 2017-03-27
    • 2011-08-03
    • 2012-09-30
    • 2020-08-11
    • 2018-08-15
    • 1970-01-01
    • 2014-07-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多