假定需要处理的单元格是A1:
1、首先将数字提取到B1。公式=-LOOKUP(0,-MID(A1,MIN(FIND(ROW(1:10)-1,A1&1/17)),ROW(INDIRECT("1:"&LEN(A1))))) 按组合键ctrl+shift+enter结束公式。其中:MIN(FIND(ROW(1:10)-1,A1&1/17))定位字符串中数字的起始位置;MID函数从第1个数字开始依次截取1位、2位......至字符串长度位的数字串,然后用LOOKUP函数获取其中符合条件的数值。
2、将数字提取后,字符串中只有文字和英文。再用以下方法分离:
a. 文字在前:用LEFT函数提取文字到C1,公式=LEFT(SUBSTITUTE(A1,B1,),LENB(SUBSTITUTE(A1,B1,))-LEN(SUBSTITUTE(A1,B1,)))
最后将英文放在D1,公式=SUBSTITUTE(SUBSTITUTE(A1,B1,),C1,)
b.文字在后:可用RIGHT函数提取文字到C1,公式=RIGHT(SUBSTITUTE(A1,B1,),LENB(SUBSTITUTE(A1,B1,))-LEN(SUBSTITUTE(A1,B1,)))
最后将英文放在D1,公式=SUBSTITUTE(SUBSTITUTE(A1,B1,),C1,)
温馨提示:答案为网友推荐,仅供参考