【发布时间】:2021-12-31 12:49:23
【问题描述】:
我有一个电子邮件地址列表(“所有电子邮件”),我有第二个我联系过的电子邮件列表(“已联系”),我想创建第三个列表,其中包含第一个电子邮件地址列表但不在第二个(“联系”)。 我使用 REGEXMATCH 来显示剩余电子邮件列表,效果很好:
=ARRAYFORMULA(FILTER(A2:A,NOT(REGEXMATCH(A2:A,TEXTJOIN("|",TRUE,B2:B)))))
问题是包含 + 号的电子邮件未被识别为已使用,并被添加到“收件人”列表中,尽管它们出现在“联系人”列表中。
例如,john@email.com 不会被带到第三个列表中(如预期的那样),但 john+2@email.com 将被添加到列表中,尽管他确实被联系到了。
这是一个示例,A 列是“所有电子邮件”,B 列是“已联系”,C 列是“联系”,我将有问题的电子邮件标记为黄色: https://docs.google.com/spreadsheets/d/1Fesr5tjjMhruP1otVHfQXvwYtmbz2nhT4THjZulHNfw/edit#gid=0
【问题讨论】:
标签: regex google-sheets