忽略Excel折线图上的单元格

时间:2013-08-19 15:48:24

标签: excel excel-2010 linegraph

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

一旦我有足够的声誉就可以获得图像!

5 个答案:

答案 0 :(得分:21)

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

有两种方法,具体取决于数据的静态程度。

最简单的解决方法是清除返回空字符串的单元格,但这意味着如果数据发生更改,您将不得不修复内容

另一个修复涉及对公式的一点编辑,因此不要将其设置为等于"",而是将其设置为NA()
例如,如果您有=IF(A1=0,"",B1/A1),则会将其更改为=IF(A1=0,NA(),B1/A1) 这将创建您想要的差距,并且还会反映数据的更新,因此您不必每次都要修复它

答案 1 :(得分:2)

在Excel 2007中,您可以选择将空单元格显示为间隙,零或使用一条线连接数据点(我假设它与Excel 2010类似):

enter image description here

如果这些都不是最优的并且您丢失了一大块数据点(甚至是单个数据点),您可以group-and-hide它们,这将从图表中删除它们。

隐藏之前:

enter image description here

隐藏后:

enter image description here

答案 2 :(得分:1)

  1. 在要分隔的值中,输入= NA()公式。这将显示跳过该值,但前后数据点将由系列行连接。
  2. 在与原始(行或列)相同的位置输入要跳过的数据,但将其添加为新系列。将新系列添加到图表中。
  3. 格式化新数据点以匹配原始系列格式(颜色,形状等)。看起来似乎数据点刚刚在原始系列中被跳过,但如果您想要标记它或添加标注,它仍将显示在您的图表上。

答案 3 :(得分:0)

在许多情况下,图表中需要有间隙。

我目前正在尝试制作加热系统中流量与一天中的时间的关系图。我有两个月的数据。我想仅绘制从00:00到23:59的时间,这会导致在第二天的23:59和00:01之间绘制线条,这些线条会延伸到图表中并扰乱其他常规的每日变化

使用NA()公式(在德语NV()中)会导致Excel忽略单元格,而是简单地连接上一个和后一个点,这与图表中的线条有相同的问题。

我能找到的唯一解决方案是从细胞中删除应该产生间隙的公式。

使用带有“”作为间隙值的IF公式,使得Excel将X值解释为图表的字符串标签(颤抖)而不是数字(并且让我发誓那些编写该要求的人)。 / p>

答案 4 :(得分:0)

不适用于范围中间的空白,但这适用于从开始日期到无穷大的复杂图表(即,每次添加信息时都无需调整图表的数据源),而无需显示日期的任何行尚未输入。当您将日期和数据添加到电子表格时,图表将展开。没有它,图表会出现脑出血。

因此,要计算很长一段时间内的复杂条件 ,但仅当事件的日期不是空白 时:

= IF($ B6 <>“”,(COUNTIF($ O6:$ O6,Q $ 5)),“”)返回“ #N / A ”,如果B列中没有日期。

换句话说,“只有在B列(日期)不是空白的情况下,在O列中计数苹果或橙子或其他(由Q5中的值确定)”。通过返回“ #N / A ”,图表将跳过“空白”行(空白为零值,或者更确切地说为“ #N / A ”)。

从返回值的表格中,您可以绘制从过去的日期到无穷大的图表