行未完全填充时的Excel条件格式
在E列中,我需要从E9到E200的单元格填充绿色或红色。当相应行从F完全填充到XJ时为红色,如果单元格未从F填充到XJ时为红色 但仅当该行L列中的单元格已填充时,此条件才必须激活。(因此,它仅在填写姓名时标记颜色) 是否可以使用条件格式或是否需要VBA?我在VBA中尝试过,但实际上什么都做不好行未完全填充时的Excel条件格式,excel,vba,formatting,conditional,Excel,Vba,Formatting,Conditional,在E列中,我需要从E9到E200的单元格填充绿色或红色。当相应行从F完全填充到XJ时为红色,如果单元格未从F填充到XJ时为红色 但仅当该行L列中的单元格已填充时,此条件才必须激活。(因此,它仅在填写姓名时标记颜色) 是否可以使用条件格式或是否需要VBA?我在VBA中尝试过,但实际上什么都做不好 谢谢是使用以下公式进行条件格式设置使用添加新规则>使用公式确定要格式化的单元格。添加2条规则并将填充颜色设置为红色或绿色 1) 绿色:使用以下选项在范围内没有空格: =COUNTBLANK(F9:XJ9
谢谢是使用以下公式进行条件格式设置使用添加新规则>使用公式确定要格式化的单元格。添加2条规则并将填充颜色设置为红色或绿色 1) 绿色:使用以下选项在范围内没有空格:
=COUNTBLANK(F9:XJ9) = 0
=AND(ISBLANK(L9) =FALSE,COUNTBLANK(F9:XJ9) >0)
2) 红色:1个或多个空格,且L列不为空,则使用以下选项显示红色:
=COUNTBLANK(F9:XJ9) = 0
=AND(ISBLANK(L9) =FALSE,COUNTBLANK(F9:XJ9) >0)
绿色(无空白)见下图:
对于红色,添加另一个公式。见图片
是使用以下公式使用“添加新规则”进行条件格式设置>使用公式确定要格式化的单元格。添加2条规则并将填充颜色设置为红色或绿色 1) 绿色:使用以下选项在范围内没有空格:
=COUNTBLANK(F9:XJ9) = 0
=AND(ISBLANK(L9) =FALSE,COUNTBLANK(F9:XJ9) >0)
2) 红色:1个或多个空格,且L列不为空,则使用以下选项显示红色:
=COUNTBLANK(F9:XJ9) = 0
=AND(ISBLANK(L9) =FALSE,COUNTBLANK(F9:XJ9) >0)
绿色(无空白)见下图:
对于红色,添加另一个公式。见图片
当相应行完全填充时,您是指绿色吗?当相应行完全填充时,您是指绿色吗?更简单的解决方案是(无条件地)将相关单元格格式化为红色,并使用单个条件格式化规则覆盖红色并将其格式化为绿色(如果满足条件)。我发现这比使用两个逻辑上相反的独立条件格式规则要简单。否则我同意你的答案。通常,如果我是有条件格式化的东西,我会无条件地格式化它,不管它是什么最复杂的条件,然后使用后续的条件格式规则来处理覆盖格式的较不复杂的条件。@ImaginaryHuman072889我将把它添加到我的策略中。这是一种明智的做法。更简单的解决方案是(无条件地)将相关单元格格式化为红色,并使用单个条件格式化规则覆盖红色并将其格式化为绿色(如果条件满足)。我发现这比使用两个逻辑上相反的独立条件格式规则要简单。否则我同意你的答案。通常,如果我是有条件格式化的东西,我会无条件地格式化它,不管它是什么最复杂的条件,然后使用后续的条件格式规则来处理覆盖格式的较不复杂的条件。@ImaginaryHuman072889我将把它添加到我的策略中。这样做是明智的。