Excel +如何提取string

Excel 2013.我有1000行,我想提取string,如下所示: –

Column A: Cell : A1 : ICC-->ICC - MRL&E-->TOP 100 industries Cell : A2 : APPS-->APPS - HCLS-->TOP 500 industries 

我应该写一个公式,所以我得到B列的前3或4个字母。

 Cell B1 : I should get ICC Cell B2 : I should get APPS 

我应该写一个公式,所以我得到C列的前3或4个字母。

 Cell C1 : I should get MRL&E Cell C2 : I should get HCLS 

B1 = LEFT(A1,3) / *中使用的公式当我需要4个字符即​​应用程序时不起作用

公式C1 = MID(A1,FIND("-->",A1)+9,4) / *当我需要5个字符,即MRL&E

以下是对我有用的东西:

B1 =LEFT(A1,FIND("-->",A1)-1)

C1 =MID(RIGHT(A1,LEN(A1)-FIND("-->",A1)-2),FIND(" - ",RIGHT(A1,LEN(A1)-FIND("-->",A1)-2))+3,FIND("-->",RIGHT(A1,LEN(A1)-FIND("-->",A1)-2))-FIND(" - ",RIGHT(A1,LEN(A1)-FIND("-->",A1)-2))-3)