You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Google Sheet中基于域名列筛选邮箱并输出至C列?

在Google Sheets中筛选符合域名条件的邮箱

当然可以实现,直接在C列起始单元格(比如C1)输入下面的公式,就能自动提取出A列里域名存在于B列的邮箱:

=FILTER(A:A, REGEXMATCH(A:A, "@(" & TEXTJOIN("|", TRUE, B:B) & "$"))

公式拆解:

  • TEXTJOIN("|", TRUE, B:B):把B列所有域名用|拼接起来,|在匹配规则里代表“或者”,TRUE参数会自动跳过B列的空单元格,避免无效匹配。
  • REGEXMATCH(A:A, "@(" & ... & "$"):检查A列的邮箱是否以@加上B列里的某个域名结尾,$是为了确保匹配的是邮箱的最后一段,不会误判前缀里的相似字符。
  • FILTER(A:A, ...):把A列中符合上述匹配条件的邮箱筛选出来,自动填充到C列。

小提示:

  • B列的域名要使用纯格式(比如google.com),不要带@,否则无法正确匹配。
  • 即便B列存在重复域名、A列有空单元格,公式也能正常运行,不会出现无效结果。

内容的提问来源于stack exchange,提问作者News Entertainment

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.03 15:06:02