如何有条件地格式化表中的所有行,以根据单元格的值显示不同的颜色

如何有条件地格式化表中的所有行,以根据单元格的值显示不同的颜色

我制作了一个表格(如下所示),旨在根据优先级显示一个人的职责。

如果有人点击打开/关闭按钮,这将切换表格行上的颜色,红色、黄色和绿色,以便从视觉上更容易理解优先级。

图片显示表格

我的想法是,我希望表格中的每一行显示 3 种不同的颜色,红色、黄色和绿色,具体取决于显示的优先级。但是,当我将条件格式应用于整个表格时,它似乎只将公式应用于最上面的一行,而我想将其应用于所有行。

公式设置如下:=AND($N20="Overdue",$N17=TRUE)

其中 N20 是电子表格声明优先级的行,N17 是复选框提供其真/假值的地方。

公式示例

规则概述

公式再次起作用,但只应用于顶行。我也尝试使用格式刷,但这也不起作用。

我假设我在公式中输入了错误但看不出是什么。

任何帮助都会受到赞赏,一双新鲜的眼睛有时会有所帮助。

答案1

由于 TRUE 不是您尝试有条件格式化的数据范围的一部分,因此您需要创建一个辅助列。

在此处输入图片描述

  1. 将此公式写入F63并填写。

    =IF(AND(E63="Overdue",G63=TRUE),"True","False")

  2. 选择A63:F66并创建New Rule条件格式,使用以下公式作为规则:

=AND($E63="Overdue",$F$63="True")

  • 最后涂上合适的颜色即可。

注意:

  • 根据需要调整公式中的单元格引用。
  • 您可以根据您的用途修改上面显示的公式,如您在上面的评论中所展示的那样,这将帮助您解决问题。

相关内容