標題:
[發問]
擷取最後一個空格後的所有字元
[打印本頁]
作者:
msmplay
時間:
2017-4-19 23:48
標題:
擷取最後一個空格後的所有字元
請教B1如何使用公式擷取A1最後一個空格後的所有字元,例如:
A1=測試 test 文字123 IM-45HGPL
B1=IM-45HGPL
提醒:A1的空格數不一定,資料文字長短ㄝ不一定,但只要抓最後一個空格以後的所有字元(文字,數字或英文)就對了。求解~~~~~~
作者:
KCC
時間:
2017-4-20 15:09
回復
1#
msmplay
{=MID(A1,MAX(IF(MID(A1,ROW($1:$99),1)=" ",ROW($1:$99)))+1,99)}
陣列公式
如果字串長度有超過99,請自行修改
作者:
p212
時間:
2017-4-20 16:56
本帖最後由 p212 於 2017-4-20 17:00 編輯
回復
1#
msmplay
=TRIM(MID(A1,FIND(" ",A1),LEN(A1)-FIND(" ",A1)+1))
請參考!
作者:
ML089
時間:
2017-4-20 17:50
=MID(A1,LOOKUP(1,0/(MID(A1,ROW($1:$99),1)=" "),ROW($1:$99))+1,99)
作者:
msmplay
時間:
2017-4-20 18:28
回復
2#
KCC
K大!!好厲害ㄛ~~已解決小妹問題~~再次感謝幫忙ㄛ!!不過可以再私下請教一下,那如果是要反過來擷取最後一個空格「前」的所有字元呢?這公式該怎麼改丫?
作者:
msmplay
時間:
2017-4-20 21:26
回復
4#
ML089
M大~非常感謝幫忙ㄛ!!不過可以再請教一下,如果是要反過來擷取最後一個空格「前」的所有字元呢?這公式該怎麼改丫?
作者:
KCC
時間:
2017-4-20 22:45
本帖最後由 KCC 於 2017-4-20 22:48 編輯
回復 KCC
K大!!好厲害ㄛ~~已解決小妹問題~~再次感謝幫忙ㄛ!!不過可以再私下請教一下,那如果是要反 ...
msmplay 發表於 2017-4-20 18:28
{=LEFT(A1,MAX(IF(MID(A1,ROW(1:99),1)=" ",ROW(1:99)))-1)}
陣列公式
另外M版的方法比較好,不用跑陣列,可用
=LEFT(A1,LOOKUP(1,0/(MID(A1,ROW($1:$99),1)=" "),ROW($1:$99))-1)
sorry,剛發現你有向M版請教,有點越俎代庖了...
作者:
ML089
時間:
2017-4-20 23:24
回復
7#
KCC
謝謝你,有人快速回覆論壇人氣才會旺。
作者:
msmplay
時間:
2017-4-21 07:29
回復
7#
KCC
感謝不吝賜教!!再次感謝ㄛ~~~~~
作者:
msmplay
時間:
2017-4-21 07:30
回復
8#
ML089
謝謝你,有人快速回覆論壇人氣才會旺+1
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)