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

Google Sheets:从带超链接的邮箱地址中提取用户名

提取Google表格中超链接邮箱的用户名部分

可以通过Google Sheets的函数组合实现,具体步骤和公式如下:

  • 核心公式(针对超链接单元格):
    在空白单元格输入以下公式,替换A1为包含超链接全名的单元格地址:

    =REGEXEXTRACT(REGEXEXTRACT(FORMULATEXT(A1), """(.+?)"""), "^.+?@")
    

    公式说明:

    1. FORMULATEXT(A1):获取单元格的公式文本(比如超链接公式=HYPERLINK("kennysmith01@gmail.com", "Kenny Smith"))。
    2. 第一个REGEXEXTRACT:从公式文本中提取引号包裹的邮箱地址(即kennysmith01@gmail.com)。
    3. 第二个REGEXEXTRACT:从邮箱地址中提取从开头到@的部分(即kennysmith01@)。
  • 兼容纯文本邮箱的版本:
    如果表格中存在部分纯文本邮箱(非超链接),可以用以下公式兼容两种情况:

    =IFERROR(REGEXEXTRACT(REGEXEXTRACT(FORMULATEXT(A1), """(.+?)"""), "^.+?@"), IFERROR(REGEXEXTRACT(A1, "^.+?@"), ""))
    

    这个公式会优先处理超链接单元格,若单元格是纯文本邮箱则直接提取,都不符合时返回空值。

  • 批量应用:
    输入公式后,拖动单元格右下角的填充柄,即可批量应用到所有目标单元格。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.08 17:32:35