用find()定位空格,用if(iserror())判断有没有,如果没有就显示D1,如果有就用mid()提取字符
=IF(ISERROR(FIND(" ",D1)),D1,MID(D1,1,FIND(" ",D1)-1))
不用公式,用替换可以不?
用公式的话,下面的公式相当简单,且得到的仍是纯数字:
=IFERROR(--LEFT(D1,FIND(" ",D1)-1),D1)
H1用公式:
=TRIM(LEFT(SUBSTITUTE(D1," ",REPT(" ",100)),100))
下拉。
以空格为分隔符号分列,且只取第一列数据。