比较两个单独的Excel工作表中的数据 - 条件格式

Rog*_*eJD 1 excel formatting conditional if-statement

BLUF:如果在官方名单中找不到电子邮件地址,我需要突出显示.

 

场景:我有一个带有两个电子表格的excel文件,sheet1和sheet2.

 

Sheet1是一组用户的列表:FullName,Email

Sheet2是我们的员工列表:FName,LName,Email

"电子邮件"值在两个工作表上的格式相同

 

所以,我希望做的是在Sheet1上突出显示不在Sheet2上的任何内容.

 

伪解决方案 :(不工作)

  • 突出显示Sheet1中的所有"电子邮件"值

  • 条件格式>使用公式确定要格式化的单元格(格式填充=黄色)

  • 使用"IF"语句:= IF(!$ D $ 2:$ D $ 200 = Sheet2!$ D $ 2:$ D $ 2000,"True","False")

     

预期成果:

  • 如果在较大的Sheet2"电子邮件"表中找不到它们,则会突出显示Sheet1"电子邮件"值

     

有什么想法吗?

Bru*_*yne 5

我假设在Sheet1上电子邮件在列B中,而sheet2电子邮件在列C中.

在Sheet1中,突出显示B1(第一封电子邮件)并转到条件格式.然后,您可以使用的公式=Countif(Sheet2!$C:$C,A1)=0选择所需的突出显示/格式.然后,将该格式的范围设置为所需的范围.这有意义吗?如果我能澄清任何事情,请告诉我!

公式将查看单元格A1,然后查看工作表2上的C列.如果Sheet2范围中存在A1中的名称,则COUNTIF公式将为1(或更高,具体取决于它出现的次数).如果没有匹配,则COUNTIF返回0 - 然后将突出显示公式返回0的所有单元格.

编辑:如果有帮助的话,这里有一些截图.

这是我的表2表(全部在A列,从A1开始):

Batman
Wonder Woman
Ghandi
Robin
Dr. Manhattan
Run Code Online (Sandbox Code Playgroud)

在Sheet1中,我(再次,从A1开始):

Superman
Batman
Dr. Manhattan
Señor Velociraptor
Run Code Online (Sandbox Code Playgroud)

选择Sheet1,单元格A1,并放置此条件格式: 在此输入图像描述

然后,您可以更改格式的范围以匹配您所需的格式:

在此输入图像描述

你去吧!