网站搜索

如何在 Excel 中应用自定义冻结窗格(3 种简单方法)


在本文中,我们将演示如何在 Excel 中使用自定义冻结窗格。我们可以直接通过'冻结窗格'选项轻松锁定第一行或第一列,但在这里,我们将使用'冻结窗格'选项来锁定任何行或列我们想要。

方法 1 – 使用冻结窗格功能冻结自定义行和列

我们可以使用“冻结窗格”工具冻结 Excel 工作表中的行或列。为了说明如何操作,我们将使用以下数据集,其中包含一些销售人员一年前六个月的销售额。

步骤:

  • 决定要冻结哪些行和列。在这里,我们将锁定C 列B,以及第 6 行7 行。

  • 要冻结C 列 B 以及第 6 行7,请选择单元格 D8

  • 要同时锁定列和行,请选择该行正下方和要冻结的列右侧的单元格。
  • 转到查看选项卡并选择冻结窗格

  • 从打开的下拉菜单中,选择冻结窗格

工作表中出现一条水平线和一条垂直线,如下所示。

如果我们向下滚动,第 6 行7 将被锁定。

  • 同样,如果我们从左向右滚动,C 列B 也会被锁定。

  • 要冻结任何特定行,请选择需要冻结的行正下方的行,例如此处的第 9 行

  • 转到查看选项卡并选择冻结窗格,如上所述。
  • 向下滚动。

第 6、7 和 8 行已冻结。

  • 要冻结某列,只需选择它旁边的列即可。

  • 使用前面的步骤返回如下结果。


方法 2 – 使用魔法冻结按钮

我们可以使用自定义的快速访问工具栏来冻结任何行或列,从而节省时间和精力。

步骤:

  • 转到屏幕左上角的“自定义快速访问工具栏”图标。

  • 下拉菜单中选择“更多命令”

  • “选择命令”中选择“冻结窗格”
  • 单击“添加”,然后单击确定将该按钮包含在工具栏中。

快速访问工具栏中将出现一个新图标,即冻结窗格魔术按钮。

  • 选择C 列以锁定A 列B

  • 从打开的下拉菜单中选择冻结窗格图标和冻结窗格

A 列B 被冻结,如下所示。


方法 3 – 使用键盘快捷键应用自定义冻结窗格

冻结行或列的键盘快捷键是 Alt + W + F + F

步骤:

  • 选择我们要冻结的列右侧的列。我们在此处选择D 列,因为我们要冻结A 列 BC

  • Alt 键显示如下所示的功能区。

  • W,这将打开查看标签。

  • F。这将打开冻结窗格的下拉菜单。

  • 再次按F冻结所需的列。


Excel 中使用 VBA 冻结行和列

Excel VBA 还使我们有机会自定义冻结数据集中的行、列和单元格。

步骤:

  • 转到开发人员选项卡并选择Visual Basic

  • 转到插入并选择模块
  • 模块中输入以下代码并保存
Sub Lock_Row()
   ActiveWindow.FreezePanes = False
   Rows("8:8").Select
   ActiveWindow.FreezePanes = True
End Sub

在这里,我们想要锁定Row 8以上的行,因此我们在代码中放入“8:8”

  • 转到开发人员选项卡上的

  • 从打开的窗口中选择运行

  • 运行代码。

第 8 行上方的行已冻结。

  • 要冻结特定列,请输入以下代码:
Sub Lock_Column()
   ActiveWindow.FreezePanes = False
   Columns("C:C").Select
   ActiveWindow.FreezePanes = True
End Sub

  • 运行代码后,A 列B 被冻结。

  • 要同时冻结行和列,请输入以下代码:
Sub Lock_Cell()
   ActiveWindow.FreezePanes = False
   Range("D8").Select
   ActiveWindow.FreezePanes = True
End Sub

  • 运行代码后,A、BC 列以及第 8 行上方的行将被冻结。


要记住的事情

  • 您无法锁定工作表中间的列或行。您只能冻结工作表左侧所选行和列上方的行。
  • 当您处于编辑模式时,冻结窗格命令将不起作用。要取消编辑模式,请按 Esc 键。

相关文章