Excel管理条件格式规则

使用条件格式时,可以设置 Excel 用于确定何时应用条件格式的规则。若要管理这些规则,你应该了解按照哪种顺序来计算这些规则、当两个或多个规则发生冲突时会出现什么情况、复制和粘贴如何影响规则计算、如何更改规则的计算顺序以及何时停止规则计算。

  • 了解条件格式规则优先级通过使用“条件格式规则管理器”对话框,你可以在工作簿中创建、编辑、删除和查看所有条件格式规则。(在“开始”选项卡上,单击“条件格式”,然后单击“管理规则”。)

当应用两个或更多条件格式规则时,将按其在此对话框中列出的优先级顺序(自上到下)计算这些规则。

在此示例中,ID 徽章具备失效日期。我们希望用黄色背景色标记将在 60 天内失效但尚未失效的徽章,并用红色背景色标记已失效的徽章。

在本例中,含有“证书日期在 60 日内即将过期的雇员 ID 号码”的单元格设为黄色,含有“证书已过期的雇员 ID 号码”的单元格设为红色。规则显示在下图中。

第一个规则(如果为真,则将单元格背景颜色设为红色)针对当前日期(通过使用公式中的 TODAY 函数得到)测试 B 列中的日期值。将此公式分配到 B 列中的第一个数据值,即 B2。此规则的公式为 =B2<TODAY()。此公式测试 B 列中的单元格(单元格 B2:B15)。如果 B 列中任何单元格的公式计算值为真,其在 A 列中相应的单元格(例如,A5 对应 B5,A11 对应 B11)的背景颜色将设为红色。使用第一个规则对“适用于”下指定的所有单元格进行评估之后,将测试第二个规则。此公式检查 B 列中的值是否在当天日期的 60 天以内(例如,假设当天日期为 2010 年 8 月 11 日)。B4 单元格中的值为 2010 年 10 月 4 日,在当天日期的 60 天以内,因此计算值为真,其背景颜色将设为黄色。此规则的公式为 =B2<TODAY()+60。列表中由最高规则先设置为红色的任何单元格单独留下。

列表中较高处的规则的优先级高于列表中较低处的规则。默认情况下,新规则总是添加到列表的顶部,因此具有较高的优先级,所以您要留意它们的顺序。您可以使用对话框中的“上移”和“下移”箭头更改优先级顺序。

  • 多个条件格式规则计算值为真时将发生何种情况有时,可以有多个条件格式规则计算值为 True。下面介绍如何应用规则,首先是规则不冲突的情况,然后是规则冲突的情况:规则不冲突     例如,如果一个规则将单元格格式设置为字体加粗,而另一个规则将同一个单元格的格式设置为红色,则该单元格的字体将被加粗并设为红色。因为这两种格式间没有冲突,所以两个规则都得到应用。规则冲突     例如,一个规则将单元格字体颜色设置为红色,而另一个规则将单元格字体颜色设置为绿色。因为这两个规则冲突,所以只应用一个规则。应用优先级较高的规则(在对话框列表中的较高位置)。
  • 粘贴、填充和格式刷如何影响条件格式规则编辑工作表时,可以复制和粘贴具有条件格式的单元格值,用条件格式填充单元格区域,或者使用格式刷。这些操作对条件格式规则优先级的影响是:为目标单元格创建一个基于源单元格的新条件格式规则。如果您将具有条件格式的单元格值复制并粘贴到在另一个 Excel 实例中打开的工作表(同时在计算机上运行的另一个 Excel.exe 程序),则不在另一个实例中创建条件格式规则,且该格式也不会被复制到该实例。
  • 条件格式和手动格式冲突时将发生何种情况如果条件格式规则的计算值为 True,则它优先于同一选定区域的任何现有手动格式。这意味着,如果它们发生冲突,则条件格式适用,而手动格式则不适用。如果删除条件格式规则,单元格区域的手动格式将保留。手动格式没有列在“条件格式规则管理器”对话框中,也不用于确定优先级。
  • 通过使用“如果为真则停止”复选框可控制规则计算停止的时间。考虑到对低于 Excel 2007 的 Excel 版本的向后兼容性,您可以选中“管理规则”对话框中的“如果为真则停止”复选框,以模仿条件格式在早期版本的 Excel(不支持对同一区域应用三个以上的条件格式规则或多个规则)中的呈现方式。例如,如果您有三个以上的条件格式规则应用于一个单元格区域,并正在使用 Excel 2007 之前的 Excel 版本,则该 Excel 版本:下表汇总了针对前三个规则的所有可能的条件:
    • 仅计算前三个规则。
    • 按照优先级应用为真的第一个规则。
    • 忽略为真的优先级较低的规则。下表汇总了针对前三个规则的所有可能的条件:

可以选中或清除“如果为真则停止”复选框来更改默认行为:

  • 若要只计算第一个规则,请选中第一个规则对应的“如果为真则停止”复选框。
  • 若要只计算第一和第二个规则,请选中第二个规则对应的“如果为真则停止”复选框。

如果通过使用数据条、色阶或图标集来设置规则格式,则无法选中或清除“如果为真则停止”复选框。

推荐工具:

批量合并表格工具

批量拆分表格到文件工具

VLOOKUP数据便捷匹配工具