提示:其它语言是由 Google 机器翻译的。 你可以访问 English 版本。
登录
x
or
x
x
马上登记
x

or

如何在Excel中添加水平的平均线图表?

在Excel中,您可能经常会创建一个图表来分析数据的趋势。 但有时候,您需要在图表上添加一条简单的水平线,以表示绘制数据的平均线,以便您可以清楚,轻松地看到数据的平均值。 在这种情况下,如何在Excel中向图表添加水平平均线?

使用助手列将横向平均线添加到图表

使用VBA代码向图表添加水平平均线

轻松地将多个工作表/工作簿/ CSV文件组合成一个工作表/工作簿

将来自不同工作簿的几十张纸合并到一张纸上可能会很麻烦。 但用Excel的Kutools 合并(工作表和工作簿) 实用程序,只需点击几下即可完成! 全功能免费试用60天!
广告结合床单书1


箭头蓝色右泡 使用助手列将横向平均线添加到图表

如果要将水平平均线插入图表,则可以先计算数据的平均值,然后创建图表。 请这样做:

1。 计算数据的平均值 一般 函数,例如,在平均列C2中,键入以下公式: =平均($ B $ 2:$ B $ 8),然后将该单元格的自动填充句柄拖到需要的范围。 看截图:

注意:点击了解更多 将相同的formla应用于整个列, 或 将完全相同的公式/值应用于整个列而无需单元格编号递增.

2。 然后选择这个范围,然后选择一个你想插入的图表格式,比如2-D Column下的 插页 标签。 看截图:

3。 并且已经创建了图表,请点击图表中的平均数据列(红色条)之一,右键单击并选择 更改系列图表类型 从上下文菜单。 看截图:

4。 在弹出 更改图表类型 对话框中,单击以突出显示 组合 在左侧栏中,单击后面的框 一般,然后从下拉列表中选择折线图样式。 看截图:

5。 点击 OK 按钮。 现在,您有一条水平线代表图表中的平均值,请参阅截图:

演示:在Excel中使用助手列将平均水平线添加到图表

在这个视频中, Kutools Kutools Plus 选项卡添加 Kutools for Excel。 如果需要,请点击 60天免费试用,不受限制!

箭头蓝色右泡 使用VBA代码向图表添加水平平均线

假设您已经在工作表中创建了包含数据的柱形图,并且以下VBA代码还可以帮助您在统计图中插入一条平均线。

1。单击图表中的某个数据列,然后选择所有数据列,请参阅截图:

2。 按住 ALT + F11 键,然后打开 Microsoft Visual Basic for Applications 窗口。

3。 点击 插页 > 模块,并将以下代码粘贴到 模块窗口.

VBA:在图表中添加一条平均线

Sub AverageLine()
'Update 20130907
Dim ser As Series
Dim arr As Variant
Dim total As Double
Dim outArr As Variant
If VBA.TypeName(Application.Selection) <> "Series" Then Exit Sub
Set ser = Application.Selection
arr = ser.Values
total = Application.WorksheetFunction.Average(arr)
ReDim outArr(LBound(arr) To UBound(arr))
For i = LBound(outArr) To UBound(outArr)
    outArr(i) = total
Next
With ActiveChart.SeriesCollection.NewSeries
    .XValues = ser.XValues
    .Values = outArr
    .Name = "Average " & ser.Name
    .AxisGroup = ser.AxisGroup
    .MarkerStyle = xlNone
    .Border.Color = ser.Border.Color
    .ChartType = xlLine
    .Format.Line.ForeColor.ObjectThemeColor = msoThemeColorAccent6
End With
End Sub

4。 然后按 F5 键来运行此代码,并将一条水平平均线插入到列图中。 看截图:

注意:只有插入的列格式为2-D Column时,才能运行此VBA。


在Excel的每个页面上插入和打印平均值

Kutools为Excel的 数据分页统计 实用程序可以帮助您轻松地在每个打印页面中插入各种小计(例如总和,最大值,最小值,产品等)。 全功能免费试用60天!
广告页面平均总计3

相关文章:

如何在Excel中输入新数据后自动更新图表?

如何在Excel中创建组合图表并添加辅助轴?


Kutools for Excel - 最佳办公生产力工具提高80%的生产力

  • 重用: 快速插入 复杂的公式,图表 以及你以前用过的任何东西; 加密单元格 密码; 创建邮件列表 并发送电子邮件...
  • 超级方程式酒吧 (轻松编辑多行文字和公式); 阅读布局 (轻松读取和编辑大量单元格); 粘贴到过滤范围...
  • 合并单元格/行/列 不丢失数据; 分裂细胞含量; 组合重复的行/列...防止重复的细胞; 比较范围...
  • 选择复制或唯一 行; 选择空行 (所有细胞都是空的); 超级查找和模糊查找 在许多工作簿中; 随机选择......
  • 精确复制 多个单元格而不更改公式参考; 自动创建参考 多张表; 插入项目符号,复选框等等......
  • 提取文本,添加文本,按位置删除, 删除空间; 创建和打印分页小计; 在单元格内容和注释之间转换...
  • 超级过滤器 (将过滤方案保存并应用到其他工作表); 高级排序 按月/周/日,频率等; 特殊过滤器 用粗体,斜体......
  • 结合工作簿和工作表; 根据键列合并表; 将数据拆分为多个表格; 批量转换xls,xlsx和PDF...
  • 超过300强大的功能。 支持Office / Excel 2007-2019和365。 支持所有语言。 在您的企业或组织中轻松部署。 全功能60天免费试用。
kte tab 201905

Office选项卡为Office提供选项卡式界面,使您的工作更轻松

  • 在Word,Excel,PowerPoint中启用选项卡式编辑和阅读,Publisher,Access,Visio和Project。
  • 在同一窗口的新选项卡中打开并创建多个文档,而不是在新窗口中。
  • 通过50%提高您的工作效率,每天为您减少数百次鼠标点击!
官方底部
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Aeon · 2 years ago
    I don't think the VB code works for pivot tables.. anyone know how to get it working for pivots?
  • To post as a guest, your comment is unpublished.
    Spann · 3 years ago
    Is there a way to have the average line extend past the center of the first and last bars? i.e. how can i make the average line extend to all the way to the horizontal bounds of the graph?
    • To post as a guest, your comment is unpublished.
      Marcia · 3 years ago
      This should help as long as you don't need to use the secondary axis for a different series. Still searching for the answer for when you do.
  • To post as a guest, your comment is unpublished.
    Asif · 5 years ago
    Dear Sir,
    Its good to know that you have done with a line BUT i want to start this from start till end across the table.
    • To post as a guest, your comment is unpublished.
      Loizides · 4 years ago
      Tried the first method, but changes both data two lines. I made sure i selected only the red column.
  • To post as a guest, your comment is unpublished.
    Sick of Stats · 5 years ago
    Steps 1-3 don't work. The formula is carried through the rows and it calculates an average for the data for each row.
    • To post as a guest, your comment is unpublished.
      K Hix · 4 years ago
      Did you check that you had locked the reference (look for the $ infront of the Cell references)