我有一个基于表格的图表。
表格中的数据按条件格式化为数字或货币。
当以纯数字格式化时,Y轴如下所示:
当以货币格式化时,Y轴不采用相同的格式。这是Excel中的故意还是错误?是否有解决方法?我不想在解决方案中使用VBA,但任何类型的公式当然都可以。
当以纯数字格式化时,Y轴如下所示:
当以货币格式化时,Y轴不采用相同的格式。这是Excel中的故意还是错误?是否有解决方法?我不想在解决方案中使用VBA,但任何类型的公式当然都可以。
条件格式不适用于任何图表,它只显示在您工作表中的表格中。它更像是一层而不是实际的数据源。
使用标准货币格式或者如果您需要进行一些额外的数据格式化,可以使用公式=a1&" £"
编辑 - 实际解决方案:
解决这个棘手的问题的方法是使用命名区域!
命名区域可以切换其内容,从而根据条件动态重定向图表!这非常强大。我在其他场合也使用过它,但我必须先对这个问题非常着迷,以便触发我的记忆。
在我的屏幕截图中,您可以看到解决此问题的所有内容。只需设置那两个名称和您喜欢的条件即可。
不幸的是,我的解决方案需要复制您的数据列,以反映不同的格式。但至少,它解决了您的问题。
编辑:
经过更详细的调查,我必须在此指出,我的答案并不能解决这个特定的问题。虽然它可以与 VBA 解决方案结合使用,但除了静态格式化数据之外,它无法应用。
只要针对您的轴进行正确的设置,就可以实现这一点:
=IF(COND;TEXT(0.00$);TEXT(0.00))
的公式。至少对我来说是这样,很高兴看到另一个解决方案 :) - Jook这里有一个可能会帮助你的链接。你可以使用命名区域和偏移量来完成它。这是我在小小的搜索之后找到的最好方法。
条件格式化
(如原帖中所述)。如果数据的格式通过条件格式化发生更改,则即使选中了“链接到源”,轴上也不会反映这种更改。 - whytheq