如何实现页面间名称的条件格式?

How to achieve conditional formatting of names between pages?

我有一个 Google Sheet,其中一页供团队负责人按行列出他们想要的团队成员(名字、姓氏、电子邮件)——每个 TL 填写一行—— -,以及第二页,其中列出了实际注册了我的程序的团队成员。

第 1 页

+------------------------+------------+---------------+------------+--------------------+
| Team Leader First Name | First Name | Email Address | First Name |   Email Address    |
+------------------------+------------+---------------+------------+--------------------+
| Danielle               | Elizabeth  | XXX@tamu.edu  | Matthew    | XXX@tamu.edu       |
| Stoian                 | William    | XXX@tamu.edu  | Victoria   | XXX@email.tamu.edu |
| Christa                | Olivia     | XXX@tamu.edu  |            |                    |
+------------------------+------------+---------------+------------+--------------------+

第 2 页

+--------------------+-------------------------+
| Scholar First Name | Scholar Preferred Email |
+--------------------+-------------------------+
| elizabeth          | xxx@gmail.com           |
| william            | xxx@tamu.edu            |
+--------------------+-------------------------+

我希望能够一眼看出第 1 页上 TL 列出的哪些名称尚未注册,因此不会出现在第 2 页上。

在上面的示例中,我希望 Olivia、Matthew 和 Victoria 的名字显示为红色,因为她没有出现在 pg2 上(这意味着他们仍然需要注册)。其他人应该都正常出现。

我首先尝试从 pg1 导入范围以获取团队成员的干净列表,然后使用条件格式来匹配 pg2,我的想法是如果找不到名称,它会显示为红色。

将第 2 页到第 1 页的学者名字导入到 F12:F14

条件格式:应用于范围 B2:B999(第 1 页中的名字列表)

  =NOT(OR(ISNUMBER(MATCH(TRIM(B2),$F:$F,0)),ISBLANK(B2)))

条件格式2:应用于范围D2:D999(第二个名字列表)

 =NOT(OR(ISNUMBER(MATCH(TRIM(D2),$F:$F,0)),ISBLANK(D2)))

注意:除了导入,您还可以使用 INDIRECT 引用第二个 sheet。