可变图表轴取决于相应单元格中是否存在数据

时间:2018-10-23 19:56:47

标签: excel vba excel-vba

我有一个图表,在y轴上包含以百分比表示的输出,在x轴上包含一周中的几天。有时候,如果当天没有生产,则可能没有输出(某些周末,但不是全部)。这会导致图表在某天没有生产时从某些产值(比如说90%)跃升至0%时出现下降。没有生产时,我不想将数据记录在图表中。

是否可以通过图表设置,单元格公式或vba格式化图表轴以仅使用包含输出数据的日期?

1 个答案:

答案 0 :(得分:1)

在excel中有一个简单的技巧可以隐藏图表中的值(不是所有图表,而是很多)。如果您使用#N / A,则图表可以忽略这些值(请参见我的表1)。它会在默认情况下#N / A所在的位置创建“间隙”。但是您可以选择将#N / A视为“间隙”,“ 0”或“通过连接线填充间隙”。

如果我在第二张表上执行的操作是隐藏单元格(隐藏行或行)或过滤掉 ...,excel将忽略这些值。因此,对于第二张表,我仅过滤值,而排除所有#N / A。出于图形目的,我会将那些0%视为#N / A(虚拟列...)

enter image description here

一些扩展阅读也可以在这里找到: Display empty cells, null (#N/A) values, and hidden worksheet data in a chart