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

如何在Google Sheets中从单元格混杂文本提取邮箱与手机号码

Google Sheets 混杂文本提取邮箱、手机号实现方法

假设待处理的原始文本存储在单元格A1,直接使用内置正则提取函数即可完成匹配,不需要额外插件。

提取电子邮箱

在空白单元格输入以下公式:

=REGEXEXTRACT(A1, "[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,}")

公式通过标准邮箱正则规则匹配,可精准提取示例文本中的b.hoang@hotmail.de,不会夹带前后的普通叙述内容。

提取手机号码

针对示例中带国际区号、空格分隔的手机号格式,在空白单元格输入以下公式:

=REGEXEXTRACT(A1, "\+\d{1,3}\s*\d{3}\s*\d{3}\s*\d{4,5}")

该公式可兼容带+开头的国际区号、不同空格分隔长度的手机号格式,能准确提取示例中的+49 176 420 59178。如果需要适配其他地区的手机号规则,只需调整正则内对应的数字位数参数即可。

使用注意事项

  • 需要批量处理整列数据时,输入完首个单元格的公式后,鼠标点住单元格右下角的填充柄向下拖拽,即可自动适配每一行的内容完成提取
  • 如果单个单元格内存在多个邮箱/手机号,可搭配REGEXREPLACE、SPLIT函数做拆分提取,也可通过Google Apps Script编写自定义正则函数实现全量匹配
  • 若公式返回#N/A报错,代表当前单元格内没有符合规则的匹配内容,可在外层套一层容错逻辑优化显示:=IFERROR(你的提取公式, "无匹配结果")

内容的提问来源于stack exchange,提问作者Bao Hoang

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.02 03:39:31