我有這樣的文字:
#1 Supermarket 3454
Ubermarket 23478
Single_Token
Two Tokens
As many tokens as you like
我想刪除最後一個數字(當它出現時),所以我留下:
#1 Supermarket
Ubermarket
Single_Token
Two Tokens
As many tokens as you like
資料會定期添加,因此我希望使用 Excel 公式,而不是使用列拆分等的 mandrolic 方法。
但是我不知道如何使用 find 來查找所有數字,或者替換為僅從末尾取出數字。
編輯:由於人們似乎需要我證明我接受的答案有效,所以這是一個螢幕截圖:
答案1
您需要起飛的最後只有數字嗎?沒有什麼像#1 Supermarket 33 and 12345
或#1 Supermarket 12442 12321
?
word
在這種情況下,您可以使用以下方法取得字串的最後一個:
=LEFT(TRIM(A1),FIND("~",SUBSTITUTE(A1," ","~",LEN(TRIM(A1))-LEN(SUBSTITUTE(TRIM(A1)," ",""))))-1)
編輯:
在下面的評論之後,我相信您可以將其包裝在一個IF
語句中,以檢查最後一個字元是否是數字以及字串中是否有空格,如下所示:
=IF(AND(ISNUMBER(RIGHT(A1,1)*1),LEN(A1)-LEN(SUBSTITUTE(A1," ","")>0)),LEFT(A1,FIND("~",SUBSTITUTE(A1," ","~",LEN(A1)-LEN(SUBSTITUTE(A1," ",""))))-1),A1)