首页 > 解决方案 > 在条件格式中配置3条规则后,颜色在Excel中显示错误

问题描述

我有一个带有 3 张纸的 excel 文件。如果单元格在其他工作表中不可用,我想突出显示单元格。让我向您展示下面的链接,了解我的床单的外观,并为您提供更多解释。

在此处输入图像描述

基于该链接,如果学生表中的单元格在学科和运动中不可用,则突出显示为黄色。如果学生表中的单元格在主题中,则突出显示为红色。如果学生表中的单元格是运动,它将是绿色的。否则,它将是白色的。我在条件格式中实现了 3 条规则。

第一条规则是将单元格从学生匹配到主题。然后它将突出显示为红色。代码在下面。

=MATCH(A2,Sport!B:B,0)>0

第二条规则是将单元格从 Student 匹配到 Sport。然后它将以绿色突出显示。代码在下面。

=MATCH(A2,Subject!B:B,0)>0

最后,如果单元格在运动表和主题表中均不可用,则规则是突出显示单元格。它将以黄色突出显示。代码在下面。

=AND(MATCH(A2,Subject!$B:$B,0)=0,MATCH(A2,Sport!$B:$B,0)=0)

然而,结果并不是我所期望的。它与第一个链接不同。没有突出显示黄色。 在此处输入图像描述

你能给我建议或纠正这个问题吗?谢谢你。

标签: excelformattingconditional

解决方案


尝试添加 IFERROR 以返回 true 或 false。

=AND(IFERROR(MATCH(A2,Subject!$B:$B,0),0)=0,IFERROR(MATCH(A2,Sport!$B:$B,0),0)=0)

推荐阅读