在Excel中用空格提取字符串的第一个字符

在Excel中用空格提取字符串的第一个字符,excel,Excel,我试图将左侧的字符(字母)提取到一个单独的列中。我已经尝试了=MID(A1,1,SEARCH(“,A1,1)),这适用于除ARNC1和GALE1字符串之外的所有内容 ARNC1 01202017 C 13 AAPL 12232016 C 113 CMI 12232016 C 135 JCP 12302016 C 10.5 PSX 12232016 C 88 GALE1 01192018 C 3 例如,我需要看看 ARNC AAPL CMI JCP PSX GALE 谢谢,即使已经有了答案,也

我试图将左侧的字符(字母)提取到一个单独的列中。我已经尝试了
=MID(A1,1,SEARCH(“,A1,1))
,这适用于除ARNC1和GALE1字符串之外的所有内容

ARNC1 01202017 C 13
AAPL 12232016 C 113
CMI 12232016 C 135
JCP 12302016 C 10.5
PSX 12232016 C 88
GALE1 01192018 C 3
例如,我需要看看

ARNC
AAPL
CMI
JCP
PSX
GALE

谢谢,

即使已经有了答案,也只是免费的:

=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(MID(A1,1,SEARCH(" ",A1,1)),1,""),2,""),3,""),4,""),5,""),6,""),7,""),8,""),9,""),0,"")
=MID(A1,1,MIN(FIND({0,1,2,3,4,5,6,7,8,9," "},A1&"0123456789 "))-1)

即使已经有了答案,也只是免费的:

=MID(A1,1,MIN(FIND({0,1,2,3,4,5,6,7,8,9," "},A1&"0123456789 "))-1)

工作完美!谢谢,很好用!谢谢