条件地将多个规则格式化为单个单元格

时间:2017-11-15 02:54:54

标签: excel conditional-formatting

如果单元格包含“完整”文本,则我使用了一个公式来更改字体颜色。另一个公式,如果单词“odd”出现在与第一个公式不同的列中的单元格中,则向整行添加浅蓝色填充。

条件似乎发生冲突&虽然我改变并玩了条件的顺序&检查填充/背景或字体颜色是否存在冲突,即使再次手动更改字体颜色,第二个公式的填充也会将单元格的字体返回黑色,尽管在条件格式设置规则中将其设置为自动?

我想知道我哪里出错了,因为一切都表明这两个条件应该可以很好地协同工作但是当应用填充时,字体会变成黑色,当它应该是绿色的时候?

你有什么建议吗?

3 个答案:

答案 0 :(得分:3)

我发现了这个问题,我需要在填充条件上清除格式的字体部分,然后清除填充。基本上作为一项规则,我会清楚地说明在那种情况下不需要的任何事情,这似乎可以避免冲突并在同一个单元格上运行最多6条规则而没有任何问题!

答案 1 :(得分:0)

根据我对条件格式的经验,我认为它将格式应用于整个单元格,而不是单独修改填充或字体颜色,因此格式不会合并。我有类似的情况,并通过创建一个额外的规则解决它。在您的情况下,将您想要的字体颜色和背景填充应用于“完成”字样。如果同一行还包含“奇数”单元格使用AND()函数。

答案 2 :(得分:0)

您可以组合多个重叠单元格/行的条件格式。 (你只是有点挑剔恰到好处!)

  • 始终使用New Rule而不是使用内置规则。

new rule

  • 选择Use a formula to determine which cells to format

formula to determine

  • 对于您的示例问题,我填充了如上所示的单元格。选择单元格B4并将条件格式设置为=($B4="complete")以上。请注意,我删除了一个自动填充的$(动态与绝对单元格引用),以便我可以填充格式化的公式。

  • 突出显示整个Row 4并设置条件格式如下。再次注意修改后的$

    row formatting

  • 当它正常工作时,复制整个Row 4,选择要应用格式的行,然后选择粘贴格式。

[Paste Formats[4]

显然,根据您的数据以及相邻单元格中的格式您可能会或可能不希望受格式化和复制/粘贴影响的步骤,步骤会因您而异。

请告诉我这是否适合您。