如何在 Excel 中移除条件格式

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

引言

Excel 中的条件设计是一个强大的功能,它使客户能够在特定条件下突出显示数据,从而支持数据可视化和分析。但是,在某些情况下,您可能需要删除条件格式以重置单元格的外观或根据工作表进行更改。要删除条件格式,您可以选择包含要消除的设计的单元格范围,然后访问“开始”选项卡下“样式”组中的“条件格式”选项。

从那里,您可以选择根据您的要求从所选单元格或从整个工作表中清除规则。消除条件格式为信息显示和分析提供了一个全新的开始,确保您的计算表反映最可靠和更新的数据。

Excel 中的条件格式允许客户根据确定的标准动态格式化单元格,为数据分析提供可视化线索。要删除条件格式,请遵循以下步骤:

  • 选择包含要删除的条件格式的单元格范围。
  • 导航到 Excel 功能区上的“开始”选项卡。
  • 找到“样式”组。
  • 单击“条件格式”。
  • 从下拉菜单中,选择“清除规则”,然后选择“清除所选单元格的规则”以仅从所选范围中删除条件格式。
  • 或者,您可以选择“清除整个工作表的规则”以从整个工作表中删除条件格式。

消除条件格式有助于重置单元格的外观,从而在信息感知和分析方面获得全新的开始。

在这个简短的教程中,我将向您展示几种简单的方法,您可以使用它们从选定的单元格范围、整个工作表或工作簿中消除条件设计。

我还将向您展示如何消除特定的条件格式规则,同时保留其余规则。

我还将向您展示如何消除特定的条件格式准则,同时保留其余准则。

本教程涵盖

  1. 消除条件格式的键盘快捷键
  2. 使用快速分析工具选项清除条件格式
  3. 使用“清除规则”选项消除条件格式
  4. 使用“只粘贴格式”技巧消除条件格式
  5. 清除所有格式(包括条件格式)
  6. 一次性从所有工作表中消除条件格式(使用 VBA)
  7. 消除特定的条件格式规则。

消除条件格式的键盘快捷键

以下是消除所选单元格范围内的条件格式规则的键盘快捷键:

  • ALT + H + L + C + S

要使用上述键盘快捷键,您首先需要选择要从中消除条件格式的单元格,然后按这些键(依次)。

此外,下面是清除整个工作表的条件格式规则的键盘快捷键:

  • ALT + H + L + C + E

要使用上述键盘快捷方式,请先激活要从中消除偶发设计标准的图纸,然后再使用它。

使用“清除规则”选项删除条件格式

如果您认为键盘快捷键很长且难以记住(我同意),您还可以使用功能区中内置的“清除规则”选项来清除所选单元格范围或整个工作表的限制性设计准则。

以下是消除选定单元格范围内的偶发格式的步骤:

  • 选择要从中消除格式的单元格范围
  • 单击“开始”选项卡
    HOW TO REMOVE CONDITIONAL FORMATTING IN EXCEL
  • 点击条件格式选项
  • 点击条件格式
    HOW TO REMOVE CONDITIONAL FORMATTING IN EXCEL
  • 在出现的选项中,单击“清除规则”选项
  • 单击“清除所选单元格的规则”选项
    HOW TO REMOVE CONDITIONAL FORMATTING IN EXCEL

上述步骤将只从选定的单元格范围中删除限制性设计,如果您在工作表的其他地方应用了它,它将不受影响。如果您想处理工作表中的所有限制性设计,您可以选择“清除整个工作表的规则”选项。

注意:在“自由规则”选项中,您还会看到两个额外的选项——“清除此表的规则”和“清除此数据透视表的规则”。除非您正在使用数据透视表或 Excel 表,否则这些选项将显示为灰色,并且只有在您选择 Excel 表或数据透视表中的单元格时才会打开。

使用“只粘贴格式”技巧消除条件格式

当您将一个单元格复制并粘贴到另一个单元格上时,它不仅会复制单元格的值,还会复制格式。

Excel 还允许您只从复制的单元格中重新粘贴格式,我们可以使用此功能从任何单元格或单元格范围中消除条件格式。

