我正在尝试在 Excel 2010 中绘制折线图。y 列数据源中有一些空白,我希望这些空白在图表中被忽略。似乎将这些默认为零。我知道存在“隐藏和空单元格设置”,但这只是提供将其设置为零的选项。任何其他方式让我的图表看起来像我想要的那样
一旦我有足够的声誉,图像可用!
我正在尝试在 Excel 2010 中绘制折线图。y 列数据源中有一些空白,我希望这些空白在图表中被忽略。似乎将这些默认为零。我知道存在“隐藏和空单元格设置”,但这只是提供将其设置为零的选项。任何其他方式让我的图表看起来像我想要的那样
一旦我有足够的声誉,图像可用!
如果数据是公式的结果,则它永远不会为空(即使您将其设置为""
),因为具有公式与空单元格不同
有两种方法,具体取决于数据的静态程度。
最简单的解决方法是清除返回空字符串的单元格,但这意味着如果数据更改,您将不得不修复问题
另一个修复涉及对公式的一些编辑,因此""
您将其设置为等于 ,而不是将其设置为NA()
。
例如,如果您有=IF(A1=0,"",B1/A1)
,则将其更改为=IF(A1=0,NA(),B1/A1)
。
这将产生您想要的差距,并且还将反映数据的更新,因此您不必每次都修复它
在 Excel 2007 中,您可以选择将空单元格显示为间隙、零或用一条线连接数据点(我假设它与 Excel 2010 类似):
如果这些都不是最佳的并且您缺少“块”数据点(甚至单个数据点),您可以将它们分组并隐藏,这会将它们从图表中删除。
隐藏前:
隐藏后:
不适用于范围中间的空白,但这适用于从开始日期到无穷大的复杂图表(即每次添加信息时无需调整图表的数据源),而不显示任何尚未显示的日期行被输入。当您将日期和数据添加到电子表格时,图表会展开。没有它,图表就会出现脑出血。
因此,要在很长一段时间内计算复杂的条件范围,但前提是事件的日期不为空白:
=IF($B6<>"",(COUNTIF($O6:$O6,Q$5)),"")如果 B 列中没有日期,则返回“<em>#N/A”。
换句话说,“计算 O 列中的苹果或橙子或其他任何东西(由 Q5 中的内容确定),但前提是 B 列(日期)不为空白”。通过返回“<em>#N/A”,图表将跳过“空白”行(空白为零值或更确切地说是“ #N/A ”)。
从该返回值表中,您可以制作从过去日期到无穷大的图表
在许多情况下,图表中需要有间隙。
我目前正在尝试绘制供暖系统中的流量与一天中时间的关系图。我有两个月的数据。我只想绘制一天中从 00:00 到 23:59 的时间,这会导致在第二天的 23:59 和 00:01 之间绘制线条,这些线条延伸到图表上并扰乱了原本规律的每日变化.
使用 NA() 公式(在德语 NV() 中)会导致 Excel 忽略单元格,而是将前面和后面的点简单地连接起来,这与图表中的线条有相同的问题。
我能找到的唯一解决方案是从应该产生间隙的单元格中删除公式。
使用带有“”的 IF 公式作为其间隙值会使 Excel 将 X 值解释为图表的字符串标签(不寒而栗)而不是数字(这让我对编写该要求的人发誓)。