在Excel 2016中,我的时间序列可能包含缺少数据的单元格,通常用字符串标记。我想绘制忽略非数字单元格的系列,但Excel想要将它们绘制为零。 这是它的外观。
解决方法可能是创建另一个类似
的列=IF(C13="#N/A N/A",NA(),C13)
建议here 。 但是,我想知道是否有办法避免创建另一个列。 请注意,我选择了以下选项:"隐藏和空单元格设置" /"将空单元格显示为:Gaps"。但这似乎没有帮助。
答案 0 :(得分:1)
是的,Excel图表将字符串视为零。 "将空单元格显示为间隙" "隐藏和空单元格设置下的选项"也不会工作,因为这些都不是空单元。
除了创建另一个专栏外,您还可以考虑几种替代方案。
可能的解决方案:
选项1 - 此解决方案实际上被视为您提供的link中的问题。如果"系列"列包含 #N / A 而不是 #N / A N / A ,如屏幕截图所示,Excel图表将忽略这些项目并显示所需内容。如果此列包含VLOOKUP
等公式,则应自动生成" #N / A"对于错误,图表将忽略该错误。
选项2 - 另一个选项是不显示"系列"列数据不是数字。因此,如果单元格地址与日期" 28/12 / 2016"是A3
,将其替换为公式=IF(ISNUMBER(B3),A2-1,"")
并将其复制到下面的其余行。
答案 1 :(得分:0)
使用iferror
围绕您的功能。例如,写:=IfError(YourFunction, "")
。这样,如果出现错误并且图形没有表示,则您将有一个空白单元格。