Excel:如何忽略图表中的非数字单元格

在Excel 2016中,我有时间序列可能包含缺less数据的单元格,通常用string标记。 我想绘制系列忽略非数字单元格,但Excel想要将它们绘制为零。 这是它的外观。

字符串被转换成零

解决方法可能是创build另一个类似的东西

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

如这里所build议的。 但是,我想知道是否有办法避免创build另一列。 请注意,我select了“隐藏和空单元格设置”/“显示空单元格为:间隙”选项。 但是这似乎没有帮助。

围绕你的function一个iferror 。 例如,写: =IfError(YourFunction, "") 。 这样,如果出现错误并且graphics没有表示它,那么将会有一个空白单元格。

是的,Excel Graph将string视为零。 “隐藏和空单元设置”下的“显示空单元作为间隙”选项也不起作用,因为这些不是空单元。

除了创build另一个专栏之外,还有一些您可以想到的select。

可能的解决scheme:

  • 选项1 – 解决scheme是您提供的链接中实际考虑的问题。 如果“系列”列包含#N / A而不是#N / AN / A ,则Excelgraphics将忽略这些项目并显示所需内容。 如果此列包含VLOOKUP等公式,则应该自动生成“ VLOOKUP / A”,以避免错误,图表将忽略该错误。

  • 选项2 – 如果“系列”列数据不是数字,则另一种select是不显示date。 因此,如果date“28/12/2016”的单元格地址为A3 ,则用公式=IF(ISNUMBER(B3),A2-1,"")replace它,并将其复制到下面其余行中。