如果数据是NA,则不绘制图表的轴?

时间:2016-01-22 07:20:43

标签: excel

我正根据日期从2011年1月到2020年1月的表格绘制图表。该表格从另一张表格中提取数据并填写可用的任何数据。

如果细胞中没有数据,我可以知道如何省略2017年至2020年轴的绘图吗?目前它绘制了2017 - 2020年的轴,即使还没有数据,我是否可以省略绘制轴的那一部分直到相应的单元格中存在数据?

Screenshot of my chart

谢谢!感谢我能得到的所有帮助。

1 个答案:

答案 0 :(得分:0)

是的,这是可能的。

您需要创建两个动态范围名称,这些名称仅扩展到包含数据的行,并使用这些范围名称作为图表轴和图表值的来源。

Debra Dalgleish已经创建了一个详细的步骤,并在Jon Peltier的网站上发布了here

如果您在按照文章中描述的步骤操作后遇到问题,请填写。

评论后编辑:动态范围名称的美妙之处在于,有许多方法可以构建它们,具体取决于最适合您的数据集。如果您将日期作为标签并且图表应仅延伸到当前月份,则可以使用动态范围中的日期作为标签,并从该名称中偏移系列的范围名称。

创建这两个范围名称:

chtXLabels  =Sheet1!$A$2:INDEX(Sheet1!$A:$A,MATCH(TODAY(),Sheet1!$A:$A,1))
chtSeries1  =OFFSET(chtXLabels,0,1)

编辑图表,将类别设置为=Sheet1!chtXLabels,然后使用工作表名称将系列设置为=Sheet1!chtSeries1enter image description here