如何排除 excel 中具有特定属性的记录

How to exclude records in excel that have specific attributes

我在 excel sheet 中有一长串电子邮件地址,其中电子邮件在 A 列中,我在 B 列中有颜色。例如,请参阅 table:

   EMAIL                     COLOR
1. test@example.com          red
2. test@example.com          blue
3. testing123@example.com    blue
4. testing123@example.com    blue
5. testtest@example.com      red
6. testtest@example.com      blue

我不知道如何在不手动执行此操作的情况下过滤掉或删除与红色关联的任何电子邮件地址(我有数千行数据,所以这不会发生)。

所以在这种情况下,我最终想要导入到我的电子邮件程序中的唯一电子邮件地址是 testing123@example.com。想象有数千行这样的行 - C 列是否有条件公式可以查找此关系并为每个电子邮件记录提供 "true/false" 标志?

在您的颜色列上使用自动筛选器以仅显示包含 红色 的那些行。然后删除可见行。

Contextures

编辑#1:

根据您的评论,我们将使用 "helper" 列。 "helper" 列将标记那些颜色为 red 或电子邮件地址在其他地方重复的 red 颜色的行。在以下示例中,数据位于 AB 列中。在C2中我们输入:

=IF(OR( B10="red",SUMPRODUCT(--(A:A0=A10)*(B:B0="red"))>0),"D","")

(公式假设有100行数据。)

如您所见,第 2 行是 D,因为它是 red,第 3 行也是 D 因为第 2 行是。

现在将自动筛选设置为仅显示 D 行并删除可见行。

  1. 以红色为标准按颜色过滤
  2. 将所有与红色相关的电子邮件复制到另一个未附加的列 到前两列(在 F 列之间放一个 space)
  3. 添加第 3 列并通过电子邮件进行 vlookup =vlookup(a2,F:F,1,0)
  4. 按 C 列筛选 3 列,除 #N/A 外的所有内容并删除这些行