首页 > 解决方案 > 如果与 Excel 中的公式匹配,则突出显示特定单元格

问题描述

我在 Excel 中输入了以下公式。如何突出显示满足条件的特定单元格/单元格?这里突出显示的列是 D、E 和 F。而 X 列与条件要求有关。

=IF(
    OR(
        AND(D5>X12,E5>X29),
        AND(D5>X12,F5>X45),
        AND(E5>X29,F5>X45),
        AND(D5<X16,E5<X33),
        AND(D5<X16,F5<X49),
        AND(E5<X33,F5<X49)),
    "YES",
    "NO")

“是”或“否”将在特定列中,例如在 I 列中。但我想突出显示哪个单元格与条件匹配,例如 D5>X12、E5>X29 两者都符合条件,则 D5 和 E5 都应突出显示为红色。如果只有一个符合条件,则不应突出显示任何人。

标签: excelexcel-formulaconditional-formattingworksheet-function

解决方案


你的大公式可以重写:

=IF(
     OR(SUM(D5>X12,E5>X29,F5>X45)>1,SUM(D5<X16,E5<X33,F5<X49)>1),
     "YES",
     "NO")

您必须在 3 个不同的单元格或列上放置 3 个不同的公式。

主页 -> 条件格式 -> 管理规则... ->


新规则... -> 选择“使用公式确定要格式化
的单元格”粘贴公式:=OR(AND(SUM($D5<$X16,$E5<$X33,$F5<$X49)>1,$D5<$X16),AND(SUM($D5>$X12,$E5>$X29,$F5>$X45)>1,$D5>$X12))

单击“格式...”并选择格式。
确定 -> 适用于=$D$5
申请


新规则... -> 选择“使用公式确定要格式化
的单元格”粘贴公式:=OR(AND(SUM($D5<$X16,$E5<$X33,$F5<$X49)>1,$E5<$X33),AND(SUM($D5>$X12,$E5>$X29,$F5>$X45)>1,$E5>$X29))

单击“格式...”并选择格式。
确定 -> 适用于=$E$5
申请


新规则... -> 选择“使用公式确定要格式化
的单元格”粘贴公式:=OR(AND(SUM($D5<$X16,$E5<$X33,$F5<$X49)>1,$F5<$X49),AND(SUM($D5>$X12,$E5>$X29,$F5>$X45)>1,$F5>$X45))

单击“格式...”并选择格式。
确定 -> 适用于=$F$5
申请


好的


推荐阅读