当 B:B 中的单元格相同时突出显示 A:A 中包含 "X" 的单元格

Highlight cells in A:A that contain "X" when cells in B:B are identical

在此示例中,A 列包含电子邮件地址,B 列包含每个学生的唯一标识符。有时,一个学生有两个 "different" 电子邮件地址(例如 johndoe@school.edu 和 jdoe@school.edu),它们会转到同一个收件箱。有时该学生也有个人电子邮件(例如 johndoe@gmail.com)。它们在 B 列中的唯一标识符可能是 jdoe1。对于这个人,我总共要发送两封电子邮件 - 一封发送至 两个 学校电子邮件地址之一,另一封发送至个人电子邮件地址。

我的想法是我必须手动执行此操作。但基本上,我希望 Excel 2016 突出显示包含“@school.edu”的单元格,如果单个唯一标识符在 A 列中有两个或多个包含“@school.edu”的相应单元格“

可以在此处查看我的 sheet 长相的示例:

Email               Identifier
jdoe@school.edu     jdoe1
jdoe1@school.edu    jdoe1
johndoe@school.edu  jdoe1
marywilliams@gmail.com  mwill2
mwill@school.edu    mwill2
marywill@school.edu mwill2
mwilly12@yahoo.com  mwill2
cteabert@school.edu christ1
cteab1@school.edu   christ1

共有三名学生,每个学生都有来自@school.edu 的多封电子邮件。最后,我希望每个学生只有一行包含@school.edu.

有什么不明白的地方,我可以详细解释。感谢阅读!

此回答returns以下。它找到第一个学校电子邮件和个人电子邮件(如果有)。

如您所见,您需要向数据中添加更多列。在单元格 C2 中放置以下公式并向下拖动:

=IF(ISERR(SEARCH("@school.edu",A2)),"Personal","School")

D3中放置以下公式并向下拖动:

=B2&C2

现在您需要一个标识符列表(无重复项)。您可以通过将您的姓名列表复制并粘贴到不同的位置(可能是不同的 sheet)然后突出显示整个列并按数据>删除重复项

来完成此操作

我将此列表放在 G2:G4 中。然后,您可以将以下公式放入 H2 并向下拖动。请注意,您需要标题 SchoolPersonal

=INDEX($A:$A,MATCH($G2&H,$D:$D,0))