下面我有一个信息数据集,其中我对学生的成绩应用了条件格式。

HOW TO REMOVE CONDITIONAL FORMATTING IN EXCEL

以下是使用“选择性粘贴”方法从这些单元格中消除限制性设计的步骤:

  • 选择任何未应用条件格式的单元格(这是将被复制其格式的单元格)。在此示例中,我选择了单元格 F2。
  • 复制此单元格(您可以使用键盘快捷键 Ctrl + C 或右键单击,然后单击“复制”)
  • 选择要从中消除限制性格式的单元格。
    HOW TO REMOVE CONDITIONAL FORMATTING IN EXCEL
  • 右键单击选区
  • 单击“选择性粘贴”选项。这将打开“选择性粘贴”对话框。
    HOW TO REMOVE CONDITIONAL FORMATTING IN EXCEL
  • 在对话框中,选择“格式”选项
    HOW TO REMOVE CONDITIONAL FORMATTING IN EXCEL
  • 单击“确定”
  • 上述步骤将覆盖所选单元格的设计,并从我们在同步 1 中选择的单元格中复制设计。

此方法的一个缺点是它会从所选单元格中删除所有格式(而不仅仅是条件格式)。

因此,如果您从未应用格式的单元格复制格式,并将格式粘贴到所选单元格范围上,那么除了条件格式之外,您还将丢失其他格式,例如填充颜色、线条、文本样式等。

清除所有格式(包括条件格式)

另一种从选定单元格范围中消除偶发格式的方法是清除所有配置。

这样做将删除所有格式,例如单元格颜色、粗体/斜体、边框、文本大小等(以及条件格式)。

以下是清除 Excel 中选定单元格范围内的所有格式的步骤:

  • 选择要从中消除偶发设计的单元格
  • 单击“开始”选项卡
    HOW TO REMOVE CONDITIONAL FORMATTING IN EXCEL
  • 在“编辑”组中,单击“清除”选项
  • 在下拉列表中出现的选项中,单击“清除格式”。
    HOW TO REMOVE CONDITIONAL FORMATTING IN EXCEL

上述步骤将保持单元格的内容不变,但会删除其中的所有格式。

您还可以使用以下键盘快捷键清除所有格式:

ALT + H + E + F

一次性从所有工作表中删除条件格式(使用 VBA)

如果您的工作簿中有大量工作表,并且您想从所有这些工作表中删除条件格式规则,那么逐个工作表地操作会很耗时。一种快速清除工作簿中所有工作表上的条件格式规则的方法是使用一个简单的 VBA 宏代码。

以下是使用简单的一行 VBA 宏代码遍历工作簿中所有工作表并快速从每个工作表中删除条件格式的步骤:

  • 单击功能区中的“开发工具”选项卡(如果您没有看到开发工具选项卡,这里有一个详细的指南,说明如何获取它)
  • 单击“Visual Basic”图标
    HOW TO REMOVE CONDITIONAL FORMATTING IN EXCEL

在打开的 VB 编辑器中,单击“视图”选项卡,然后单击“立即窗口”。这将使“立即窗口”框显示在 VB 编辑器中。如果您已经在 VB 编辑器中看到“立即窗口”,则无需执行此步骤

HOW TO REMOVE CONDITIONAL FORMATTING IN EXCEL
  • 将以下代码行粘贴到“立即窗口”中:

For Each ws In Worksheets: ws.Cells.FormatConditions.Delete: Next ws

  • 将光标放在代码行的末尾
  • 按下 Enter 键
  • 关闭 VB 编辑器

当您将光标放在代码行的末尾并按下 Enter 键时,该行代码将被执行。上述代码使用一个简单的 For Each Next 循环,它遍历工作簿中的每个工作表,并使用 Cells.FormatConditions. Delete 方法从每个工作表中删除条件格式。

注意:这将只消除限制性格式,而所有其他格式,例如单元格颜色、文本样式/大小、边框等将不受影响。

使用“立即窗口”运行此类简单代码的一个主要优点是,您无需担心其他任何事情(例如将文件保存为启用宏的工作簿)。您可以使用上面显示的步骤运行代码,然后关闭 VB 编辑器。