Excel中的小计:如何插入、使用和删除

  • Share This
Michael Brown

本教程介绍了如何使用Excel小计功能来自动求和、计数或平均不同的单元格组。 你还将学习如何显示或隐藏小计细节,只复制小计行,以及如何删除小计。

有大量数据的工作表往往看起来杂乱无章,难以理解。 幸运的是,Microsoft Excel提供了一个强大的小计功能,让你快速总结不同的数据组,并为你的工作表创建一个大纲。 请点击以下链接,了解详情。

    什么是Excel中的小计?

    一般来说,小计是一组数字的总和,然后与另一组(几组)数字相加,构成总和。

    在Microsoft Excel中,小计功能并不局限于对数据集中的数值子集进行加总。 它允许你使用SUM、COUNT、AVERAGE、MIN、MAX和其他函数对数据进行分组和汇总。 此外,它还创建了一个分组的层次结构,称为大纲,让你显示或隐藏每个小计的细节,或只查看小计和大计的摘要。总数。

    例如,你的Excel小表可以是这样的。

    如何在Excel中插入小计

    要在Excel中快速添加小计,请执行以下步骤。

    1.组织源数据

    Excel小计功能要求源数据以适当的顺序排列,并且不应包含任何空白行。

    因此,在添加小计之前,一定要注意 分类 最简单的方法是点击你想分组的数据列。 过滤器 上的按钮。 数据 标签,然后点击过滤箭头,选择从A到Z或从Z到A的排序。

    要想在不破坏数据的情况下删除空白单元格,请遵循以下指南:如何删除Excel中的所有空白行。

    2.添加小计

    选择你的数据集中的任何单元格,进入 数据 标签> 概要 组,并点击 小计 .

    提示:如果你想只为数据的某些部分添加小计,在点击 "小计 "之前选择所需的范围。 小计 按钮。

    3.定义小计选项

    在 "小计 "对话框中,指定三个主要事项--按哪一列分组,使用什么汇总功能,以及哪些列要小计。

    • 在每次换箱的时候 ,选择包含你想分组的数据的列。
    • 使用功能箱 ,选择以下功能之一。
      • 和--将数字相加。
      • Count - 计算非空单元格(这将插入带有COUNTA函数的小计公式)。
      • 平均值 - 计算数字的平均值。
      • Max - 返回最大的值。
      • Min - 返回最小的值。
      • 乘积 - 计算单元格的乘积。
      • 计算数字 - 计算包含数字的单元格(这将插入带有COUNT函数的小计公式)。
      • StdDev - 根据数字样本计算人口的标准偏差。
      • StdDevp - 返回基于整个数字群体的标准偏差。
      • Var--根据数字样本来估计人口的方差。
      • Varp--根据整个数字群体估计群体的方差。
    • 隶属 将小计加到 ,为你想做小计的每一栏选择复选框。

    在这个例子中,我们通过以下方式对数据进行分组 地区 列中的数字,并使用SUM函数对这些数字进行加总。 销售 盈利 列。

    此外,你可以选择以下任何一个选项。

    • 要在每个小计后插入一个自动分页符,选择 小组之间的分页 箱子。
    • 要在细节行上方显示摘要行,请清除 以下数据汇总 要在细节行下面显示一个摘要行,选择这个复选框(通常是默认选择)。
    • 要覆盖任何现有的小计,保持 替换当前小计 框选中,否则清除此框。

    最后,点击 认可 小计将出现在每个数据组的下面,而总计将被添加到表格的末尾。

    一旦在你的工作表中插入小计,它们将在你编辑源数据时自动重新计算。

    提示:如果小计和总计没有被重新计算,请确保将你的工作簿设置为自动计算公式( 文件 > 选择 > 公式> 计算选项 > 工作簿计算 > 自动的 ).

    关于Excel小计功能,你应该知道的3件事

    Excel小计的功能非常强大,用途广泛,同时它在计算数据方面也是一个非常特殊的功能。 下面,你会发现小计的特殊性的详细解释。

    1.只对可见行进行小计

    从本质上讲,Excel小计计算的是可见单元格中的数值,而忽略了被过滤掉的行。 然而,它包括手动隐藏的行中的数值,也就是说,通过使用 隐藏行数 命令在 首页 标签> 细胞 组>。 格式 > 隐藏 & 取消隐藏 ,或通过右键单击行,然后单击 隐藏 以下几段将解释技术性问题。

    在Excel中应用小计功能,可以自动创建SUBTOTAL公式,执行特定的计算类型,如总和、计数、平均等,该函数由第一个参数(function_num)中的数字定义,属于以下集合之一。

    • 1 - 11 忽略被过滤掉的单元格,但包括手动隐藏的行。
    • 101 - 111 忽略所有隐藏的行(被过滤掉和手动隐藏)。

    Excel小计功能插入了函数号为1-11的公式。

    在上面的例子中,用Sum函数插入小计,就形成了这个公式。 小计(9, c2:c5) 其中9代表SUM函数,C2:C5是第一组要小计的单元格。

    如果你过滤掉,比如说。 柠檬 橙子 然而,如果你手动隐藏这些行,它们将被包括在小计中。 下面的图片说明了这一区别。

    排除手动隐藏的行 以便只计算可见的单元格,修改小计公式,用相应的数字101-111代替函数号1-11。

    在我们的例子中,要想只对可见的单元格进行求和,而不包括手动隐藏的行,请改变 SUBTOTAL( 9 ,C2:C5)到SUBTOTAL( 109 ,C2:C5)。

    关于在Excel中使用小计公式的更多信息,请查看SUBTOTAL函数教程。

    2.从原始数据中计算出大总数

    Excel的小计功能是从原始数据中计算出总计,而不是从小计值中计算出总计。

    例如,用Average函数插入小计,计算出的大平均数是C2:C19单元格中所有原始数值的算术平均值,忽略了小计行中的数值。 只要比较一下下面的截图就可以看出区别。

    3.Excel表格中不能使用小计

    如果小计按钮在功能区上是灰色的,那么很可能你是在使用Excel表格。 由于小计功能不能用于Excel表格,你需要先将你的表格转换成普通的范围。 请查看本教程的详细步骤:如何将Excel表格转换成范围。

    如何在Excel中添加多个小计(嵌套小计)?

    前面的例子演示了如何插入一级小计。 现在,让我们更进一步,在相应的外部组中添加内部组的小计。 更具体地说,我们将按以下方式对我们的样本数据分组 地区 首先,然后按 项目 .

    1.按几列数据排序

    当在Excel中插入嵌套的小计时,重要的是你要对所有你想要分组的小计的列中的数据进行排序。 要做到这一点,请到 数据 标签> 排序 & 筛选 组,点击 分类 按钮 , 并增加两个或更多的排序级别。

    详细说明,请参见如何按几栏排序。

    结果,前两栏的数值按字母顺序排序。

    2.插入第一层小计

    选择数据列表中的任何一个单元格,然后按照上一个例子中的做法,添加第一层,即外层的小计。 结果是,你将有 销售 盈利 每份小计 地区 :

    3.插入嵌套层次的小计

    在外侧的小计已经到位的情况下,点击 数据 > 小计 再次添加一个内部小计级别。

    • 在每个变化的 框中,选择你要分组的第二列数据。
    • 使用功能 框,选择所需的摘要功能。
    • 隶属 将小计加到 选择你要计算小计的列,可以是与外部小计中相同的列,也可以是不同的列。

    最后,清除 替换当前小计 框,这是防止覆盖外层小计的关键点。

    如果需要的话,重复这一步来添加更多的嵌套小计。

    在这个例子中,内部小计层将通过以下方式对数据进行分组 项目 栏中的数值相加,并将 销售 盈利 列。

    结果,Excel将计算出每个区域内每个项目的总数,如下面的截图所示。

    为了节省空间, 东部地区 组被展开以显示嵌套的 项目 小计,而其他3个区域组则被折叠起来(下面一节解释了如何做到这一点:显示或隐藏小计细节)。

    为同一列添加不同的小计

    在Excel中使用小计时,你并不局限于在每一列中只插入一个小计。 事实上,你可以在同一列中用不同的函数对数据进行汇总,只要你想。

    例如,在我们的样本表中,除了地区总数之外,我们还可以显示一个平均数,即 销售 盈利 列。

    要想得到类似于上面截图中的结果,请执行《如何在Excel中添加多个小计》中描述的步骤。 只要记住清除 替换当前小计 在每次添加第二层和所有后续层级的小计时,都要在方框内填写。

    如何在Excel中使用小计

    现在你知道了如何在Excel中做小计以即时获得不同数据组的汇总,下面的提示将帮助你完全控制Excel小计功能。

    显示或隐藏小计细节

    要显示数据摘要,即只有小计和大计,请点击其中一个大纲符号 在你的工作表的左上角出现的。

    • 1号只显示总计数。
    • 最后一个数字同时显示小计和单个数值。
    • 根据你在工作表中插入的小计的数量,大纲中可能有一个、两个、三个或更多的中间数字。

    在我们的样本工作表中,点击数字2,显示第一个分组,按 地区 :

    或者,点击数字3来显示嵌套的小计。 项目 :

    要显示或隐藏数据行的 个人小计 ,使用 符号。

    或者,点击 显示详情 隐藏细节 上的按钮。 数据 选项卡,在 概要 组。

    只复制小计行

    正如你所看到的,在Excel中使用小计是很容易的......直到它涉及到将小计复制到其他地方。

    我想到的最明显的方法是--显示所需的小计,然后将这些行复制到另一个地方--是行不通的!Excel会复制和粘贴所有的行,而不仅仅是包括在选择中的可见行。

    要想只复制包含小计的可见行,请执行以下步骤。

    1. 通过使用轮廓数字或加减符号,只显示你要复制的小计行。
    2. 选择任何小计单元格,然后按Ctrl+A选择所有单元格。
    3. 在选择了小计的情况下,转到 首页 标签> 编辑工作 组,并点击 查找& 选择 > 转到特殊...

  • 转到专题 对话框,选择 可见的细胞 仅限于此,然后点击确定。
  • 提示:不要使用 转到专题 功能,你可以按Alt+;来只选择可见的单元格。

  • 在你当前的工作表中,按Ctrl+C复制选定的小计单元格。
  • 打开另一个工作表或工作簿,按Ctrl+V粘贴小计。
  • 完成!结果,你只是把数据摘要复制到了另一个工作表中。 请注意,这种方法复制的是 小计值 而不是公式。

    提示:你可以使用同样的技巧来改变 格式化 的所有小计行,一气呵成。

    如何改变小计

    要快速修改现有的小计,只需做以下工作。

    1. 选择任何小计单元格。
    2. 转到 数据 标签,并点击 小计 .
    3. 小计 对话框,对关键列、汇总功能和要小计的值进行任何修改。
    4. 请确保 替换当前小计 框被选中。
    5. 单击 "确定"。

    注意:如果为同一数据集添加了多个小计,则无法编辑它们。 唯一的方法是删除所有现有的小计,然后再重新插入。

    如何删除Excel中的小计

    要删除小计,请遵循以下步骤。

    1. 选择小计范围内的任何单元格。
    2. 转到 数据 标签> 概要 组,并点击 小计 .
    3. 小计 对话框,点击 移除所有 按钮。

    这将取消你的数据分组并删除所有现有的小计。

    除了自动插入小计的Excel小计功能外,在Excel中还有一种 "手动 "添加小计的方法--使用SUBTOTAL函数。 它提供了更多的功能,上述链接的教程显示了一些有用的技巧。

    Michael Brown is a dedicated technology enthusiast with a passion for simplifying complex processes using software tools. With more than a decade of experience in the tech industry, he has honed his skills in Microsoft Excel and Outlook, as well as Google Sheets and Docs. Michael's blog is dedicated to sharing his knowledge and expertise with others, providing easy-to-follow tips and tutorials for improving productivity and efficiency. Whether you're a seasoned professional or a beginner, Michael's blog offers valuable insights and practical advice for getting the most out of these essential software tools.