如何在Excel中排除具有特定属性的logging

Excel电子表格中列出了电子邮件地址列中的电子邮件地址,列B中有颜色。例如,请参见表格:

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列的条件公式,可以查找这种关系,并为每个电子邮件logging提供“真/假”标志?

  1. 按照标准红色进行过滤
  2. 将所有附属于红色的电子邮件复制到不连接到前两列的另一列(在列F之间放置一个空格)
  3. 添加第三列,并通过电子邮件= vlookup(a2,F:F,1,0)
  4. 按列C过滤3列,但#N / A并删除这些行

在这里输入图像说明

在颜色列上使用自动筛选function,只显示包含红色的行。 然后删除可见的行。

请参阅上下文

编辑#1:

根据您的评论,我们将使用“帮手”专栏。 “助手”列将标记颜色为红色或电子邮件地址在其他地方以红色复制的那些行。 在以下示例中,数据位于列AB中 。 在C2中我们input:

 =IF(OR( B10="red",SUMPRODUCT(--(A$2:A$100=A10)*(B$2:B$100="red"))>0),"D","") 

(该公式假定100行数据。)

在这里输入图像说明

如你所见,第2行是D,因为它是红色的 ,第3行也是D,因为第2行是。

现在将AutoFilter设置为仅显示D行并删除可见的行。