我有一张表格,用于跟踪每日数据,将其与我设定的每日目标进行比较,计算两者之间的差距,并在折线图上显示数据。数据有 4 列:
A.日期(从今天到2014-12-31) C.实际值(只填写过去的日期) D.目标值(截至2014-12-31为止全部填写) E.缺口(CD)
我希望只要没有当前日期,间隙 (E) 就是空的,因此用以下公式填充它:
=IF(ISBLANK(C10), "", C10-D10)
E 列的未来日期正确显示为空白。当我根据数据创建图表时(E 位于不同的轴上),由于值为空白,所以不会为 C 列的未来日期绘制线条,但会为 E 列的未来日期绘制线条,且值为零。
我假设字段内容为“”的公式结果不被视为“空白”,因此图表假定它为零。
当 C 列中没有值(因此 E 列中也没有值)时,如何使 E 列中的图表线条消失?
答案1
找到答案这里。如果让公式返回NA()
而不是""
,图表将接受它为空并且不显示线条。
答案2
使用 #N/A 使图表在公式中显示空白 =IF(A1="",#N/A,A1) =IFERROR(A1,#N/A)
答案3
我找到了一种柱形图的小解决方法。如果您想使用数据点但又不想显示零,请将数据点数字格式更改为零等于“”的自定义格式。
我使用的代码:
_(* #,##0_);_(* (#,##0);_(* ""_);_(@_)
所有这些都是会计格式
_(* #,##0_);_(* (#,##0);_(* **"-"**_);_(@_)
替换为
_(* #,##0_);_(* (#,##0);_(* **""**_);_(@_)
注意"-"
用 替换""
。会计格式中的 - 为零。希望这对某些人有帮助。