如何在Excel中为散点图添加数据标签(2种简单方法)

  • Share This
Hugh West

需要学习 如何在Excel中为散点图添加数据标签 我们可能经常需要制作一个 散点图 产生这种散点图后,通过以下步骤在图上添加数据标签,使其更容易解释。 这里,我们将带你了解如何在Excel中为散点图添加数据标签的两种简单而方便的方法。

下载实践工作手册

你可以下载以下Excel工作簿,以便更好地理解和自己练习。

为散点图添加数据标签.xlsm

在Excel中为散点图添加数据标签的2种方法

在散点图中添加数据标签包括一些简单的步骤。 在这篇文章中,我们将告诉你如何用2种不同的方法在Excel中为散点图添加数据标签。

假设,我们有一个 重量列表 的一些个人。

我们要绘制 重量 根据 命名 此外,我们还想在图表中添加数据标签,使其更容易理解。 不要再拖延了,让我们来看看有哪些方法可以做到这一点。

1.使用图表元素选项为Excel中的散点图添加数据标签

在我们的第一种方法中,我们将使用以下方法手动添加数据标签到散点图中 图表元素 但是,在添加数据标签之前,我们必须从我们的数据表中制作图表。 请仔细按照以下步骤操作。

步骤。

  • 起初,选择单元格中的 B4:C14 在这个选定的单元格范围内有两列。 第一列是为 命名 而第二个是为 重量(磅) .
  • 然后,去到 插入 标签。
  • 之后,选择 插入散点图(X, Y)或气泡图 > 散点 .

  • 此刻,我们可以看到散点图将我们的数据表可视化。

  • 第二,去 图表设计 标签。
  • 现在,选择 添加图表元素 从丝带上。
  • 从下拉列表中,选择 数据标签 .
  • 之后,点击 更多数据标签选项 从选择。

  • 通过我们之前的操作,一个名为 格式化数据标签 打开。
  • 首先,点击 标签选项 图示。
  • 标签选项 ,请勾选 来自单元格的值 .
  • 然后,选择单元格中的 B5:B14 的范围内。 选择数据标签范围 这些细胞含有 命名 之后,点击 认可 .

  • 后来,取消对 Y值 标签选项 .

  • 最后,我们的带有数据标签的散点图看起来就像下面这样。

  • 但是,从上面的图片中,我们可以清楚地注意到,数据标签的 苏珊 詹姆斯 看起来是部分统一的。
  • 因此,点击数据标签 詹姆斯 两次,只选择这个标签。

  • 它还可以打开 格式化数据标签 任务窗格。
  • 现在,设置 标签位置 作为 以上 .

  • 此刻,它比以前更明显。 但不能完全区分。

  • 因此,选择数据标签 詹姆斯 再次。
  • 来自 标签选项 ,请到 影响 .
  • 根据 阴影 类别,选择如下图所示的阴影,从 预设 .

  • 最后,我们的数据标签彼此之间是可以清楚感知的。

  • 有了数据范围,我们带有数据标签的散点图看起来就像下面这个。

阅读更多:如何在Excel中用两组数据制作散点图(简单步骤)。

2.应用VBA代码在Excel中为散点图添加数据标签

解决这个问题的另一个办法是应用 VBA 代码来运行一个 宏观 按照我们下面的步骤。

  • 首先,右键点击 工作表名称 (VBA) .
  • 然后,选择 查看代码 从选项中选择。

  • 在这一点上, 微软Visual Basic应用程序 窗口打开。
  • 现在,去到 插入 选项卡,并选择 模块 .

  • 它打开一个代码模块,你需要粘贴以下代码。
 Sub AddDataLabels() If Left(TypeName(Selection), 5) "Chart" Then MsgBox "Please select scatter plot first." Exit Sub End If Set StartLabel = _ Application.InputBox("Click on cell containing first label", Type:=8) Application.ScreenUpdating = False For Each pt In ActiveChart.SeriesCollection(1).Pots pt.ApplyDataLabels xlDataLabelsShowValue pt.DataLabel.Caption = StartLabel.Value SetStartLabel = StartLabel.Offset(1) Next End Sub 

