如何在 Excel 中冻结单元格

17 Mar 2025 | 6 分钟阅读

当你在 Excel 中处理大型数据集时,比较工作簿信息可能会很困难。你可能经常需要锁定某些行或列,以便在滚动到工作表的其他区域时查看其内容。

Excel 包含多种工具,可以让你更轻松地同时查看工作簿中不同部分的内容,例如冻结窗格拆分工作表以及 Excel 的其他一些功能。

冻结行或列可确保某些单元格在你滚动数据时始终可见。如果你想轻松地同时编辑电子表格的两个部分,拆分窗格将使任务变得更容易。

Excel 中冻结行只需点击几下。你点击视图选项卡,然后点击冻结窗格,然后根据你想锁定的行数选择以下选项之一

  • 冻结首行用于锁定第一行。
  • 冻结窗格用于锁定多行。

如何冻结首行

按照以下步骤锁定 Excel 中的首行

步骤 1: 在 Excel 工作表上创建数据集,如下所示。

How to Freeze Cells in Excel

步骤 2: 转到视图选项卡并点击冻结窗格

步骤 3: 然后从下拉列表中选择冻结首行

How to Freeze Cells in Excel

这将锁定工作表中的第一行,以便在你浏览工作表的其余部分时它始终可见。

步骤 4: Excel 会自动添加一条深灰色水平线,表示首行已冻结。

How to Freeze Cells in Excel

取消冻结窗格

要解锁或取消冻结行,请执行以下步骤。

步骤 1: 在“窗口”组中点击视图选项卡。

步骤 2: 再次点击冻结窗格

步骤 3: 然后在下拉列表中点击取消冻结窗格

How to Freeze Cells in Excel

点击“取消冻结窗格”后,它将解锁第一行,工作表将恢复为没有灰色线的旧工作表。

如何冻结多行

如果你想锁定多行,请按照以下步骤操作

步骤 1: 选择要冻结的行或单元格。

How to Freeze Cells in Excel

步骤 2: 点击视图选项卡并转到冻结窗格

步骤 3: 再次在下拉列表中点击冻结窗格

How to Freeze Cells in Excel

例如,要在 Excel 中冻结前三行,我们选择单元格 A4 或整个行。

步骤 4: 现在点击冻结窗格,它会显示以下工作表,并在三行后有一条灰线。

How to Freeze Cells in Excel

注意:Microsoft Excel 仅允许冻结电子表格顶部的行。不可能冻结工作表中间的行。确保所有要锁定的行在冻结时都是可见的。

如何冻结第一列

要冻结第一列,请执行以下步骤。

步骤 1: 在“窗口”组中点击视图选项卡。

步骤 2: 转到冻结窗格

步骤 3: 然后在下拉列表中点击冻结首列

How to Freeze Cells in Excel

步骤 4: 滚动到工作表的右侧。

步骤 5: Excel 会自动添加一条深灰色垂直线,表示第一列已冻结。

How to Freeze Cells in Excel

如何冻结多列

如果你想冻结多列,你需要这样做

步骤 1: 选择要锁定的最后一列右侧的列或列中的第一个单元格。

例如,要冻结前两列,请选择整个 C 列或单元格 C1。

How to Freeze Cells in Excel

步骤 2: 点击视图选项卡。

步骤 3: 转到冻结窗格

步骤 4: 然后在下拉列表中点击冻结窗格

How to Freeze Cells in Excel

步骤 5: 它将锁定前两列,如较厚和较深的边框所示,使你能够在工作表中移动时查看冻结列中的单元格。

How to Freeze Cells in Excel

注意:你只能冻结工作表左侧的列。你不能冻结工作表中间的列。所有要锁定的列都应该是可见的。任何超出视图的列将在冻结后隐藏。

如何冻结单元格

除了单独锁定列和行之外,Microsoft Excel 还允许你同时冻结行和列。你需要按照以下步骤冻结单元格或同时冻结行和列

