2016-12-02 144 views
0

我有以下一組數據。我需要將'C'的單個字符提取到另一列。這並不總是字母'C'。在Excel中提取字符串的最後一個字符

我還需要提取數字105,120,8等到一個單獨的列。這是我嘗試過的,但不知道如何用字符串中的多個空格來判斷。 =RIGHT(A12,LEN(A12)-FIND(" ",A12)) 這個公式只給我01202017 C 105

AAPL 01202017 C 105 
AAPL 01202017 C 120 
ABX 01202017 C 8 
AMD 01202017 C 2.5 
CLVS 01202017 C 40 

感謝,

+0

它總是4個項目的字符串,你想第三和第四? –

+2

您可以隨時使用文本到列,在空間上分割它,然後刪除前兩列。 –

+0

這是正確的。我總是希望字符串中的第三個和第四個項目,但在單獨的列中。 – BIReportGuy

回答

4

使用文本到列會很快做到這一點,但如果你想有一個公式,然後使用此:

=TRIM(MID(SUBSTITUTE($A1," ",REPT(" ",999)),COLUMN(B:B)*999,999)) 

複製過來一列上下集。

enter image description here

+0

這真是太神奇了。謝謝。我還有一個問題,但我會再發一個。 – BIReportGuy

0

= Mid(A1, Search(" ? ", A1) + 1, 1)爲信和

= Mid(A1, Search(" ? ", A1) + 3, 99)的數量。

Search就像Find但它也支持其中?任何字符匹配通配符符號和*匹配任何0或多個字符。

相關問題