【问题标题】:Multiple conditional formating in ExcelExcel中的多个条件格式
【发布时间】:2017-06-28 16:53:45
【问题描述】:

Sample data

在开发此表上的公式时遇到了障碍。

我正在尝试将条件格式应用于 E:F 表,它首先需要查找并匹配 A 和 E 列中的数字,然后是匹配它需要检查 F 列中的数字是否匹配B 或 C 列中的数字。

例如,在提供的图像中,它将突出显示 F1 和 F2。

这是否可以通过条件格式实现,还是我必须以不同的方式开发表格?

【问题讨论】:

    标签: excel excel-formula conditional-formatting data-cleaning


    【解决方案1】:

    或许:

    选择 ColumnF 和:格式 - 条件格式...,自定义公式是和:

    =MATCH(E1,A:A,0)=IFERROR(MATCH(F1,B:B,0),MATCH(F1,C:C,0))
    

    突出显示您的选择。 完成

    【讨论】:

    • 起初看起来很棒,但后来我注意到它突出显示了 F 列中的数字,即使它在 B 或 C 列中不匹配。
    • 将需要从 E1 中查找值并在 A 列中找到它。一旦在 A 列中找到它,它应该突出显示 F1 中的值,它匹配 B 列中的任一值和 C.(例如,如果它发现 E1 中的值在 A23 中,那么它将 F1 中的值与 B23 和 C23 中的值进行比较,如果它存在 - 突出显示。
    • 也许我从错误的角度看待这个问题,但我是来学习的,如果我不清楚,请告诉我。
    • 好!非常感谢你们!
    • 是的!太感谢了!!如果您有可以推荐给我的资源,以便我可以研究和了解有关此主题的更多信息,我将不胜感激!再次感谢!!!
    【解决方案2】:

    如果我正确理解了您的问题,您需要使用条件格式化公式。单击 F1 单元格,然后单击条件格式 -> 新规则,然后选择使用公式确定要格式化的单元格。然后用这个公式

    =IF(COUNTIF(E1,$A$1:$A$7);COUNTIF($B$1:$C$7,E1)>0,0)
    

    然后您可以使用格式刷来格式化表格中的其他单元格。

    在这里你可以看到结果。

    【讨论】:

    • 是的,我做到了。您可能需要使用“,”而不是“;”作为公式分隔符。我会更新解决方案。
    • 没错,这个公式只会为 F1 分叉并与 B:C 进行比较,我们需要 F2 的解决方案并指导它找到 A1,然后比较 B:C
    • 你说得对,格式刷没有删除我之前测试过的旧规则。您的公式可能更符合要求。
    • 这个公式效果更好吗? =IF(COUNTIF(E1;$A$1:$A$7);COUNTIF($B$1:$C$7;E1)>0;0)
    猜你喜欢
    • 2013-08-15
    • 1970-01-01
    • 2017-11-03
    • 2019-10-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-19
    • 1970-01-01
    相关资源
    最近更新 更多