我有一个基于表格的图表。
表中的数据有条件地格式化为数字或货币。
当格式化为纯数字时,Y 轴如下所示:
当格式化为货币时,Y 轴不采用相同的格式。这是故意的还是 Excel 中的错误?有解决方法吗?我不想在解决方案中使用 VBA,但任何类型的公式当然都可以。
我有一个基于表格的图表。
表中的数据有条件地格式化为数字或货币。
当格式化为纯数字时,Y 轴如下所示:
当格式化为货币时,Y 轴不采用相同的格式。这是故意的还是 Excel 中的错误?有解决方法吗?我不想在解决方案中使用 VBA,但任何类型的公式当然都可以。
条件格式不适用于任何图表,它仅显示在工作表中的表格中。它比实际数据源更多。使用标准货币格式,或者您可以使用公式,例如=a1&" £"
,如果您需要进行一些额外的数据格式设置
编辑 - 实际解决方案:
这个棘手的事情的解决方案是使用命名范围!
命名范围可以切换他的内容,从而根据条件动态重定向图表!这是相当强大的。我在其他场合使用过,但我必须首先对这个问题非常着迷,这样我的记忆才会被触发。
在我的屏幕截图中,您可以看到解决此问题的所有内容。只需将这两个名称设置为您喜欢的条件即可。
不幸的是,我的解决方案需要复制您的数据列以反映不同的格式。但至少,它解决了你的问题。
编辑:
在更详细地研究了这个问题之后,我必须在这里标记,我的答案并没有解决这个特定问题。虽然这可以与给定问题的 VBA 解决方案结合使用,但它不能在没有 VBA 的情况下应用,当然静态格式化数据除外。
这可以通过您的轴的正确设置来实现:
当您链接到源时,您的数据格式将反映在您的图表中;)
否则,您的图表将使用您为此轴设置的任何格式。
这是一个可以帮助您的链接。您可以使用命名范围和偏移量来实现。这是我经过一番搜索后能找到的最好的。