在 Excel 中保留唯一的电子邮件地址

Keep uniqiue email addresses in Excel

我有一个电子表格,其中列出了来自多个数据库的 2,000 人的数据。

我的电子表格列出了重复的电子邮件地址,因为例如 - 他们可能在一个数据库中提供了他们的个人地址,而在另一个数据库中提供了他们的个人和工作地址。

每个人一行,我有 6 列电子邮件地址。我需要为每个人 仅保留唯一的电子邮件地址 并删除重复项。有谁知道如何做到这一点?我尝试过删除重复项、条件格式、高级过滤器和 none 这些东西似乎适合这种情况。

example data

将以下公式复制到您示例中的单元格 H2,然后将其拖动到 M 列并一直向下拖动。

=IF(COUNTIF($B2:B2,"="&B2)<2,B2,"FALSE")

这将创建原始 6 列(在 H-M)的副本,所有重复项或空单元格都替换为 "FALSE"。然后复制并粘贴值,然后就可以了。

说明: 对于每个目标单元格,我们检查左侧第 6 列单元格的值 (H2-->B2)。 countif 范围是同一行中检查单元格(包括在内)的 B 列。 如果检查的值在范围(本身)中仅出现一次,则将其复制到目标单元格,否则我们设置 FALSE。