使用Excel查找平均值的10种方法
如果您测量对称分布数据的集中趋势,对人口数据进行统计分析,进行民意调查的随机抽样,或者想要计算投资的平均利率,则需要计算平均值。
当您计划在 Microsoft Excel 上进行上述任何数据分析时,您可能会想知道“如何在 Excel 中计算平均值”。在这个快速简便的 Excel 教程中,我将向您展示使用 Excel 查找平均值的各种方法,这些方法由真实数据集、图像和简单步骤支持。
推荐:WordPress图片优化器插件Robin Image Optimizer Pro
什么是平均值?
均值是通过将一组值相加并除以值的数量而得到的集中趋势度量。在实践中,均值和平均值经常互换使用,其用法取决于上下文。在统计学中,均值的符号为 μ。
例如,如果有数字 2、4、6、8 和 10,则平均值计算如下:
μ=(2+4+6+8+10)/5=6
在统计学中,均值是更常用的术语。统计学家通常使用均值来描述数据集的平均值或中心值。在数学中,特别是在更一般的语境中或处理数学函数时,均值一词的使用范围可能更广泛。数学中均值的另一个常用术语是算术平均值。
使用自动求和在 Excel 中计算平均值
打开 Excel 工作表并在需要平均值的单元格相邻的列或行中输入数据值。
导航至目标单元格。
转到Excel 功能区上的“公式”选项卡。
点击函数库工具栏中的自动求和下拉按钮。它看起来像希腊字母 sigma ( Σ )。
从自动求和工具的上下文菜单中选择“平均值” 。
Excel 将自动选择它认为的输入数据集的范围。
如果选择正确,请按Enter。
您将在工作表上突出显示的单元格中看到平均值。
推荐:Divi Shop Builder For WooCommerce
使用快速分析在 Excel 中计算平均值
导航到包含数据集的 Excel 工作表。突出显示要计算平均值的单元格范围。
一旦选择了数据,所选范围的右下角就会出现一个小图标(一个小方框)。
将光标悬停在小框上,就会出现快速分析图标(一个小闪电)。
单击快速分析图标。
将出现一个包含各种选项卡和选项的菜单。
在快速分析上下文菜单上选择“总计”选项卡。
现在,单击“总和”按钮右侧的“平均值”按钮。
📒阅读更多:在 Microsoft Excel 中计算不同值的 9 种方法
使用 Excel 状态栏计算 Excel 中的平均值
如果您已经为Excel 状态栏选择了“平均值”选项,则只需单击一下即可找到数据集的平均值。
转到工作表,找到数据集,并突出显示需要计算平均值的列或行。
在 Excel 应用程序的右下角,您应该看到工作表上突出显示的数据集的平均值。
使用总计行计算 Excel 中的平均值
打开 Excel 电子表格并确保数据以表格格式组织。
如果它还不是表格,请选择数据并按Ctrl+将其转换为表格T。
单击表格内的任意位置。
在出现的“表格工具设计”选项卡中,确保在“表格样式选项”命令块内选中“总行数”选项。
总计行将出现在您刚刚创建的表格下方。
转到表中需要平均值的列。
现在,单击所选列的计算总数。
会出现一个下拉箭头。点击它。
从上下文菜单中选择“平均值” 。
您应该已经获得了突出显示的数据集的平均值。但是,您必须将行标题从Total编辑为Average。
使用数据分析工具库在 Excel 中计算平均值
打开 Excel 工作簿并确保数据分析工具库已启用。
如果没有,请转到“文件”选项卡,单击“选项”,选择“加载项” ,在“管理”框中选择“Excel 加载项”,然后单击“转到”。
检查分析工具库并单击确定。
启用工具库后,数据选项卡的数据分析块中将出现一个新的数据分析选项。
点击数据分析按钮。
从数据分析对话框的可用分析工具列表中选择描述统计,然后单击确定。
在“描述统计”对话框中,通过选择要计算平均值的数据来指定输入范围。
选择想要显示结果的输出单元格。
选中“摘要统计数据”选项,然后单击“确定”以运行分析。
Excel 将计算您所选数据的平均值并将其显示在指定的输出范围内作为第 1 列。
使用 SUBTOTAL 函数在 Excel 中计算平均值
如果您有代理商的区域销售数据,并且想要查看区域平均值以及总平均值,则可以使用Excel 中的Subtotal工具。
在工作表中访问您的数据集,选择数据集范围,然后转到“数据”选项卡。
找到“大纲”块并单击“小计”按钮。
将出现小计对话框,并且 Excel 应该已经填写了小计计算所需的条目。
如果您想手动输入详细信息,请按以下步骤操作:
- 每次更改都应该是按名称排序的列,例如当前数据集中的“区域” 。
- 使用函数应设置为平均值。
- 对于“添加小计到”字段,选择要计算平均值的值。这里是“销售额”列。
最后,点击“确定”按钮即可在表格中获取区域平均值和总平均值。
现在,您可以单击屏幕截图中所示的数字 2层次按钮,Excel 将隐藏详细信息并仅显示区域平均值和总平均值。
使用数组公式在 Excel 中计算平均值
如果数据集中有多个包含数值的列,并且您希望在计算平均值时包含所有这些列,则可以使用数组公式。
在上表中,我试图计算如果我从不同的电子商务商店以不同的建议零售价购买不同数量的 CPU,我的企业的平均成本是多少。
因此,我不需要创建另一列来计算所述 CPU 单元的商店成本并应用AVERAGE公式,而是可以使用以下公式来减少需要执行的计算次数。
={AVERAGE(C2:C9*D2:D9)}
请根据您自己的数据集自定义上述公式中的单元格引用。
使用数据透视表在 Excel 中计算平均值
您可能不需要使用数据透视表来计算平均值,但如果您计划使用数据透视表对 Excel 工作表数据进行详细的数据分析,并且想知道如何在 Excel 数据透视表中找到平均值,那么此方法非常适合您。
在开始本练习之前,您可能想了解如何在 Microsoft Excel 中插入数据透视表,以便掌握 Excel 中的数据透视表游戏。
现在您已经创建了数据透视表,请单击“总计”列,如上图所示。
转到数据透视表分析选项卡并单击活动字段下拉菜单。
单击上下文菜单上的“字段设置” ,从“值字段设置”对话框中选择“平均值”,然后单击“确定”。
“总和”列标题将变为“平均值”,您将立即得到平均值。
推荐:在Microsoft Excel中插入数据透视表的8种方法
使用 Power Query 在 Excel 中计算平均值
如果您要将庞大的数据集导入 Excel,并希望快速查看数据集或平均值的集中趋势,则此方法适合您。但是,您也可以将这种平均值计算技术用于现有的工作表数据集。
对于外部服务器数据,请转到“数据”选项卡并单击“获取数据”下拉箭头。将鼠标光标悬停在适当的数据源(如“来自数据库”)上,然后单击“来自 Oracle 数据库”、“来自 SQL Server 数据库”等。
按照屏幕上的说明(如服务器、数据库等)将数据集导入 Power Query。
如果需要将现有工作表数据添加到 Power Query,请突出显示 Excel 工作表上的数据集,然后单击“数据”选项卡上的“从表/范围”按钮> “获取和转换数据块”。
在“创建表”对话框中单击“确定”。现在您应该在 PowerQuery 上看到您的数据集。
在 Power 查询中,突出显示包含平均计算值的列。
现在,转到“转换”选项卡并单击“数字列”块内的“统计”下拉按钮。
在弹出的上下文菜单上单击“平均值” 。
Power Query 将计算平均值并在Power Query 公式栏下方显示该值。
要将平均值导出到 Excel 工作表,请单击“文件”选项卡,然后选择“关闭并加载到”按钮。
点击现有工作表选项,选择工作表中的单元格范围。点击确定,完成导出过程。
您现在应该可以在工作表中看到平均值。
使用 Excel VBA 计算 Excel 中的平均值
你能写几行代码并使用 Excel VBA 将其转换为宏吗?如果可以,你肯定会喜欢这种在 Excel 中计算平均值的技术。
使用以下脚本在您的工作簿中创建一个 VBA 宏,它将计算所选单元格范围的平均值并将值放入您指定的单元格中。所有这些步骤都会自动发生。您只需运行该宏即可。
Sub CalculateAndPasteMeanWithLabel()
' Declare variables
Dim inputRange As Range
Dim outputRange As Range
Dim meanResult As Double
' Prompt user to select the input cell range
On Error Resume Next
Set inputRange = Application.InputBox("Select a range for mean calculation", Type:=8)
On Error GoTo 0
' Check if the user canceled the input box
If inputRange Is Nothing Then
MsgBox "Operation canceled by the user.", vbExclamation
Exit Sub
End If
' Prompt user to select the output cell range
On Error Resume Next
Set outputRange = Application.InputBox("Select a cell to paste the mean", Type:=8)
On Error GoTo 0
' Check if the user canceled the input box
If outputRange Is Nothing Then
MsgBox "Operation canceled by the user.", vbExclamation
Exit Sub
End If
' Check if a single column or row is selected for input range
If inputRange.Rows.Count > 1 And inputRange.Columns.Count > 1 Then
MsgBox "Please select a single row or column for input range.", vbExclamation
Exit Sub
End If
' Calculate the mean
meanResult = Application.WorksheetFunction.Average(inputRange)
' Write "Average" to the left adjacent cell of the output range
outputRange.Offset(0, -1).Value = "Average"
' Paste the mean into the output range
outputRange.Value = meanResult
' Display a success message
MsgBox "The mean has been calculated and labeled, then pasted to the selected cell.", vbInformation
End Sub
如果您想知道如何使用此 VBA 脚本,请阅读以下文章:
📒阅读更多:如何使用在线找到的 VBA 代码
当您执行此 VBA 脚本时,Excel 将显示一个输入框以突出显示用于平均值计算的单元格范围。
然后,您将看到另一个输入框,可让您选择一个单元格来打印结果。
结论
就是这样!如果您遵循上述任何一种方法,在 Excel 中计算平均值或算术平均值既快速又轻松。
如果您喜欢我在本文中解释的技术或对我有任何建议,请在下面评论。