为Excel图表添加垂直线:散点图、条形图和线形图

  • Share This
Michael Brown

本教程展示了如何在Excel图表中插入垂直线,包括散点图、柱状图和线形图。 你还将学习如何使垂直线与滚动条互动。

在现代版本的Excel中,你只需点击几下就可以在图表中添加一条水平线,无论是平均线、目标线、基准线、基线还是其他什么。 但是,在Excel图表中仍然没有简单的方法来画一条垂直线。 然而,"没有简单的方法 "并不意味着完全没有方法。 我们只需要做一点横向思考就可以了

    如何为散点图添加垂直线

    为了在散点图中突出一个重要的数据点,并明确定义其在X轴(或X轴和Y轴)上的位置,你可以为该特定数据点创建一条垂直线,如下图所示。

    当然,我们不会把线 "绑 "在X轴上,因为我们不希望每次源数据发生变化时都要重新定位。 我们的线将是动态的,会对任何数据变化作出自动反应。

    要在Excel散点图中添加一条垂直线,你需要这样做。

    1. 选择你的源数据并以通常的方式创建一个散点图( 内页 标签> 聊天记录 组>。 散点 ).
    2. 在不同的单元格中输入垂直线的数据。 在这个例子中,我们要添加一个 纵向平均线 在Excel图表中,我们使用AVERAGE函数来寻找x和y值的平均值,如截图所示。

      注意:如果你想在某些地方划线 现有数据点 如同在 "获取散点图中特定数据点的X和Y值 "一文中所解释的,提取其X和Y值。

    3. 在散点图的任何地方点击右键,选择 选择数据... 在弹出的菜单中。

    4. 选择数据源 对话窗口,点击 添加 下的按钮 传说中的条目(系列)。

    5. 编辑系列 对话框,执行以下操作。
      • 系列名称 框中,为垂直线系列输入一个名称,如 平均值 .
      • X系列价值 在这个例子中,它是E2 ( 广告 平均)。
      • Y系列价值 在我们的例子中,它是F2 ( 销售 平均)。
      • 完成后,点击 认可 两次,以存在两个对话。

      注意:请务必 删除现有内容 的。 系列价值 否则,选中的 x 和/或 y 单元将被添加到现有的数组中,这将导致一个错误。

    6. 在你的图表中选择新的数据点(在我们的例子中是橙色),然后添加 百分比 误差条到它( 图表元素 按钮>。 误差条 > 百分比 ).

    7. 右键点击 纵向 错误栏,并选择 格式化错误条... 从上下文菜单中选择。

    8. 关于 格式化的误差条 窗格,切换到 错误栏选项 选项卡(最后一个),并设置 百分比 根据你的需要,将 方向 到以下之一。
      • 设置 方向 两者都是 如果你想让垂直线变成 向上 向下 从数据点。
      • 变化 方向 负数 竖线只走 向下 从数据点。

    9. 点击 横向 错误栏,并采取以下措施之一。
      • 隐藏 的水平误差条,设置 百分比 到0。
      • 展示 除了垂直线之外,还可以设置一条水平线。 百分比 到100,并选择所需的 方向 .
    10. 最后,切换到 填充& 线 选项卡,并选择 颜色 潇洒 你也可以通过改变线条的粗细来使其变细或变粗。 宽度 .

    完成了!在你的散点图中绘制了一条垂直线。 根据你在步骤8和9中的设置,它看起来会像这些图片之一。

    如何为Excel柱状图添加垂直线

    如果你想将实际数值与你希望达到的平均数或目标进行比较,可以在条形图中插入一条垂直线,如下面的截图所示。

    要在Excel图表中创建一条垂直线,请按照以下步骤进行。

    1. 选择你的数据并制作一个条形图( 插入 标签> 图表 组>。 插入柱状图或条状图 > 2-D酒吧 ).
    2. 在一些空单元格中,为垂直线设置数据,如下图所示。
      X Y
      价值/公式 0
      价值/公式 1

      既然我们要画一个 纵向平均线 ,我们计算出 X值 作为细胞B2至B7的平均值。

      =average($b$2:$b$7)

      这个公式被插入到两个X单元格(D2和D3)中。 请注意,我们使用绝对的单元格引用,以确保公式复制到第二个单元格而不发生变化。

    3. 在柱状图的任何地方点击右键,然后点击 选择数据 在上下文菜单中。

    4. 在弹出的 选择数据源 对话框,点击 添加 按钮。

    5. 编辑系列 对话框,做以下修改。
      • 系列名称 框,键入所需的名称( 平均值 在这个例子中)。
      • 系列价值 框中,选择单元格,用你的 X值 (在我们的案例中是D2:D3)。
      • 点击 认可 两次,以关闭两个对话框。

    6. 新的数据系列现在被添加到你的柱状图中(两个橙色的柱子)。 右击它并选择 改变系列图表类型 在弹出的菜单中。

    7. 改变图表类型 对话窗口,根据你的Excel版本,执行以下操作之一。
      • 在Excel 2013及以后的版本中,选择 组合 关于 所有图表 选项卡,选择 用直线散射 平均值 系列,并点击 认可 以关闭该对话框。
      • 在Excel 2010和更早的版本中,选择 X Y (散点) > 用直线散射 ,然后点击 认可 .

    8. 在上述操作的结果中,新的数据系列转化为沿主y轴的数据点(更确切地说,是两个重叠的数据点)。 你右键单击图表,选择 选择数据 再次。

    9. 选择数据 对话框,选择 平均值 系列,并点击 编辑 按钮。

    10. 编辑系列 对话框,执行以下操作。
      • 对于 X系列价值 选择两个带有平均公式的X单元格(D2:D3)。
      • 对于 Y系列价值 ,选择两个含有0和1的Y单元(E2:E3)。
      • 点击 认可 两次,以退出两个对话框。

      注意:在选择X和Y值的单元格之前,请记得先清除相应的方框,以防止出错。

      在你的Excel条形图中出现了一条垂直线,你只需要添加一些修饰,使它看起来正确。

    11. 双击二级纵轴,或右击它并选择 格式轴 从上下文菜单中选择。

    12. 格式轴 窗格,在 轴选项 ,类型1在 最大界限 框,使出垂直线一直延伸到顶部。

    13. 隐藏次要的Y轴,使你的图表看起来更简洁。 为此,在同一标签的 格式轴 窗格,展开 标签 节点,并设置 标签位置 .

    就这样!你的带有垂直平均线的柱状图已经完成,可以使用了。

    提示。

    • 改变外观 的垂直线,右击它,并选择 格式数据系列 在上下文菜单中,这将打开 格式数据系列 更多信息,请参见如何在Excel图表中自定义线条。
    • 要添加一个 文本标签 对于像本例开头图片中所示的行,请按照如何为行添加文本标签中描述的步骤进行操作。

    如何在Excel中为折线图添加垂直线

    要在折线图中插入一条垂直线,你可以使用前面描述的任何一种技术。 对我来说,第二种方法更快一些,所以我将在这个例子中使用它。 此外,我们将用滚动条使我们的图表具有互动性。

    在Excel图表中插入垂直线

    要在Excel折线图中添加一条垂直线,请执行以下步骤。

    1. 选择你的源数据并制作一个线图( 内页 标签> 聊天记录 组>。 线路 ).
    2. 以这种方式设置垂直线的数据。
      • 在一个单元格(E1)中,键入你想画线的数据点的文本标签,与源数据中出现的完全一致。
      • 在另外两个细胞(D3和D4)中,提取 X值 为目标数据点,使用此公式。

      =iferror(match($e$1,$a$2:$a$7,0), 0)

      MATCH函数返回查找值在数组中的相对位置,IFERROR函数在未找到查找值时将潜在错误替换为零。

      • 在相邻的两个单元格(E3和E4)中,输入 Y值 的0和1。

      有了竖线数据,请按照柱状图例子中的第3-13步,在图表中绘制竖线。 下面,我将简要介绍一下关键点。

    3. 右键点击图表中的任何地方,然后点击 选择数据... .
    4. 选择数据源 对话框中,点击 添加 按钮。
    5. 编辑系列 窗口中输入你想要的任何名字。 系列名称 箱子(例如 纵向 线路 ),并选择有 X值 系列价值 框(在我们的例子中是D3:D4)。

    6. 在图表的任何地方点击右键,选择 改变图表类型 从弹出的菜单中选择。
    7. 改变图表类型 窗口,进行以下修改。
      • 关于 所有图表 标签,选择 组合 .
      • 对于主要数据系列,选择 线路 图表类型。
      • 对于 垂直线 数据系列,挑选 用直线散射 并选择 二级轴 旁边的复选框。
      • 点击 认可 .

    8. 右键点击图表,选择 选择数据...
    9. 选择数据源 对话框,选择 纵向 线路 系列,并点击 编辑 .

    10. 编辑系列 对话框,选择相应方框的X和Y值,然后点击 认可 两次,以退出对话。

    11. 右键单击右侧的二级y轴,然后单击 格式轴 .
    12. 关于 格式轴 窗格,在 轴选项 ,类型1在 最大界限 框,以确保你的垂直线延伸到图表的顶部。
    13. 通过设置隐藏右Y轴 标签位置 .

    你的带垂直线的图表已经完成了,现在是时候试试了。 在E2中输入另一个文本标签,看到垂直线相应地移动。

    不想麻烦地打字吗? 通过添加一个滚动条,使你的图表更有特色

    让垂直线与滚动条互动

    为了与图表直接互动,让我们插入一个滚动条,并将我们的垂直线与之相连。 为此,你将需要 "开发 "标签。 如果你的Excel功能区还没有这个标签,启用它非常容易:右击功能区,点击 自定义丝带 , 选择 开发商 根据 主要标签 ,然后点击 认可 就是这样!

    现在,执行这些简单的步骤来插入一个滚动条。

    1. 关于 开发商 选项卡,在 控制措施 组,点击 插入 按钮,然后点击 滚动条 根据 表格控制 :

    2. 在图表的顶部或底部(取决于你希望滚动条出现的位置),用鼠标画一个所需宽度的矩形。 或者干脆点击工作表的任何地方,然后按你认为合适的方式移动和调整滚动条的大小。
    3. 右键单击滚动条并单击 格式控制... .

    4. 将你的滚动条链接到某个空单元格(D5),设置 最大值 到数据点总数,然后点击 认可 我们有6个月的数据,所以我们设置了 最大值 到6。

    5. 现在链接的单元格显示了滚动条的值,我们需要将该值传递给我们的X单元格,以便将垂直线与滚动条绑定。 因此,删除D3:D4单元格中的IFERROR/MATCH公式,改成输入这个简单的公式。 =$D$5

    ǞǞǞ 目标月份 或者,你可以通过使用下面的公式返回目标月份(进入单元格E1)。

    =iferror(index($a$2:$a$7, $d$5, 1), "")

    就这样!我们的互动线图完成了。 这花了不少时间,但这是值得的。 你同意吗?

    这就是在Excel图表中创建垂直线的方法。 如果想亲身体验,请随时下载我们下面的样本工作簿。 感谢你的阅读,希望下周在我们的博客上见到你!

    供下载的实践工作手册

    Excel垂直线 - 例子 (.xlsx文件)

    Michael Brown is a dedicated technology enthusiast with a passion for simplifying complex processes using software tools. With more than a decade of experience in the tech industry, he has honed his skills in Microsoft Excel and Outlook, as well as Google Sheets and Docs. Michael's blog is dedicated to sharing his knowledge and expertise with others, providing easy-to-follow tips and tutorials for improving productivity and efficiency. Whether you're a seasoned professional or a beginner, Michael's blog offers valuable insights and practical advice for getting the most out of these essential software tools.