为什么条件格式“白色”只有某些手动格式是某些单元格?

为什么条件格式“白色”只有某些手动格式是某些单元格?

我正在尝试制作一个带有表格的电子表格,并进行一些自动化,以跟踪我的工作时间。(请注意,我没有使用 Excel 的“格式化为表格”功能。这都是手动的)。无论如何,它的设置是这样的,我可以根据需要复制和粘贴此表。第一列,当您在新表格上更改日期时,所有其他日期和星期几标签都会自动更新。

我遇到的问题是,我尝试使用条件格式将周末(即“SAT”或“SUN”)的列颜色更改为红色。

您可以看到,我只在前几行中实现了它。我遇到的问题是,当我将格式规则从第一列拖到所有列时,它可以更改“SAT”和“SUN”列,但在非周末的日子里“变白” 仅蓝色/浅绿色格式化单元格,而不是灰色单元格。经过试验,它似乎保留了灰色,因为我已经格式化了整行。

那么,我该如何防止条件格式“使”蓝色/浅绿色单元格“变白”呢?

顺便说一下,这是我正在使用的规则。

 =OR(B4="SUN",B4="SAT")

我将该规则分别添加到 B5、B6、B7 和 B8,然后将其拖到 Q 列。

答案1

问题是,当你拖动单元格时,也会拖动其格式。因此,如果你按如下方式设置规则,则无需拖动单元格。

您只需为此创建一条规则。无需为每一行都创建单独的规则。

您在要应用规则的范围的左上角单元格中创建的规则的公式应该更改为:

=OR(B$4="SUN",B$4="SAT")

这将确保当您更改“适用于”范围以包含更多行时,它将始终引用第 4 行。但是当您更改“适用于”范围以包含更多列时,规则中的列引用将相应更改。

在单元格 B5 中创建上述规则后,转到条件格式>管理规则,然后将“应用于”范围更改为整个表格:

在此处输入图片描述

相关内容