如何根据条件更改 Excel 中的行颜色

在本文中,您将了解如何根据电子表格中的特定值快速更改行的背景。 以下是文档中文本和数字的指南和各种公式。

之前,我们讨论了根据文本或其中的数值更改单元格背景颜色的方法。 此处还将提供有关如何根据一个单元格的内容在最新版本的 Excel 中突出显示必要行的建议。 此外,您还可以在此处找到适用于所有可能的单元格格式的公式示例。

如何根据特定单元格中的数字更改行的外观

例如,您打开了一个文档,其中包含这样一个组织的交易表。

假设您需要以不同的阴影突出显示行,重点关注 Qty 列的单元格中写入的内容,以便清楚地了解哪些交易是最有利可图的。 要达到这个结果,您需要使用“条件格式”功能。 按照分步说明进行操作:

  1. 选择要设置格式的单元格。
  2. 通过单击“主页”选项卡上的“条件格式”按钮后出现的上下文菜单中的相应项目来创建新的格式规则。

如何根据条件更改 Excel 中的行颜色

  1. 之后,将出现一个对话框,您需要在其中选择“使用公式确定格式化单元格”设置。 接下来,写下以下公式: = $ C2> 4 在下面的框中。 如何根据条件更改 Excel 中的行颜色当然,您可以插入自己的单元格地址和文本,以及将 > 符号替换为 < 或 =。 此外,重要的是不要忘记将 $ 符号放在单元格引用的前面,以便在复制时修复它。 这使得将线条的颜色绑定到单元格的值成为可能。 否则,复制时,地址会“移出”。
  2. 单击“格式”并切换到最后一个选项卡以指定所需的阴影。 如果您不喜欢程序建议的色调,您可以随时单击“更多颜色”并选择您需要的色调。如何根据条件更改 Excel 中的行颜色
  3. 完成所有操作后,必须双击“确定”按钮。 您还可以在此窗口的其他选项卡上设置其他类型的格式(字体类型或特定的单元格边框样式)。
  4. 在窗口底部有一个预览面板,您可以在其中查看格式化后单元格的外观。如何根据条件更改 Excel 中的行颜色
  5. 如果一切都适合您,请单击“确定”按钮应用更改。 一切,在执行这些操作后,所有单元格中包含大于 4 的数字的行都将是蓝色的。如何根据条件更改 Excel 中的行颜色

如您所见,根据其中特定单元格的值更改行的色调并不是最困难的任务。 您还可以使用更复杂的公式来更灵活地使用条件格式来实现此目标。

根据优先级应用多个规则

前面的示例显示了使用一个条件格式规则的选项,但您可能希望一次应用多个。 在这种情况下该怎么办? 例如,您可以添加一条规则,根据该规则,编号为 10 或更多的行将以粉红色突出显示。 这里需要额外写下公式 = $ C2> 9,然后设置优先级,以便可以应用所有规则而不会相互冲突。

  1. 在“样式”组的“主页”选项卡上,您需要单击“条件格式”,然后在出现的菜单中选择列表末尾的“管理规则”。
  2. 接下来,您应该显示此文档特定的所有规则。 为此,您需要在“显示格式规则”顶部找到列表,然后在此处选择“此工作表”项。 此外,通过此菜单,您可以配置特定选定单元格的格式规则。 在我们的例子中,我们需要管理整个文档的规则。
  3. 接下来,您需要先选择要应用的规则,然后使用箭头将其移至列表顶部。 你会得到这样的结果。如何根据条件更改 Excel 中的行颜色
  4. 设置好优先级后,您需要点击“确定”,我们将看到相应的行是如何根据优先级改变颜色的。 首先,程序检查 Qty 列中的值是否大于 10,如果不是,是否大于 4。如何根据条件更改 Excel 中的行颜色

根据单元格中写入的文本更改整行的颜色

假设在使用电子表格时,您很难快速跟踪哪些项目已经交付,哪些尚未交付。 或者也许有些已经过时了。 为了简化此任务,您可以尝试根据“交付”单元格中的文本选择行。 假设我们需要设置以下规则:

  1. 如果几天后订单逾期,则对应行的背景色为橙色。
  2. 如果货物已经发货,对应的行会变成绿色。
  3. 如果货物逾期交货,则相应的订单必须以红色突出显示。

简单来说,线条的颜色会根据订单的状态而变化。

通常,已交付和逾期订单的操作逻辑将与上述示例中的相同。 需要在条件格式窗口中指定公式 =$E2=»已交付» и =$E2=»逾期» 分别。 对于将在几天内到期的交易来说,这是一项更艰巨的任务。

如我们所见,行之间的天数可能不同,在这种情况下,不能使用上述公式。

对于这种情况,有一个功能 =SEARCH(“到期”, $E2)>0,其中:

  • 括号中的第一个参数是所有描述的单元格中包含的文本,
  • 第二个参数是要导航其值的单元格的地址。

在英文版本中,它被称为 =SEARCH。 它旨在搜索与输入查询部分匹配的单元格。

提示:公式中的参数 >0 表示输入查询在单元格文本中的位置无关紧要。

例如,“Delivery”列可能包含文本“Urgent,Due in 6 Hours”,并且相应的单元格仍将正确格式化。

如果需要将格式规则应用于关键单元格以所需短语开头的行,则必须在公式中写入 =1 而不是 >0。 

所有这些规则都可以写在相应的对话框中,如上例所示。 结果,您得到以下结果:

如何根据条件更改 Excel 中的行颜色

如何根据另一个单元格中的值更改单元格的颜色?

就像一行一样,上述步骤可以应用于单个单元格或值范围。 在此示例中,格式仅应用于“订单号”列中的单元格:

如何根据条件更改 Excel 中的行颜色

如何应用多个条件进行格式化

如果您需要将多个条件格式规则应用于字符串,则无需编写单独的规则,您需要使用公式创建一个 =或 or. 第一个意思是“其中一个规则是真的”,第二个意思是“这两个规则都是真的”。

在我们的例子中,我们编写以下公式:

=ИЛИ($F2=»1 天后到期», $F2=»3 天后到期»)

=ИЛИ($F2=»5 天后到期», $F2=»7 天后到期»)

和公式 例如,可以用于检查 Qty 列中的数字是否为。 大于或等于 5 且小于或等于 10。

如何根据条件更改 Excel 中的行颜色

用户可以在公式中使用多个条件。

现在您知道如何根据特定单元格更改行的颜色,您了解如何设置多个条件并确定它们的优先级,以及如何一次使用多个公式。 接下来,你需要发挥想象力。

发表评论