💡 VBA代码的解释。

  • Sub AddDataLabels() : 这一部分对宏进行命名。
  • 如果Left(TypeName(Selection), 5) "Chart" 那么 : 这意味着,如果没有选择图表。 操作符表示地址不等于。
  • MsgBox "请先选择散点图。" :如果上述部分为真,那么它将显示一个信息框,其中包括 请先选择散点图 .
  • Application.InputBox("点击包含第一个标签的单元格", Type:=8) :这个盒子需要一个输入来识别第一个点的数据标签。 为了从用户那里得到一个范围,我们把类型设置为8。
  • Application.ScreenUpdating = False : 在子程序开始时禁用屏幕更新,以加快你的宏的速度。
  • For Each pt In ActiveChart.SeriesCollection(1).Points :这表示在选定的图表上第一系列的点。
  • pt.ApplyDataLabels xlDataLabelsShowValue :它将数据标签应用于每个点并显示数据标签。
  • pt.DataLabel.Caption = StartLabel.Value。 它将标题应用于数据标签,它们被设置为我们在输入框中选择的范围。
  • Set StartLabel = StartLabel.Offset(1) :这将使选择下移到下一个单元格,也就是下一行的单元格。
  • 然后点击 "保存 "图标,将工作簿保存为启用宏的格式。

  • 然后,去到 开发商 标签。
  • 之后,选择 巨集 从丝带上。

  • 在这一点上,一个 宏观 向导打开。
  • 之后,选择我们创建的宏 添加数据标签 并点击 运转 .

  • 然而,它显示的错误信息是 请先选择散点图 因为我们可以看到,我们选择了单元格 D2 而不是在运行此宏之前选择图表。

  • 因此,首先,选择图表,然后再次运行宏。
  • 它打开了一个 输入 巫师。
  • 后来,给细胞 B5 作为一个参考,在 点击包含第一个标签的单元格 这意味着单元格中的文本字符串 B5 是第一个点的数据标签。
  • 最后,点击 认可 .

  • 最后,我们的散点图可以看到数据标签。

阅读更多:如何在Excel中为散点图添加文本(2个简单的方法)。

如何删除数据标签

在上一节中,我们学习了如何在散点图中添加数据标签。 知道如何删除它们也很重要。 按照我们下面所说的方法,从散点图中删除数据标签。

1.使用添加图表元素

  • 一开始,请到床单 图表元素 .
  • 然后,选择已经插入的 "散点图"。
  • 之后,去到 图表设计 标签。
  • 随后,选择 添加图表元素 > 数据标签 > .

  • 这就是我们可以删除数据标签的方法。

阅读更多:在Excel中使用散点图来寻找两个数据系列之间的关系

2.按下删除键

如果你想选择一个数据系列中的所有数据标签,请点击它一次。 否则,点击它两次,只选择这个标签。 现在,按下 DELETE 键盘上的键来删除散点图上的数据标签。

3.利用删除选项

  • 再次,进入名为 图表元素 .
  • 然后,在任何数据标签上点击右键。
  • 随后,选择 删除 从选项中选择。

因此,你可以从你的散点图中删除数据标签。

阅读更多:如何在Excel中为散点图添加直线(3个实际例子)

总结

感谢您阅读本文,希望对您有所帮助。 如果您有任何疑问或建议,请在评论区告诉我们。 请访问我们的网站 优秀 以探索更多。

Hugh West is a highly experienced Excel trainer and analyst with over 10 years of experience in the industry. He holds a Bachelor's degree in Accounting and Finance and a Master's degree in Business Administration. Hugh has a passion for teaching and has developed a unique teaching approach that is easy to follow and understand. His expert knowledge of Excel has helped thousands of students and professionals worldwide improve their skills and excel in their careers. Through his blog, Hugh shares his knowledge with the world, offering free Excel tutorials and online training to help individuals and businesses reach their full potential.