条件格式化到图表轴

时间:2012-08-22 09:12:56

标签: excel excel-2007

我有一张基于表格的图表 表中的数据有条件地格式化为数字或货币。

当格​​式化为普通数字时,Y轴如下所示:

enter image description here

格式化为货币时,Y轴不采用相同的格式。这是故意还是Excel中的错误?有解决方法吗?我不想在解决方案中使用VBA,但任何类型的公式当然都可以。

enter image description here

3 个答案:

答案 0 :(得分:1)

条件格式不适用于任何图表,它仅显示在工作表中的表格中。它更像是一个层而不是实际的数据源。 使用标准货币格式,或者如果需要执行一些额外的数据格式化,可以使用=a1&" £"之类的公式

答案 1 :(得分:1)

编辑 - 实际解决方案:

这个棘手的事情的解决方案是使用命名范围!

命名范围可以切换其内容,从而根据条件动态重定向图表!这非常强大。我在其他场合使用它,但我不得不首先对这个问题着迷,以便触发我的记忆。

在我的屏幕截图中,您会看到解决此问题的所有内容。只需使用您喜欢的条件设置这两个名称。

不幸的是,我的解决方案需要对您的数据列进行公开,以反映不同的格式。但至少,它解决了你的问题。

solution with named ranges


编辑:

在更详细地研究这个问题之后,我必须在这里标记,我的答案并没有解决这个特殊的问题。虽然这可以与针对给定问题的VBA解决方案结合使用,但除非是静态格式化数据,否则无法在没有VBA的情况下应用它。


通过轴的正确设置可以实现这一点:

enter image description here

当您链接到来源时,数据的格式将反映在您的图表中;)

否则,您的图表将使用您为此轴设置的任何格式。

答案 2 :(得分:0)

Here是一个可以帮助您的链接。您可以使用命名范围和偏移来执行此操作。这是我经过一番搜索后能找到的最好的。