如何在 Excel 中创建表格?

2025年3月17日 | 阅读 7 分钟

表格是 Excel 中用于组织数据的强大功能。您可以将表格视为电子表格中的一组特定的行和列。同一工作表上可以有多个表格。表格允许您快速轻松地分析 Excel 中的数据。

您可能会认为 Excel 电子表格中的数据本身就已经是表格,因为它包含行和列。但是,除非您使用了 Excel 的特定数据表功能,否则您的数据就不是真正的“表格”。您可以将平面数据转换为数据表,并获得多项好处。以下是 Excel 表格的一些优点,例如:

  • 快速样式:只需单击一次即可为数据添加颜色、条纹行和标题样式。
  • 表格名称:为表格命名,以便在其他公式中更方便地引用。
  • 更清晰的公式:在表格中工作时,Excel 公式更容易阅读和编写。
  • 自动扩展:Excel 表格本质上是动态的,这意味着您可以轻松地向数据添加新行或列,Excel 表格会自动更新以包含新单元格。
  • 筛选和汇总:自动添加筛选按钮和汇总,这些按钮和汇总会随着数据的筛选而适应,例如集成的排序筛选选项或带有切片器的视觉筛选。
  • 列标题在滚动时保持可见。
  • 快速汇总允许您通过单击即可对数据求和、计数并找到平均值、最小值或最大值。
  • 公式易于阅读,因为它使用了特殊的语法,该语法使用表格和列名称而不是单元格引用。
  • 动态图表会随着您在表格中添加或删除数据而自动调整。

如何在 Excel 中创建表格

Excel 电子表格的各个工作表或页面都像具有列和行网格的表格。只需单击几下,即可在 Excel 电子表格中输入数据或导入整个数据集。您还可以将数据组织到没有特殊格式的表格中。

将源数据组织到行和列中后,请按照以下步骤将单元格范围转换为表格:

步骤 1:选择数据集中的任意单元格。

步骤 2:转到“插入”选项卡,然后单击“表格”组中的“表格”按钮。

或者,您可以按 Ctrl + T 快捷键插入表格。

How to Make a Table in Excel

步骤 3:将出现“创建表”对话框,其中已自动为您选择所有数据。您可以调整范围,如果您希望第一行数据成为表格标题,请确保选中“我的表包含标题”复选框。

How to Make a Table in Excel

步骤 4:现在单击“确定”按钮。

结果是,Excel 将您的数据范围转换为具有默认样式的真正表格。

How to Make a Table in Excel

以下是创建 Excel 表格时需要记住的一些要点。

  • 在创建表格之前准备和清理您的数据,删除所有空白行,为每列指定唯一名称,并确保每行包含一条记录的信息。
  • 插入表格时,Excel 会保留您当前拥有的所有格式。为获得最佳效果,您可能需要删除一些现有格式,例如背景色,以免与表格样式冲突。
  • 每个工作表不限于一个表格。您可以根据需要创建任意数量的表格。为了提高可读性,建议在表格和其他数据之间至少插入一个空白行和一个空白列。

如何在 Excel 中为表格命名

每次在 Excel 中创建表格时,它都会自动获得一个默认名称,例如“表 1”、“表 2”等。当处理多个表格时,将默认名称更改为更有意义和描述性的名称可以使您的工作轻松得多。要重命名表格或为表格赋予新名称,请按照以下步骤操作:

步骤 1:选择表格中的任意单元格。

步骤 2:转到“表格设计”选项卡,然后在“表格名称”框中选择现有名称。

How to Make a Table in Excel

要查看当前工作簿中所有表格的名称,请按 Ctrl + F3 打开“名称管理器”

Excel 表格公式

为了计算表格数据,Excel 使用一种称为结构化引用的特殊公式语法。与常规公式相比,它们具有多项优点,例如:

  • 易于创建:创建公式时选择表格数据,Excel 会自动为您构建结构化引用。
  • 易于阅读:结构化引用通过名称引用表格部分,这使得公式更容易理解。
  • 自动填充:要在每一行中执行相同的计算,请在任何单个单元格中输入公式,它将立即复制到整个列。
  • 自动更改:当您修改同一列中的任何公式时,同一列中的其他公式也会相应更改。
  • 自动更新:每次调整表格大小或重命名列时,结构化引用都会动态更新。

下图显示了一个计算每行数据总和的结构化引用示例。

How to Make a Table in Excel

求和表格列

Excel 表格的另一个很棒的功能是能够不使用公式来汇总数据。此选项称为“总计行”。请按照以下步骤对表格数据求和:

步骤 1:选择表格中的任意单元格。

