在Excel 2016中,我有一个时间序列,其中可能包含缺少数据的单元格,通常用字符串标记。我想绘制忽略非数字单元的序列,但是Excel希望将它们绘制为零。外观如下:
一种解决方法可能是用类似的东西创建另一列
=IF(C13="#N/A N/A",NA(),C13)
按照建议的here。
但是,我想知道是否有一种方法可以避免创建另一列。请注意,我选择了以下选项:“隐藏和空单元格设置” /“将空单元格显示为:间隙”,但这似乎无济于事。
是的,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,"")
,然后将其复制到下面的其余行中。
用iferror
环绕功能。例如,写:=IfError(YourFunction, "")
。这样,如果出现错误并且图形不代表该错误,您将有一个空白单元格。
有人可以帮我吗,我一直在尝试对Microsoft excel工作表进行数字编号,并像16个单元格一样跳过,所以当我打印时,上面的数字只是我该怎么做,因此不必手动将数字更改为像100张一样