在 Excel 图表上绘制水平线而不重复源值

在 Excel 图表上绘制水平线而不重复源值

当 Excel 图表上需要在 X1 和 X2 值之间给定 Y 值处画一条水平线时,一个众所周知的技巧就是创建一个虚拟源单元格区域,其中 Y 值会被提及两次:

X1 Y
X2 Y

然后将 XY 散点图系列与其余数据系列一起绘制。

有没有办法实现相同的效果,但不在工作表中重复 Y 值?

向后兼容性要求:必须至少能够恢复到 Office 2007。

答案1

您可以为此使用水平误差线。
散点图上的水平线
为了获得这样的线条,您需要在工作表中添加额外的列来定义水平线的长度(如果它们不同),但您不需要图表上的额外系列。
散点图上的水平线
如果您正在寻找不需要额外单元的解决方案,则可以使用定义的名称。定义名称horiz

=Sheet1!$B$3:$B$5-Sheet1!$B$2:$B$4

并在误差线定义中使用此名称。
在定义名称前包含文件名或工作表名称很重要,例如

=Mychart.xlsx!horiz

相关内容