忽略Excel线图上的单元格
我想在Excel 2010中绘制折线图。y列数据源有一些缺口,我希望这些图被忽略。 似乎默认这些为零。 我知道“隐藏和空单元格设置”存在,但这只是给出选项将其设置为零。 任何其他方式让我的graphics看起来像我想要的
一旦我有足够的声誉的图像可用!
如果数据是一个公式的结果,那么它将永远不会是空的(即使将它设置为""
),因为公式与空单元格不同
有两种方法,取决于数据是如何静态的。
最简单的方法是清除返回空string的单元格,但这意味着如果数据更改,则必须修复这些问题
另一个修复涉及公式的一些编辑,所以不要将它设置为等于""
,而是将其设置为等于NA()
。
例如,如果您有=IF(A1=0,"",B1/A1)
,您可以将其更改为=IF(A1=0,NA(),B1/A1)
。
这将创build你想要的差距,也将反映数据的更新,所以你不必每次都修复它
在Excel 2007中,您可以select将空单元格显示为间隔,零或用数据线连接数据点(我认为它与Excel 2010类似):
如果这些都不是最佳的,并且你有一大堆数据点(甚至是单个数据点)丢失,你可以对它们进行分组和隐藏 ,这会将它们从图表中删除。
隐藏前:
隐藏后:
- 在要分离的值中,input= NA()公式。 这将显示该值被跳过,但前面和后面的数据点将由系列行连接。
- 在原始(行或列)的相同位置input要跳过的数据,但将其添加为新的系列。 将新系列添加到您的图表。
- 格式化新数据点以匹配原始系列格式(颜色,形状等)。 它会显示好像数据点刚刚在原始序列中跳过,但是如果要标记或添加标注,它仍会显示在图表上。
图表中有很多情况需要空白。
我目前正在试图制定一个供热系统的stream量与一天中的时间的关系图。 我有两个月的数据。 我只想对00:00到23:59的时间进行绘图,这会导致在第二天的23:59和00:01之间绘制线条,这些线条延伸穿过图表并扰乱其他常规的日常变化。
使用NA()公式(德文NV())会导致Excel忽略这些单元格,但相反,前面和后面的点只是简单地连接起来,这与横跨图表的线条有相同的问题。
我能find的唯一解决scheme是从应该创build空白的单元格中删除公式。
使用IF公式作为其差距的值使得Excel将X值解释为图表的string标签(不寒而栗),而不是数字(并且使我发誓要写出这个要求的人)。