我如何忽略图表中的非数字单元格?

问题描述 投票:2回答:3

在Excel 2016中,我有一个时间序列,其中可能包含缺少数据的单元格,通常用字符串标记。我想绘制忽略非数字单元的序列,但是Excel希望将它们绘制为零。外观如下:

strings are converted into zeros

一种解决方法可能是用类似的东西创建另一列

=IF(C13="#N/A N/A",NA(),C13)

按照建议的here

但是,我想知道是否有一种方法可以避免创建另一列。请注意,我选择了以下选项:“隐藏和空单元格设置” /“将空单元格显示为:间隙”,但这似乎无济于事。

excel charts line-plot
3个回答
1
投票

是的,Excel Graph将字符串视为零。 “隐藏和空单元格设置”下的“将空单元格显示为空白”选项也不起作用,因为它们不是空单元格。

除了创建另一列之外,您还可以想到其他几种选择。

可能的解决方案:

  • 选项1-解决方案是您提供的link中实际上被视为问题的解决方案。如果“系列”列包含#N / A而不是#N / A N / A,如屏幕快照所示,Excel Graph将忽略这些项目并显示所需的内容。如果此列包含公式,例如VLOOKUP,则它应自动为错误生成“#N / A”,并且图形将忽略该错误。

  • 选项2-如果“系列”列数据不是数字,则另一个选项不显示日期。因此,如果日期为“ 28/12/2016”的单元格地址为A3,则将其替换为公式=IF(ISNUMBER(B3),A2-1,""),然后将其复制到下面的其余行中。


0
投票

iferror环绕功能。例如,写:=IfError(YourFunction, "")。这样,如果出现错误并且图形不代表该错误,您将有一个空白单元格。


0
投票

有人可以帮我吗,我一直在尝试对Microsoft excel工作表进行数字编号,并像16个单元格一样跳过,所以当我打印时,上面的数字只是我该怎么做,因此不必手动将数字更改为像100张一样

© www.soinside.com 2019 - 2024. All rights reserved.