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

如何用公式从指定格式文件名提取姓名以用于VLOOKUP匹配ID?

提取文件名中的姓氏与姓名并格式化的Excel公式方案

针对你给出的固定格式文件名({lastName}_{firstName}_{termInfo}_{Progress_Report/Transcript}_randomstringofcharacters.pdf),可以直接通过Excel内置函数快速提取并格式化为lastName, firstName的样式,分两种场景给出公式:

适用于Excel 365/2021及以后版本(支持动态数组)

直接用TEXTSPLIT拆分文件名,再用TEXTJOIN拼接成目标格式:

=TEXTJOIN(", ",,TEXTSPLIT(A1,"_",,TRUE,1,2))
  • 说明:TEXTSPLIT(A1,"_")会把A1单元格的文件名按下划线拆分成多个部分,1,2参数指定只取前两个部分;TEXTJOIN(", ",,...)则用, 把这两个部分连接起来,直接得到你需要的格式。

适用于旧版Excel(无动态数组支持)

用LEFT、MID和FIND组合实现:

=LEFT(A1,FIND("_",A1)-1)&", "&MID(A1,FIND("_",A1)+1,FIND("_",A1,FIND("_",A1)+1)-FIND("_",A1)-1)
  • 说明:
    1. LEFT(A1,FIND("_",A1)-1):提取第一个下划线之前的内容,也就是lastName;
    2. MID(...):提取第一个下划线之后、第二个下划线之前的内容,也就是firstName;
    3. 最后用&", "&把两部分拼接成目标格式。

公式直接下拉填充即可批量处理整列数据,之后就可以用这个结果做VLOOKUP匹配ID了。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.17 20:45:34