如何在 Microsoft Excel 中对行进行分组以折叠和展开它们?

2025年03月17日 | 阅读 9 分钟

我们都知道,包含大量复杂且详细信息的特定工作表最终需要大量工作才能阅读和分析。幸运的是,Microsoft Excel 提供了一种轻松组织数据分组的方法,允许我们折叠然后展开具有相似内容的行,以便分别创建更紧凑和更易于理解的视图。

在本教程中,我们将探索以下各种主题

  1. 如何在 Microsoft Excel 中对行进行分组?
    1. 在 Microsoft Excel 中自动对行进行分组。
    2. 手动对行进行分组(即,嵌套分组)。
  2. 如何在 Microsoft Excel 中折叠特定行?
  3. 如何在 Excel 工作表中轻松展开行?
  4. 如何删除 Microsoft Excel 中的取消分组和大纲分组?
  5. Excel 分组需要注意哪些技巧?
    1. 自动执行分组小计的计算。
    2. 应用默认的 Microsoft Excel 样式以进行汇总行。
    3. 仅选择和复制可见行在 Excel 工作表中。
    4. 隐藏和显示大纲符号。

如何在 Microsoft Excel 中对行进行分组?

现在,Microsoft Excel 中的分组最适合具有列标题、无空行或列的结构化工作表,以及每组特定行的数据汇总行(小计)。并且数据组织得当,我们可以利用各种方法有效地对其进行分组。

a) 如何在 Excel 中自动分组行(创建大纲)?

如果我们的特定数据集只包含一个信息级别,那么最简单的方法就是让 Microsoft Excel 自动为我们分组。

步骤 1:首先,我们将选择我们想要分组的特定行中的任何一个单元格。

步骤 2:现在,之后,转到数据选项卡 >大纲组,然后单击分组下方的箭头并选择自动大纲

How one can group rows in Microsoft Excel to collapse and expand them?

这表明特定行已成功分组,而大纲栏通常代表已添加到 A 列左侧的数据组织的各个级别。

How one can group rows in Microsoft Excel to collapse and expand them?

注意。已注意到,如果我们的汇总行位于详细行组的上方,在创建大纲之前,我们可以转到数据选项卡 > 大纲组,然后单击大纲对话框启动器,并清除详细行下方的汇总行复选框。

How one can group rows in Microsoft Excel to collapse and expand them?

创建大纲后,我们可以通过单击对应特定组的减号 如何在 Microsoft Excel 中对行进行分组以折叠和展开它们? 或加号 如何在 Microsoft Excel 中对行进行分组以折叠和展开它们? 来快速隐藏或显示特定组内的详细信息。

此外,我们还可以通过单击工作表左上角的级别按钮 如何在 Microsoft Excel 中对行进行分组以折叠和展开它们? 来折叠或展开到特定级别的所有行。

b) 如何在 Excel 中手动分组行?

如果工作表包含两个或更多级别的信息,那么 Microsoft Excel 的自动大纲可能需要正确地对我们的数据进行分组,在这种情况下,我们可以按顺序使用以下提到的步骤手动执行该操作。

1. 创建外部组(级别 1)

首先,我们将选择数据的一个较大子集,该子集将包含所有中间汇总行及其详细行。

在下面的特定数据集中,为了对第 9 行(东部总计)的所有数据进行分组,我们可以轻松地选择第 2 行到第 8 行。

How one can group rows in Microsoft Excel to collapse and expand them?

现在,在数据选项卡上,在大纲组中,我们将单击分组按钮,选择,然后单击确定按钮。

How one can group rows in Microsoft Excel to collapse and expand them?

执行上述步骤后,将在工作表的左侧添加一个栏。

How one can group rows in Microsoft Excel to collapse and expand them?

2. 创建嵌套组(级别 2)

现在,为了创建嵌套组,我们将选择所有与相关汇总行相邻的详细行,然后单击分组按钮。

例如:为了在东部地区内创建苹果组,我们将首先选择第 2 行和第 3 行,然后单击分组。要创建橙子组,我们现在选择第 5 行到第 7 行,然后再次单击分组按钮。

同样,我们将为北部地区创建嵌套组,然后我们将得到以下结果。

How one can group rows in Microsoft Excel to collapse and expand them?

3. 根据需要添加更多分组级别

当数据集在某个点上完成时,一些额外的数据会被添加到我们的相应工作表中。

  • 例如:让我们在我们的相应表格中插入总计行,然后我们将添加最外层的大纲级别。为了完成这项工作,我们将选择除总计行(第 2 行到第 17 行)之外的所有行,然后我们将单击相应的数据选项卡 >分组按钮 >
How one can group rows in Microsoft Excel to collapse and expand them?

如何在 Microsoft Excel 中折叠行?

在 Microsoft Excel 中,最关键的功能之一莫过于分组以及隐藏能力。然后,我们将显示特定组的详细行,并能通过单击鼠标折叠或展开整个大纲到某个级别。

折叠组内的行

现在,为了折叠特定组内的行,我们将只需单击位于该组栏底部的一个减号按钮 如何在 Microsoft Excel 中对行进行分组以折叠和展开它们?

  • 例如:这是我们如何快速隐藏东部地区所有相关的详细行,包括小计,然后仅显示东部总计行。
How one can group rows in Microsoft Excel to collapse and expand them?

另一个可以用来折叠 Microsoft Excel 中行的重要方法是选择该特定组中的任何一个单元格。之后,我们将单击数据选项卡上大纲组中的隐藏详细信息按钮。