步骤 1: 选择要冻结的最后一行下方和最后一列右侧的单元格。

例如,如果你想一步冻结顶行和第一列,请选择单元格 B2。

How to Freeze Cells in Excel

步骤 2: 点击视图选项卡。

步骤 3: 转到冻结窗格

步骤 4: 然后在下拉列表中点击冻结窗格

How to Freeze Cells in Excel

步骤 5: 你滚动向下和向右时,表格的标题行和最左侧列将始终可见。

How to Freeze Cells in Excel

同样,只要你从顶行和最左侧列开始,就可以冻结任意多行和多列。

例如,如果你想锁定前两行和前两列,那么你需要选择单元格 C3 等。

冻结窗格不起作用

如果你的工作表中冻结窗格按钮被禁用或灰显,最可能的原因是

  • 例如,在单元格编辑模式下,你在单元格中输入公式或编辑数据。要退出单元格编辑模式,请按EnterEsc
  • 你的工作表受到保护。首先,你需要移除工作簿保护,然后才能冻结行或列。

神奇的冻结按钮

将神奇的冻结按钮添加到快速访问工具栏,只需单击一下即可冻结顶行、第一列、行、列或单元格。

步骤 1: 点击向下箭头,然后在下拉列表中点击“更多命令”。

How to Freeze Cells in Excel

步骤 2: 在“从以下位置选择命令”下,选择“不在功能区中的命令”。

步骤 3: 选择“冻结工作表窗格”,然后点击添加按钮。

How to Freeze Cells in Excel

步骤 4: 现在点击确定按钮。

步骤 5: “冻结工作表窗格”图标会出现在向下箭头的顶部和右侧。

How to Freeze Cells in Excel

例如,如果你想冻结前四行和第一列,请选择 B5 单元格并点击神奇的冻结按钮。

How to Freeze Cells in Excel

Excel 会自动添加一条深灰色水平线和垂直线,表示行和列已冻结。

冻结列和行的其他方法

除了冻结窗格之外,Microsoft Excel 还提供了其他几种冻结特定工作表区域的方法。

1. 拆分窗格

在 Excel 中冻结单元格的另一种方法是将工作表区域拆分为几个部分。区别如下

冻结窗格允许你在工作表中滚动时保持某些行或/和列可见。

拆分窗格将 Excel 窗口分成两到四个区域,这些区域可以单独滚动。当你在一个区域内滚动时,其他区域中的单元格保持固定。

要拆分 Excel 工作表,请按照以下步骤操作

步骤 1: 选择要拆分的工作表中的单元格。

How to Freeze Cells in Excel

步骤 2: 在窗口组中点击视图选项卡。

步骤 3: 然后点击拆分按钮。

How to Freeze Cells in Excel

步骤 4: 它会水平拆分工作表为两个部分,如下所示。

How to Freeze Cells in Excel

如果你想撤消拆分,请再次点击拆分按钮。

2. 使用表格锁定顶行

如果你想锁定标题行并在你向下滚动时始终保持在顶部,请将范围转换为功能齐全的 Excel 表格。

步骤 1: 在 Excel 中,创建表格最快的方法是按 Ctrl + T 快捷键。

步骤 2: 然后,会出现一个“创建表”对话框。点击确定按钮。

How to Freeze Cells in Excel

步骤 3: 这将在你向下滚动时锁定或冻结表格的标题行。

How to Freeze Cells in Excel

3. 在每页上打印标题行

如果你想在每页打印的页面上重复顶行或多行,那么在这种情况下,你需要遵循以下基本步骤

步骤 1: 首先,点击页面布局选项卡。

步骤 2: 然后点击打印标题按钮。

How to Freeze Cells in Excel

步骤 3: 然后,会出现一个“页面设置”对话框。

步骤 4: 选择要重复的行,并将它们输入到顶端标题行框中。

How to Freeze Cells in Excel

这将在 Excel 工作表的每个打印页面上重复顶行。