Excel:条件格式,检查列是否包含来自其他 sheet 的文本

Excel: conditional formatting, check if column contains text from other sheet

第一个sheet:

First name  Last name       Role
Valeria     Bianchi         Admin
Evelise     Verdi           Teacher
Daniele     Rossi           Teacher
Annamaria   Neri            Admim
Anna        Gialli          Manager
Anna Bella  Proietti        Teacher
Simona      Ciaociao        Manager
Elisabetta  Lilla           Admin

第二个sheet:

Email       Name
a@mail.com  Valeria Bianchi
b@mail.com  Daniele Rossi   
c@mail.com  Annamaria Neri  
d@mail.com  Anna Gialli 
e@mail.com  Simona Ciaociao
f@mail.com  Elisabetta Lilla

现在我有一个条件格式规则,如果 Role 等于 Teacher,则为第一个 sheet 中的行着色: =$C2:$C200="Teacher"。我想添加第二条规则,如果 Role 等于 Teacher AND 在第二个 sheet 中,它的名称出现在 Name 列中(只有带有 Daniele Rossi 的行应该匹配此规则)。

希望清楚..:)

您将需要使用 AND 运算符,要引用另一个 sheet 使用 !。例子

=AND(C2="Hello", OtherSheet!C4="Hi")

这样就可以了。您必须修复单元格引用以匹配您的 sheet.

另外请确保您的规则顺序正确,如果匹配则停止处理更多规则。

连接在第一个 sheet 中添加名字和姓氏列 Sheet2!$a$1:$a$6 是第二个 sheet

中名称的范围
=AND(MATCH(CONCATENATE(A2;" ";B2);Sheet2!$A:$A;0); C2="Teacher")