How one can group rows in Microsoft Excel to collapse and expand them?

无论哪种方式,该组都将最小化为汇总行,并且所有详细行都将被有效地隐藏。

将整个大纲折叠或展开到特定级别。

现在,为了在特定级别最小化或展开所有组,我们将单击我们工作表左上角的相应大纲编号。

级别 1 显示的数据最少,而最高数字会展开所有行。

  • 例如:如果我们的某个大纲有 3 个级别,那么我们将单击数字 2 以隐藏第 3 级,同时显示其他两个级别。

以下屏幕截图演示了已折叠到级别 3 的大纲。

How one can group rows in Microsoft Excel to collapse and expand them?

如何在 Microsoft Excel 中展开行?

现在,为了展开特定组内的行,我们将单击可见汇总行中的任何一个单元格,然后我们将连接大纲组中数据选项卡上的显示详细信息按钮。

How one can group rows in Microsoft Excel to collapse and expand them?

或者,我们将单击已折叠行组的加号 如何在 Microsoft Excel 中对行进行分组以折叠和展开它们? 以进行展开。

How one can group rows in Microsoft Excel to collapse and expand them?

如何删除 Microsoft Excel 中的大纲?

如果我们要一次性删除所有行分组,那么我们将清除大纲(例如,嵌套)。

如何删除 Excel 工作表中的整个大纲?

在此,我们将转到数据选项卡 >大纲组,然后单击取消分组下方的箭头,并单击清除大纲选项。

How one can group rows in Microsoft Excel to collapse and expand them?

重要说明

  1. 已注意到,在 Microsoft Excel 中删除大纲不会删除任何数据。
  2. 如果删除带有折叠行的大纲,则在清除过程后,这些行将保持隐藏状态。要显示行,我们可以使用在“如何在 Microsoft Excel 中取消隐藏行?”中有效描述的任何方法。
  3. 一旦大纲被删除,那么在这种特定情况下,我们无法仅通过单击撤销按钮或按下撤销快捷键 (Ctrl + Z) 来恢复它。取而代之的是,我们必须从头开始重新创建大纲。

如何取消分组 Excel 中的特定行组?

现在要删除特定行的分组而不删除整个大纲,我们将执行以下操作。

步骤 1:首先,我们将选择我们想要取消分组的特定行。

步骤 2:之后,我们将转到数据选项卡 >大纲组,然后单击取消分组按钮。或者直接按 Shift + Alt + 左箭头,这是 Microsoft Excel 中的取消分组快捷键。

步骤 3:现在,在取消分组对话框中,我们将选择,然后单击确定按钮。

  • 例如:这里我们可以看到如何取消分组两个嵌套的行组(苹果小计橙子小计),同时保留外部东部总计

Microsoft Excel 分组技巧

正如我们所见,在 Microsoft Excel 中分组行非常简单。在下面的部分中,我们将找到一些有用的技巧,这些技巧将使我们处理组的工作更加轻松。

如何自动计算分组小计?

如到目前为止讨论的所有示例所示,我们通过使用 SUM 公式插入了小计行以获得自动计算的小计,我们还可以使用小计命令以及我们自己选择的汇总函数,例如 SUM、COUNT 等。而小计命令不仅会插入汇总行,而且它们还会创建一个带有可折叠和可展开行的大纲。

通过将默认 Excel 样式应用于汇总行

Microsoft Excel 有针对两个级别的汇总行(如下所示)的各种预定义样式。

RowLevel_1(粗体)和RowLevel_2(斜体)。我们也可以在分组行之前或之后应用这些样式。

为了自动将 Excel 样式应用于新大纲,我们将转到数据选项卡 >大纲组。然后,我们将单击大纲对话框启动器,再次选择自动样式复选框并单击确定按钮。之后,我们将像往常一样创建大纲。

现在要将样式应用于现有大纲,我们也可以选择如上所示的自动样式框,但我们将单击应用样式按钮而不是确定按钮。

How one can group rows in Microsoft Excel to collapse and expand them?

如何仅选择和复制可见行?

折叠不相关的行后,我们可以将显示的相关数据复制到其他地方。但是,当我们通过鼠标以通常的方式选择可见行时,我们也会选择隐藏的行。

如果我们想仅选择可见行,则需要执行一些额外的步骤。

步骤 1:首先,我们将使用鼠标选择可见行。

例如:我们已经折叠了所有详细行,现在我们将选择可见的汇总行。

How one can group rows in Microsoft Excel to collapse and expand them?

步骤 2:转到开始选项卡 >编辑组,然后单击查找和选择 >转到特殊。或者按 Ctrl + G(转到快捷键),我们还可以单击特殊?按钮。

现在,在转到特殊对话框中,我们将选择仅可见单元格,然后单击确定按钮。

How one can group rows in Microsoft Excel to collapse and expand them?

结果是,只有可见行被选中。

How one can group rows in Microsoft Excel to collapse and expand them?

之后,我们将按 Ctrl + C 以复制选定的行,然后按 Ctrl + V 以将它们粘贴到我们喜欢的地方。

如何隐藏和显示大纲符号

为了隐藏或显示 Microsoft Excel 中的大纲栏和级别编号,我们可以使用以下键盘快捷键 Ctrl + 8。

第一次按下快捷键会隐藏大纲符号,再次按下会重新显示大纲。