簡體   English   中英

使用通配符從包含特定值/字符的單元格字符串中提取文本

[英]Using Wildcards to Extract Text from Cell String Containing a Specific Value/Character

在一個單元格中,我有一串包含聯系人姓名和公司名稱的文本字符串(單元格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字符_和通配符(星號* )來識別和將連接的公司名稱視為一個單詞並將其刪除。

請在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))

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM