【问题标题】:Excel conditional for rows according to multiple cell valuesExcel根据多个单元格值对行有条件
【发布时间】:2016-07-22 15:12:54
【问题描述】:

所以我正在寻找一个公式,该公式将根据行中填充的单元格数量将行设置为白色/橙色/绿色。

每个单元格都有不同的数据,一些文本一些数字。它只需要检测单元格是否已填充/填充了任何数据。

示例 A12 + B12 = 白色

A12 + B12 + C12 + D12 = 橙色

A12 + B12 + C12 + D12 + E12 + F12 = 绿色

希望这足够清楚。 谢谢 危险品

【问题讨论】:

    标签: excel conditional-formatting


    【解决方案1】:

    如果您只是查看它是否已填充,您可能希望将其分解为三个单独的条件,如下所示:

    在公式中创建一个新的条件格式规则:=COUNTA(A12:F12) = 2,并根据需要设置格式。创建另一个具有=COUNTA(A12:F12) = 4 的文件并根据需要设置格式。创建另一个具有=COUNTA(A12:F12) = 6 并根据需要设置格式。

    要突出显示整行,您需要将公式设置为绝对值:=COUNTA($A$12:$F$12) = 2,并将“适用于”设置为 =$A$12:$AA$12 之类的内容...或行尾所在的位置。

    【讨论】:

    • 如何将这些颜色名称应用到目标单元格作为填充颜色?
    • 在公式中创建一个新的条件格式规则:=COUNTA(A12:F12) = 2 并根据需要设置格式。创建另一个具有=COUNTA(A12:F12) = 4 的文件并根据需要设置格式。创建另一个具有=COUNTA(A12:F12) = 6 并根据需要设置格式。
    • 我认为它必须是这样的,因为您答案中的公式实际上不适用于条件格式。
    • 好吧,为了让它适用,关于条件格式规则的部分应该在答案中,而不是只返回颜色名称的公式。此外,如果 OP 想要突出显示整行,那么值得考虑如何执行此操作,因为目前我认为相对引用会破坏它,除了应用格式的第一个单元格之外的任何内容。
    • 正确。因此,答案应该反映这些以及实际如何完成的任何其他步骤,而不仅仅是目前的概念草图。
    【解决方案2】:

    我建议选择整个电子表格和主页 > 样式 - 条件格式,新规则...,使用公式确定要格式化的单元格在此公式为真的情况下设置值:

    =COUNTA(1:1)=2
    

    Format...,选择白色填充(如果必须,另一种颜色不是橙色或绿色可能更合适)OKOK.

    然后重复:

    =COUNTA(1:1)=4  
    

    和橙色,并带有:

    =COUNTA(1:1)=6  
    

    和绿色。

    【讨论】:

    • 抱歉,这会如何为整行着色?我可以看到这将如何为单元格着色,但看不到它如何为行着色?
    猜你喜欢
    • 2013-07-25
    • 2015-10-29
    • 2013-11-15
    • 2021-09-11
    • 1970-01-01
    • 1970-01-01
    • 2014-08-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多