返回列表 上一主題 發帖

Excel 取特殊字元

回復 1# jsc0518

我要取儲存格右邊開始發現有"+"號後面的字串

我下的公式
=MID(A2,FIND("+",A2)+1,4) --> 因它抓到了第一個+號,所以就變成
3+L0000-29-ABC+PP    ---> L000

我想要變成下列答案
3+L0000-29-ABC+PP    ---> PP
3+A0000-30-CDE+PQQ     ---> PQQ


----------------------
若資料有規則性
你的公式只要簡單修改就可以使用,准大的公式是可以比開多個 "+" 找最後一個,彈性比較大。

=MID(A2,FIND("+",A2)+1,4)
改為
=MID(A2,FIND("+",A2,3)+1,9)  

3 是由第3字元起往後尋找,你的第一個 "+" 是在字串第2位置,所以由字串第3位置往後查詢第二個"+",若有未知數個 "+" ,就需要用 准大 的公式。
9 可以設定為 + 以後可以取的最多字元,所以也可以設為99、999...
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

        靜思自在 : 原諒別人就是善待自己。
返回列表 上一主題