Excel:如何忽略图表中的非数字单元格
问题描述:
在Excel 2016中,我有时间序列可能包含缺少数据的单元格,通常用字符串标记。我想绘制系列忽略非数字单元格,但Excel想要将它们绘制为零。 这是它的外观。Excel:如何忽略图表中的非数字单元格
一种解决方法可能是像
=IF(C13="#N/A N/A",NA(),C13)
创造的东西另一列的建议here。 但是,我想知道是否有办法避免创建另一列。 请注意,我选择了“隐藏和空单元格设置”/“将空单元格显示为:间隙”选项。但这似乎没有帮助。
答
用iferror
环绕你的功能。例如,写:=IfError(YourFunction, "")
。这样,如果出现错误并且图表没有表示它,那么将会有一个空白单元格。
答
是的,Excel Graph将字符串视为零。 “隐藏和空单元设置”下的“显示空单元作为间隙”选项也不起作用,因为这些不是空单元。
除了创建另一列之外,还有一些您可以想到的替代方案。
可能的解决方案:
选项1 - 对此的解决办法是什么,实际上视为您提供link的问题。如果“系列”列包含#N/A而不是#不适用不适用如您的屏幕截图所示,Excel图表将忽略这些项目并显示所需内容。如果此列包含公式,例如
VLOOKUP
,则它应自动生成“#N/A”以显示错误,并且图表将忽略该错误。选项2 - 如果“系列”列数据不是数字,则其他选项不显示日期。因此,如果日期“28/12/2016”的单元格地址为
A3
,请将其替换为公式=IF(ISNUMBER(B3),A2-1,"")
,并将其复制到下面其余行中。
当我尝试'= IFERROR(测试$ B $ 2:$ B $ 25 “”)'我得到 “该函数是无效” ...... – Nonancourt
那是什么测试,你在做什么? – Jsleshem
尝试'= IFERROR(SUM(测试!$ B $ 2:$ B $ 25),“”)'而不是 – curious