步骤 2:转到“设计”选项卡,然后在“表格样式选项”组中勾选“总计行”框。

How to Make a Table in Excel

步骤 3:“总计”行将插入到表格底部,并在最后一列显示总计。

How to Make a Table in Excel

步骤 4:单击“总计”单元格以对其他列中的数据求和。

步骤 5:然后单击下拉箭头并选择 SUM 函数。要以不同方式计算数据,例如计数或平均值,请选择相应的函数。

无论您选择哪种操作,Excel 都会使用 SUBTOTAL 函数,该函数仅计算可见行中的数据。

How to Make a Table in Excel

您可以使用 Ctrl + Shift + T 快捷键来打开和关闭“总计行”。

如何扩展 Excel 表格

当您在相邻单元格中键入任何内容时,Excel 表格会自动扩展以包含新数据。与结构化引用结合使用,这可以为您创建动态范围,而无需您付出任何努力。

如果您不希望新数据成为表格的一部分,请按 Ctrl + Z。这将撤销表格的扩展并保留您键入的数据。

您还可以通过拖动右下角的小句柄来手动扩展表格

How to Make a Table in Excel

您还可以使用“调整表格大小”命令添加和删除列和行,步骤如下:

步骤 1:单击表格中的任意位置。

步骤 2:转到“设计”选项卡,然后单击“属性”组中的“调整表格大小”

步骤 3:当出现对话框时,选择要包含在表格中的范围。

步骤 4:单击“确定”按钮。

How to Make a Table in Excel

Excel 表格样式

表格可以通过预定义的样式库进行非常轻松地设置格式。此外,您还可以创建自定义样式并应用自己的格式。

当您在 Excel 中插入表格时,默认样式会自动应用到该表格。要更改表格样式,请按照以下步骤操作:

步骤 1:选择表格中的任意单元格。

步骤 2:转到“设计”选项卡,然后在“表格样式”组中单击要应用的样式。

步骤 3:要查看所有样式,请单击右下角的“更多”按钮。

How to Make a Table in Excel

注意:如果您尚未为表格列定义标题,Excel 会在格式化过程中自动为表格添加标题占位符。

要更改默认表格样式,请右键单击所需的样式并选择“设置为默认值”。您在此工作簿中创建的任何新表格都将以此新默认表格样式进行格式化。

当您使用任何预定义样式格式化表格时,Excel 会保留您已有的格式。

步骤 4:要删除任何现有格式,请右键单击样式并选择“应用并清除格式”

How to Make a Table in Excel

如何删除表格格式

如果您希望获得 Excel 表格的所有功能,但又不希望任何格式(例如条纹行、表格边框等),则可以通过以下步骤删除格式:

步骤 1:选择表格中的任意单元格。

步骤 2:转到“设计”选项卡,然后单击“表格样式”组中的右下角“更多”按钮。

步骤 3:然后单击表格样式模板下的“清除”。或者在“浅色”类别下选择第一个样式,该样式称为“无”

How to Make a Table in Excel

此方法仅删除内置的表格格式,但保留您的自定义格式。要完全删除表格中的所有格式,请按照以下方法操作:

步骤 1:转到“开始”选项卡,选择“格式”组,然后单击“清除格式”按钮。

注意:与自定义表格样式不同,Excel 表格的预定义样式无法删除。但是,您可以选择清除预定义样式和自定义样式。然后会删除格式,数据将以默认表格格式显示。

如何在 Excel 中删除表格

删除表格是一个简单的过程。要将表格转换回范围,只需按照以下步骤操作:

步骤 1:右键单击表格中的任意单元格。

步骤 2:转到“表格”按钮。

步骤 3:然后单击“转换为范围”按钮。

How to Make a Table in Excel

或者,转到“设计”选项卡,然后在“工具”组中单击“转换为范围”按钮。

How to Make a Table in Excel

步骤 4:屏幕上会出现一个对话框,然后单击“是”按钮。

How to Make a Table in Excel

这将删除表格,但会保留所有数据和格式。要仅保留数据,请在将表格转换为范围之前删除表格格式。

使用 Excel 表格的缺点

使用命名的 Excel 表格存在一些缺点,因此在某些情况下您可能更喜欢不使用它们,例如:

  • 表格单元格的结构化引用没有“绝对”设置,因此在列之间复制它们会有点棘手。
  • 即使表格下方的单元格未锁定,表格也不会在受保护的工作表上自动扩展。
  • 如果任何工作表包含 Excel 表格,则无法分组、复制或移动多个工作表。
  • 在包含一个或多个 Excel 表格的工作簿中不允许使用自定义视图。