如何在Microsoft Excel中使用自动求和
您是否厌倦了创建和应用公式到 Excel 电子表格来获得小计、总计、总和值等?请使用 Excel 中的自动求和功能!
在当今科技发达的世界,掌握基本的电子表格技能对于提高生产力和效率至关重要。其中一项技能就是利用 Microsoft Excel 中强大的自动求和功能。
无论您是初学者还是经验丰富的 Excel 用户,这款便捷的工具都可以为您节省处理数字的时间和精力。使用 AutoSum,复杂的计算变得轻而易举,因为它会自动为选定范围生成求和公式。
在本教程中,我将深入介绍 AutoSum 的世界,提供分步说明和深刻的提示,帮助您充分发挥其潜力。最后,您可以轻松简化数据分析流程。让我们开始吧!
推荐:修复Windows 11卡在准备Windows循环的种方法
Excel 中的自动求和是什么?
自动求和 是用于对大型数据集执行添加操作的内置命令。当您无法在大型电子表格中上下或左右滚动时,您可以依靠 自动求和 以获得准确的小计和总计。您只需突出显示需要总计值的范围,然后点击 自动求和 按钮。Excel 会立即给出您一直在寻找的总和值。
Excel 中的自动求和在哪里?
在撰写本文时,有三种不同的方法可以访问 Excel 中的自动求和功能。 找到以下所有位置:
- 您可以转到 Excel 功能区上“主页”选项卡中的“编辑命令块”来查找“自动求和”。
- 此外,在“公式”选项卡上的“函数库”命令块内也可用相同的“自动求和”按钮。
- 最后,您可以从 Excel 中的快速分析工具的“总计”选项卡访问“自动求和”。
为什么要在 Excel 中使用自动求和?
- 自动求和功能可以自动为选定的单元格范围生成求和公式,从而节省时间。
- 它减少了在 SUM 函数中手动包含单元格时可能发生人为错误的可能性。
- 您可以使用同一个按钮进行其他常见计算,如平均值、计数、最小值、最大值等。
- 无需滚动数千个单元格来包含 SUM 范围。
- 它用户友好,不需要高级的 Excel 函数知识来计算小计或总计。
- 您可以在 Excel 中的单列和单行以及多选中使用自动求和。
如何在 Excel 中自动求和
以下是在 Excel 中使用自动求和工具的几种常见方法:
使用自动求和对列求和
- 选择从第一个值到最后一个值的列数据。
- 点击 自动求和 按钮 家 标签。
- Excel 将自动生成最后一个选定值的下一个空单元格中的值的总和。
如果列标题中有任何数字而没有任何文字,例如年份 2025 或型号 1005等,如果您突出显示标题,Excel 会将其包括在总和中。为避免这种情况,请在标题中包含任何仅包含数字的文本,或键入重音符号 (`) 在数字前面作为标题。
使用自动求和对行求和
当您需要按行计算小计或总计值时,只需选择从第一个数据到最后一个数据的行。确保最远突出显示的数据右侧有一个空白单元格用于求和。单击 自动求和 按钮,您就会得到总和值。
使用自动求和获取多层表中的小计和总计
当您获得多层表或数据集时,自动求和特别有用。您需要在此数据集中创建多个小计和总计,以适当地可视化数据分析。请考虑以下示例:
在上面的多层数据集中,您需要使用自动求和四次并手动求和来创建内容分类汇总、国家分类汇总和总计。相反,您可以按 Ctrl 键,然后使用 自动求和 按钮自动获取小计和总计。操作方法如下:
- 强调
B4:F7
并按下 Ctrl 钥匙。 - 现在,继续强调
B10:F13
。 - 点击 自动求和 按钮可生成各大洲制造商芯片销售额的汇总。
- 现在,突出显示
B4:G16
单元格区域并点击 自动求和 按钮 家 标签。 - Excel 将自动填充国家/地区总计 G 列 总计 第 16 行。
在上述方法中,首先,通过执行一次自动求和来计算各大洲的小计,训练 Excel 识别模式。然后,您可以选择整个数据集并再次单击自动求和以获取其余的小计和总计。这一次 Excel 会预测您要查找的内容。
该方法与高级 Excel 桌面应用程序高度兼容,例如 Excel for Microsoft 365、Excel 2021、Excel 2019 等。但是,它不适用于任何 Excel for the web 版本。此外,该技巧可能无法在过时的 Excel 桌面应用程序(例如 Excel 2007、Excel 2010 等)上成功运行。
使用 Excel 中的自动求和快速分析工具
在 Excel 中计算小计或总计时应用自动求和的另一种方法是使用快速分析工具。操作方法如下:
- 选择您想要按列或按行获取小计或总计的数据集。
- 点击 快速分析 图标,该图标显示在突出显示的单元格范围的右下角。或者,您也可以按 Ctrl + 问 钥匙组合在一起即可 快速分析工具栏。
- 在工具栏中,单击 总计 标签。
- 在“总计”选项卡中,您可以获得两组用于行(以黄色突出显示)和列(以蓝色突出显示)的命令。
- 点击 和 对于列,按列生成总和。
- 您还可以点击 和 对于行,得到按行总计。
Excel 中自动求和的快捷方式
如果您很着急,需要在 Excel 中快速找到总数,您也可以使用热键应用自动求和功能。以下是快捷键组合及其使用步骤:
- 突出显示需要求和的单元格。
- 同时按下 Alt + = 以在下一个空单元格中获取总和值。
推荐:Excel中的公式与函数区别
如何在 Excel 的自动求和中使用其他函数
Excel 上的自动求和功能只不过是一个动态快捷键。除了 和 使用此功能在工作表上。默认情况下,当您单击附加到 AutoSum 的下拉箭头时,Excel 桌面和 Web 应用程序将显示 AutoSum 中的以下附加功能:
- 平均的
- 数数
- 最大限度
- 分钟
因此,如果您想快速计算所选单元格范围的平均值,请按出现的顺序按下以下键:
Alt > H > U > A
Excel 将在同一列的下一个空单元格中生成所选范围的平均值。替换 A
和 C
为了 数数, M
为了 最大限度, 和 I
为了 分钟。
如果您需要更多功能,请点击 自动求和 > 下拉箭头 > 更多功能 或者 Alt
+ H
+ U
+ F
。 这 插入函数 对话框将弹出。在这里,您可以选择更多函数、输入参数,然后点击 好的 应用公式。
中的附加功能 更多功能 菜单仅在您选择工作表上的空白单元格时才有效。然后,在 插入函数 对话框。
如何使用 Excel VBA 进行自动求和
到目前为止,您已经学习了使用用户界面按钮或快捷键在 Excel 中手动使用自动求和功能的方法。
如果您使用 Excel VBA 自动执行 Excel 工作表中的数据分析过程,并且也需要自动执行汇总过程,该怎么办?在这种情况下,您可以使用 Excel VBA 脚本。以下是使用它的代码和步骤:
- 提出 Excel VBA 编辑器 通过按下 Alt + F11 键组合在一起。
- 在 VBA 编辑器工具栏, 点击 插入 并选择 模块 在随后的上下文菜单中。
- 在新的 模块,复制并粘贴以下内容 VBA 脚本:
Sub UseAutoSum()
Dim LastRow As Long
Dim rng As Range
Dim nextCell As Range
'Specify the range for AutoSum
Set rng = Range("B2:B6") 'Change the range as per your data
'Find the last non-empty cell in the range
LastRow = rng.Find(What:="*", After:=rng.Cells(1), Lookat:=xlPart, LookIn:=xlFormulas, SearchOrder:=xlByRows, SearchDirection:=xlPrevious).Row
'Select the empty cell below the last non-empty cell
Set nextCell = rng.Cells(LastRow + 1)
'Apply AutoSum formula
nextCell.FormulaR1C1 = "=SUM(R" & rng.Row & "C:R" & LastRow & "C)"
End Sub
- 点击 节省 按钮,选择 是的 警告消息,然后关闭 VBA 编辑器。
- 现在,点击 Alt + F8 共同开启 宏 对话框。
- 选择 使用自动求和 宏并点击 跑步 按钮。
- 您应该会在输入到 VBA 代码的单元格范围下方找到总和值。
您需要修改数据参考单元格范围 "B2:B6"
获取工作表中您自己的数据集的总和。
由于上述脚本仅适用于列方式,因此您可以使用以下代码按行使用自动求和:
Sub UseAutoSum()
Dim rng As Range
Dim sumCell As Range
'Specify the range for AutoSum
Set rng = Range("A2:F2") 'Change the range as per your data
'Select the cell for the sum
Set sumCell = Range("G2")
'Apply AutoSum formula
sumCell.Formula = "=SUM(" & rng.Address & ")"
End Sub
另外,不要忘记修改输入单元格范围 "A2:F2"
和目标单元格引用 "G2"
根据您自己的数据集。
使用 Excel Automate 或 Office 脚本进行自动求和
Office 脚本功能仅适用于 Excel for Microsoft 365 和 Excel for the Web 应用。此外,您需要 Microsoft 365 Business Standard 或更高版本的订阅才能使用此功能。如果您的 Excel 桌面或 Web 应用中有“自动化”选项卡,请按照以下步骤自动使用自动求和:
- 点击 自动化 选项卡。
- 选择 新脚本 命令 脚本工具 菜单。
- 复制并粘贴以下内容 Office 脚本代码 在 – 的里面 代码编辑器:
function main(workbook: ExcelScript.Workbook) {
let selectedSheet = workbook.getActiveWorksheet();
// Set range B7:F7 on selectedSheet
selectedSheet.getRange("B7:F7").setFormulasLocal([["=SUM(B3:B6)","=SUM(C3:C6)","=SUM(D3:D6)","=SUM(E3:E6)","=SUM(F3:F6)"]]);
// Set range G3:G6 on selectedSheet
selectedSheet.getRange("G3:G6").setFormulasLocal([["=SUM(B3:F3)"],["=SUM(B4:F4)"],["=SUM(B5:F5)"],["=SUM(B6:F6)"]]);
}
- 根据您自己的数据修改单元格引用,如下所示:
B7:F7
:是垂直方向(按列)求和的目标值B3:B6
,C3:C6
等是按列输入数据的单元格范围G3:G6
:是水平(按行)求和的目标值B3:F3
,B4:F4
等是按行输入数据的单元格范围
- 点击
Save script
修改完成后按钮。 - 打
Run
按钮让 Excel 自动AutoSum
水平和垂直地输入数据。
Excel 中自动求和的缺点
- 如果自动求和在工作表中选定区域内遇到任何空白单元格或带有文本值的单元格,它将停止。
- 当您尝试对文本值求和时,自动求和将生成零值或错误。使用自动求和之前,您必须将所有单元格值转换为数字格式。
- 如果您的数据集有标题,并且标题包含年份、型号、库存单位 (SKU) 编号等数字,则 AutoSum 会将其包含在计算中。
- 您无法编辑自动求和中的单元格范围。
- 自动求和依赖于单元格范围的准确选择。当单元格不一致时,自动求和可能无法工作或生成错误的值。
- 当您筛选数据集或表格时,自动求和功能不再起作用。它使用 SUBTOTAL 函数代替 SUM 函数。
结论
现在您应该知道如何使用 Excel 中的自动求和功能。
如果您正在进行小计和总计工作,您绝对可以使用 Excel 这个强大的工具来节省大量手动输入公式的时间。
处理较长的列和行时,请使用“自动求和”以及快捷方式,例如 Ctrl + 向下 箭头表示列和 Ctrl + 正确的 箭头表示行可立即生成总计或小计。
您是否使用 Excel 中的自动求和功能?请在评论中告诉我!