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