Excel:为什么我的折线图看起来像柱形图?

Excel:为什么我的折线图看起来像柱形图?

在 Excel 2019 中,我想创建折线图,但系列中有垂直条:

在此处输入图片描述

在图表元素下,误差线、趋势线和上涨/下跌条均被关闭:

在此处输入图片描述

在“格式化数据系列”>“填充和线条”>“线条”下,将线条设置为“自动”:

在此处输入图片描述

如果我将其更改为实线,它只会改变垂直条的颜色。

在“格式化数据系列”>“填充和线条”>“标记”下,标记选项为“无”,“填充”为“无填充”,“边框”为“无线条”:

在此处输入图片描述

在“格式化数据系列”>“效果”下,所有效果似乎都已关闭:

在此处输入图片描述

如何使我的折线图成为实际的折线图而不是柱形图?

答案1

好的,这就是我所知道的。

数据中有很多单元格的值为""。现在,Excel 的默认行为是将空单元格绘制为数据中的间隙,这正是我想要的。(在 Excel 2019 中,此行为由“图表 > 选择数据 > 隐藏和空单元格 > 将空单元格显示为 > 间隙”设置。)然而,棘手的是包含 的单元格""不为空。空单元格是其中没有任何内容的单元格,甚至没有计算结果为 的公式""。所以我的图表将这些""s 解释为零,垂直条是由图表中连接非零值和零值的线引起的。

由于我的数据都是由公式生成的,我该如何得到线条中的间隙而不是垂直条?答案是“图表 > 选择数据 > 隐藏和空单元格”下的另一个设置,即“将 #N/A 显示为空单元格”。默认情况下会选中此选项。这样,如果我修改公式,使其调用生成 的""函数而不是输出,那么我就会得到所需的间隙。NA()#N/A

这很奇怪,因为我一直认为消除错误是最佳做法。通常我会使用 来IfError()替换错误""。但在这里我必须做相反的事情。生成的数据工作表很丑陋,因为它充满了#N/A错误。但图表是带有间隙的正确线条样式,而不是看起来像柱形图。

相关内容