如何在Excel中提取指定字元內的文本?

比如說指定字元是「」,然後可以提取123456裡面的123456,下一個123也可以用同一個函數表達式提取。或者還有更好的方法?


(致力於僅用簡單的函數來組合出複雜的效果。)
(因為複雜的函數並不會。)

請問所有數據都是這個符號「」開頭和結尾嗎?如果是的話那很容易:

其中A列為原數據,B列為「提純」後的結果。
但如果是這樣的:

就比較麻煩,公式如下:
=MID(C1,SEARCH("",C1)+1,SEARCH("",C1,SEARCH("",C1)+1)-SEARCH("",C1)-1)

(好多+1啊)
其中C列為原數據,D列為「提純」後的結果,應該可以在任意長度的文本中提取出兩個「」之間的數字,但僅限於第一對「」之間。
(什麼,你說一個單元格里有太多字結果excel算崩了?你贏了,再見。)
PS.兩個圖的C列數據不一樣是因為我懶得打那麼多字,都是隨機組合的:

完結撒~等等!
(回頭又看了一下題目,好像說要指定符號...)
審題不嚴謹啊。
指定符號,只需要把上面公式中的""改成引用即可。公式:
=MID(C1,SEARCH($G$1,C1)+1,SEARCH($G$1,C1,SEARCH($G$1,C1)+1)-SEARCH($G$1,C1)-1)
在G1中輸入「」,得到結果:

最後來一張全家福:

完結撒花~


分列~使用分隔符~其他「」


推薦閱讀:

求助!如何簡便地將兩千多個excel文件中的數據放到一個excel表格中?

TAG:Excel公式 | Excel編程 | Excel技巧 | Excel函數 |