繁体   English   中英

基于另一个工作表中的匹配的条件格式单元格

[英]Conditional format cells based on match in another sheet

我有2个Excel工作表(在Mac上使用Microsoft excel 2011,但在excel 2010上也尝试了相同的操作)

sheet1(Column D)
foo
bar

sheet2
abc cde foo
sfd sdf dgf
bar

我已经使用条件格式应用了3种不同的规则:
1.如果Sheet2中的任何数据与Sheet1(ColumnD)相匹配-将文本设置为蓝色
2.如果工作表2中有任何重复的值-将文本设为黄色
3.如果以上两个都不存在-请将其留空
4.如果同时满足规则1和规则22-将文本设为绿色

规则4可以是什么?

规则:

 Rule 1 # =ISERROR(MATCH(A1,Sheet1!$D:$D,A1,0))=FALSE
 Rule 2 # Highlight Duplicate values with yellow text
 Rule 3 # =ISBLANK($1:$1048576)
 Rule 4 # (Not sure what to have as formula)

使用COUNTIF ,就像excel对重复项使用count一样。

使用相对寻址“欺骗”系统, A1突出显示要停止格式化的位置 ,然后我们可以使用相对寻址检查每个单元格

规则1: =(CountIf(Sheet1!$D:$D,A1)>0)
规则2: =(CountIf(Sheet2!$A:$XFD,A1)>1) (当您告诉Excel突出显示重复项时,这就是excel的工作)
规则3:不需要,就好像它不符合规则一样,则不会应用任何格式
规则4: =(AND((CountIf(Sheet1!$D:$D,A1)>0),(CountIf(Sheet2!$A:$XFD,A1)>1)))

如果从任何其他单元格开始突出显示,请将规则中的A1更改为开始进行格式化的任何单元格。

我还建议您不要使用整张表,因为它将获得可怕的性能。

我不明白您的问题,但怀疑您仍然只需要两条规则:

  1. 具有蓝色字体的公式规则=NOT(ISERROR(MATCH(A1,Sheet1!$D:$D,0)))
  2. 仅用黄色字体格式化选择了duplicate 唯一或重复值

条件格式将不允许规则返回黄色和蓝色字体。


假设要应用的范围是A:C,则上述两个条件均适用的说绿色字体的公式规则:

=AND(COUNTIF($A:$C,A1),NOT(ISERROR(MATCH(A1,Sheet1!$D:$D,0))))

在某些情况下,绿色,黄色还是蓝色可能取决于规则的应用顺序以及是否选中“如果为真,则停止”。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM