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

通过Excel公式实现新版Outlook(Office 365)用户名与邮件地址分离

新版Office 365 Outlook提取纯邮件地址解决方案

方案1:恢复Outlook原有尖括号显示,复用原有处理流程

你可以直接修改Outlook设置恢复带<>的地址格式,不需要改现有Excel处理逻辑,操作步骤如下:

  • 经典版Outlook界面:
    1. 点击左上角「文件」→ 底部「选项」→ 左侧选择「邮件」标签
    2. 下拉找到「发送邮件」分组,勾选*「在收件人、抄送人、密件抄送行上显示电子邮件地址(尖括号中)」*
    3. 点击确定后重启Outlook即可生效
  • 简化版新Outlook界面:
    1. 点击右上角齿轮状设置图标,搜索「邮件格式」
    2. 找到「发送时的地址格式」选项,选择「显示姓名和带尖括号的电子邮件地址」即可

方案2:不改Outlook设置,直接用Excel公式提取邮箱

由于所有地址的邮箱都是整行的最后一段内容,不需要定位.字符,直接提取最后一个空格后的内容即可,对应不同Excel版本公式如下:

Excel 365/2021及以上版本(支持动态数组公式)

直接在B2单元格输入以下公式,下拉填充即可:
=TEXTAFTER(A2," ",-1)
公式说明:TEXTAFTER第三个参数为负数时会从右往左计数,-1即取最后一个空格之后的全部内容,刚好匹配所有格式的地址。

Excel 2019及更早版本(兼容传统公式)

如果你的Excel版本不支持动态数组函数,使用以下公式即可:
=RIGHT(A2,LEN(A2)-FIND("吖",SUBSTITUTE(A2," ","吖",LEN(A2)-LEN(SUBSTITUTE(A2," ","")))))
公式说明:

  1. 先通过LEN(A2)-LEN(SUBSTITUTE(A2," ",""))计算出整行文本的总空格数
  2. 用SUBSTITUTE把最后一个空格替换为不会出现在姓名/邮箱中的特殊字符(这里用了生僻字「吖」避免冲突)
  3. 定位该特殊字符的位置后,用RIGHT截取后续所有内容,即为纯邮箱地址

注意:如果你的Excel区域设置使用分号作为函数参数分隔符,把上述公式中的逗号替换为分号即可。

内容的提问来源于stack exchange,提问作者Petr Hrubý

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.05 20:09:02