实际输入
- 需要提取的文本
- 从 A2 中格式为“姓名 <邮箱>”的值提取邮箱到 B2。
- 已观察到的输入格式
- 正常:Ana Pérez <ana@example.com>;中文姓名:王小明 <xiaoming@example.cn>;可能有前导空格、空白、没有尖括号的异常值,以及包含两个“<”的记录。
- Excel 版本与规则
- Microsoft 365,支持 TEXTBEFORE 和 TEXTAFTER。输入为空时保持空白;任何异常值返回“待检查”。
根据真实分隔符生成文本公式,同时处理不规则行。 请提供: 需要提取的文本、已观察到的输入格式、Excel 版本与规则。 预期成果: 包含异常输入检查的稳健提取公式。
你填写的内容只保留在当前浏览器中,AILesson 提示语不会将其发送给模型或服务器。
未填写的字段会保留为占位符,你仍然可以复制后自行编辑
请创建用于提取文本的 Excel 公式。
期望结果:
[goal]
已观察到的输入格式:
[patterns]
Excel 版本与异常规则:
[version]
识别分隔符或位置规则,并根据提供的值判断规则是否稳定。除非明确说明,不要假设所有姓名只有两个词,或所有编号长度固定。请返回现代 Excel 公式、适用时的旧版兼容方案,并测试缺失分隔符、重复分隔符、首尾空格、空白和非 ASCII 文本。异常值应明显标记,不要静默截断。在 AI 练习场试试从输入到成果
看看具体背景如何通过这条配方转化为可使用的成果
稳定规则是提取唯一一组“<”和后续“>”之间的文字。由于重复分隔符属于异常,应先计数再提取。
B2 公式
=IF(TRIM(A2)="","",IF(AND(LEN(A2)-LEN(SUBSTITUTE(A2,"<",""))=1,LEN(A2)-LEN(SUBSTITUTE(A2,">",""))=1),TRIM(TEXTBEFORE(TEXTAFTER(A2,"<"),">")),"待检查"))
两个长度差分别计算左右尖括号数量。只有各一个时才提取;TRIM 会删除邮箱周围空格,但不会改变重音字符或中文。
旧版方案: 在相同括号计数检查后使用 MID 与 FIND:TRIM(MID(A2,FIND("<",A2)+1,FIND(">",A2)-FIND("<",A2)-1))。
测试:Ana Pérez 和王小明的记录返回完整邮箱;空白返回空白;缺少括号或包含两个左尖括号时返回“待检查”。还应确认“>”位于“<”之后;如果数据中存在反向括号,需要在推广前增加该条件。
真实格式样本可以防止只适用于一个整洁示例的公式破坏异常行。
可见的异常输入结果让后续清理可以核查。
提取规则使用的分隔符是否确实稳定?
缺失或重复分隔符是否会被报告而非错误解析?
公式是否保留重音符号和非拉丁字符?
更有把握地使用
了解这条配方何时适用、需要提供什么,以及哪些内容仍需人工复核
使用“在 Excel 中提取姓名、邮箱或编号”前,请准备需要提取的文本、已观察到的输入格式、Excel 版本与规则。只用可核实的信息替换占位符;如果某项未知,就明确保留未知状态,不要让模型自行推断。
如果结果还不能根据所给证据实现页面所述成果“包含异常输入检查的稳健提取公式”,或仍依赖未解决假设、缺失批准或编造细节,就不能使用。把检查项当作放行门槛:应修正来源输入,或指定有权限的复核者,而不是润色一个缺乏支持的输出。
截至 2026-08-28,“在 Excel 中提取姓名、邮箱或编号”的公开测试记录包含ChatGPT。这只表示存在已记录试跑,不保证后续产品版本仍兼容或得到相同结果。改用其他工具或版本时,应保留全部约束,并重新执行结果检查。
继续完成任务
表格分析
把已核实指标转成决策、变化、风险和请求,同时避免夸大证据
打开配方表格分析
把已知标签变体映射到批准词表,同时暴露未知值
打开配方表格分析
使用经过验证的分隔规则拆分姓名、地址或编号并标记异常
打开配方AI 小课 · 推荐课程
从理解概念到完成真实任务,在互动小课中练习提问、判断和改进,学会把 AI 用在自己的工作与生活中。