Table of contents
需要学习 如何在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个实际例子)
总结
感谢您阅读本文,希望对您有所帮助。 如果您有任何疑问或建议,请在评论区告诉我们。 请访问我们的网站 优秀 以探索更多。