在Excel中提取string的最后一个字符

我有以下一组数据。 我需要将“C”的单个字符提取到另一列。 这并不总是字母'C'。

我还需要将105,120,8等数字提取到一个单独的列中。 这是我尝试,但不知道如何在string中的多个空格。 =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 

谢谢,

使用文本到列将尽快,但如果你想要一个公式,然后使用这个:

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

将其复制到一列并向下数据集。

在这里输入图像说明

= Mid(A1, Search(" ? ", A1) + 1, 1)的字母和

= Mid(A1, Search(" ? ", A1) + 3, 99)为数字。

Search就像Find但它也支持通配符符号在哪里? 匹配任何字符, *匹配任何0个或更多字符。