Excel:如何从公式创建(真正)空白单元格,以便它们不会显示在图表中?


24

我有一张表格,其中每天跟踪数据,将其与我设置的每日目标进行比较,计算两者之间的差距,并在折线图上显示数据。数据有4列:

A.日期(从今天到2014年12月31日)C.实际值(仅填充过去的日期)D.目标值(所有值填充至2014年12月31日)E.差距(CD)

我希望只要没有当前日期,Gap(E)就为空,因此用以下公式填充:

=IF(ISBLANK(C10), "", C10-D10)

E列的将来日期正确显示为空白。当我根据数据创建图表(E在不同的轴上)时,由于值是空白,因此未为C列的将来日期绘制线条,但为E列的将来日期为零绘制了线条。

我假设该字段的内容为“”的公式的结果不被视为“空白”,因此图表将其假定为零。

对于C列(也就是E列)没有值的日期,如何使E列中的图表线消失?

Answers:


24

这里找到答案。如果使公式返回NA()而不是"",则图表将接受该公式为空并且不显示线。


更多参考。我找不到关于excel何时开始将错误解释为图表什么都没有的任何官方文档。
Raystafarian 2014年

2
Raystafarian-这不是什么新鲜事物,Excel至少从Excel 97以来(甚至更早)就开始这样做。文本和大多数错误均视为零。#N / A不在折线或XY图表中绘制。但是,这不会导致线中出现间隙(如发现所示),但是一条线将连接#N / A两侧的点。
乔恩·

2

使用#N / A使图表以公式= IF(A1 =“”,#N / A,A1)= IFERROR(A1,#N / A)中显示空白


1

我发现柱形图有一些解决方法。如果要使用数据点但不希望显示零。将数据点编号格式更改为零等于“”的自定义格式。

我使用了代码:

_(* #,##0_);_(* (#,##0);_(* ""_);_(@_)

这就是会计格式,

_(* #,##0_);_(* (#,##0);_(* **"-"**_);_(@_) 

替换为

_(* #,##0_);_(* (#,##0);_(* **""**_);_(@_)

通知已"-"替换为""。-以记帐格式为零。希望这对某人有帮助。

数字格式

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.