答案1
好的,这就是我所知道的。
数据中有很多单元格的值为""
。现在,Excel 的默认行为是将空单元格绘制为数据中的间隙,这正是我想要的。(在 Excel 2019 中,此行为由“图表 > 选择数据 > 隐藏和空单元格 > 将空单元格显示为 > 间隙”设置。)然而,棘手的是包含 的单元格""
不为空。空单元格是其中没有任何内容的单元格,甚至没有计算结果为 的公式""
。所以我的图表将这些""
s 解释为零,垂直条是由图表中连接非零值和零值的线引起的。
由于我的数据都是由公式生成的,我该如何得到线条中的间隙而不是垂直条?答案是“图表 > 选择数据 > 隐藏和空单元格”下的另一个设置,即“将 #N/A 显示为空单元格”。默认情况下会选中此选项。这样,如果我修改公式,使其调用生成 的""
函数而不是输出,那么我就会得到所需的间隙。NA()
#N/A
这很奇怪,因为我一直认为消除错误是最佳做法。通常我会使用 来IfError()
替换错误""
。但在这里我必须做相反的事情。生成的数据工作表很丑陋,因为它充满了#N/A
错误。但图表是带有间隙的正确线条样式,而不是看起来像柱形图。