在单元格中,我有一个包含联系人姓名和公司名称的文本字符串(单元格A2中的示例:John X. Doe, XYZ Inc.
)。我已经成功创建了一个使用" _" (下划线字符)将公司名称与结束公司名称后缀(即_Inc.
,_Corporation
,_LLC
等连接起来。此方法将公司名称和公司后缀连接在一起,并将公司视为一个完整或完整的单词。
示例1:单元格A2:John X. Doe, XYZ Inc.
示例2:单元格B2:John X. Doe, XYZ_Inc.
尝试实现以下目标:
结果1:单元格C2:John X. Doe
结果2:细胞D2:XYZ_Inc.
我希望能够从位于B2中的文本字符串中提取(XYZ_Inc.
),使用通配符表达式(即"*"_"*"
)来提取/删除位于右侧的公司名称联系人姓名位于左侧。如您所知,公司名称可能有所不同且不一致,因此如果可能,使用ID字符_
和通配符(星号*
)可能是适当的,以识别并将连接的公司名称视为一个单词并删除。
答案 0 :(得分:1)
请尝试,在C2:
=SUBSTITUTE(LEFT(SUBSTITUTE(B2," ","|",(LEN(B2)-LEN(SUBSTITUTE(B2," ","")))),FIND("|",SUBSTITUTE(B2," ","|",(LEN(B2)-LEN(SUBSTITUTE(B2," ","")))))-1),",","")
D2中的:
=MID(SUBSTITUTE(B2," ","|",(LEN(B2)-LEN(SUBSTITUTE(B2," ","")))),FIND("|",SUBSTITUTE(B2," ","|",(LEN(B2)-LEN(SUBSTITUTE(B2," ","")))))+1,LEN(B2))