在两个不相等的 Excel 列中,从 @ 符号开始查找电子邮件地址中的部分匹配项

在两个不相等的 Excel 列中,从 @ 符号开始查找电子邮件地址中的部分匹配项

我一直在进行一些电子邮件营销,到目前为止,我一直在将任何即将发出的新电子邮件地址与 Excel 中所有以前发送的电子邮件的主列表进行比较,然后使用条件格式删除新列表中即将发送的任何重复项以突出显示重复项。

我认为这是个好办法,但遇到了一点问题。人们有多个电子邮件地址,所以 john@ john.smith@ 等等,当然同一家公司的不同人也会出现。

我需要一种方法来比较 A 列中我曾经发送过的所有电子邮件和 B 列中较小的电子邮件列表,但理想情况下,我希望有一种方法可以显示从 @ 符号开始的重复项,以便我可以删除它们

我尝试了一些公式,但我没有足够的脑力来弄清楚如何仅搜索域匹配,有什么想法吗?

答案1

您可以使用此功能从电子邮件地址列表中检索域名:

=MID(A1:A3,FIND("@",A1:A3,1)+1,LEN(A1:A3))

适当调整范围。

在此处输入图片描述

对较短的列表执行相同的操作,以便现在每个列表都有一个域列。

您可以使用此条件格式规则,使用长列表域中的项目突出显示短列表域中的项目:

在此处输入图片描述

=NOT(ISERROR(FIND($D1,$B:$B,1)))

相关内容