忽略Excel线图上的单元格

我想在Excel 2010中绘制折线图。y列数据源有一些缺口,我希望这些图被忽略。 似乎默认这些为零。 我知道“隐藏和空单元格设置”存在,但这只是给出选项将其设置为零。 任何其他方式让我的graphics看起来像我想要的

一旦我有足够的声誉的图像可用!

如果数据是一个公式的结果,那么它将永远不会是空的(即使将它设置为"" ),因为公式与空单元格不同

有两种方法,取决于数据是如何静态的。

最简单的方法是清除返回空string的单元格,但这意味着如果数据更改,则必须修复这些问题

另一个修复涉及公式的一些编辑,所以不要将它设置为等于"" ,而是将其设置为等于NA()
例如,如果您有=IF(A1=0,"",B1/A1) ,您可以将其更改为=IF(A1=0,NA(),B1/A1)
这将创build你想要的差距,也将反映数据的更新,所以你不必每次都修复它

在Excel 2007中,您可以select将空单元格显示为间隔,零或用数据线连接数据点(我认为它与Excel 2010类似):

在这里输入图像说明

如果这些都不是最佳的,并且你有一大堆数据点(甚至是单个数据点)丢失,你可以对它们进行分组和隐藏 ,这会将它们从图表中删除。

隐藏前:

在这里输入图像说明

隐藏后:

在这里输入图像说明

  1. 在要分离的值中,input= NA()公式。 这将显示该值被跳过,但前面和后面的数据点将由系列行连接。
  2. 在原始(行或列)的相同位置input要跳过的数据,但将其添加为新的系列。 将新系列添加到您的图表。
  3. 格式化新数据点以匹配原始系列格式(颜色,形状等)。 它会显示好像数据点刚刚在原始序列中跳过,但是如果要标记或添加标注,它仍会显示在图表上。

图表中有很多情况需要空白。

我目前正在试图制定一个供热系统的stream量与一天中的时间的关系图。 我有两个月的数据。 我只想对00:00到23:59的时间进行绘图,这会导致在第二天的23:59和00:01之间绘制线条,这些线条延伸穿过图表并扰乱其他常规的日常变化。

使用NA()公式(德文NV())会导致Excel忽略这些单元格,但相反,前面和后面的点只是简单地连接起来,这与横跨图表的线条有相同的问题。

我能find的唯一解决scheme是从应该创build空白的单元格中删除公式。

使用IF公式作为其差距的值使得Excel将X值解释为图表的string标签(不寒而栗),而不是数字(并且使我发誓要写出这个要求的人)。