EXCEL 如何提取第二组空格到第三组空格之间的字符?

举例:单元格A1中字符是:□□□□□□□□□123A56□□□□□□2C456□□□-□3B789-□□□4C123备注:□为空格,可以看出这串字符中含有5组空格,每组空... 举例:单元格A1中字符是: □□□□□□□□□123A56□□□□□□2C456□□□-□3B789-□□□4C123
备注:□为空格,可以看出这串字符中含有5组空格,每组空格数量不固定。这串字符中的空格不是固定在某个位置,每组空格可能有1个或多个;
①怎样用公式提取第一组空格后面的纯数字(注意字母后面的数字不是目标数字):123
②怎样用公式提取第一组空格与第二组空格之间的字符:123A56
③怎样用公式提取第二组空格与第三组空格之间的字符:2C456
④怎样用公式提取第四组空格与第五组空格之间的字符:3B789-
⑤怎样用公式提取最后一组空格后面的所有字符:4C123

备注:这串字符中的空格不是固定在某个位置,每组空格数量也不固定可能有1个或多个;
请高手研究,菜鸟、话题无关的答案请闪避。
展开
 我来答
无醉控0d
2019-11-26 · TA获得超过436个赞
知道小有建树答主
回答量:356
采纳率:65%
帮助的人:125万
展开全部

① =LOOKUP(9^9,--LEFT(TRIM(A1),ROW($1:$9)))

② =LEFT(TRIM(A1),FIND("左",SUBSTITUTE(TRIM(A1)," ","左",1))-1)

③ =MID(TRIM(A1),FIND("左",SUBSTITUTE(TRIM(A1)," ","左",1))+1,FIND("右",SUBSTITUTE(TRIM(A1)," ","右",2))-FIND("左",SUBSTITUTE(TRIM(A1)," ","左",1))-1)

④ =MID(TRIM(A1),FIND("左",SUBSTITUTE(TRIM(A1)," ","左",3))+1,FIND("右",SUBSTITUTE(TRIM(A1)," ","右",4))-FIND("左",SUBSTITUTE(TRIM(A1)," ","左",3))-1)

⑤ =RIGHT(TRIM(A1),LEN(TRIM(A1))-FIND("左",SUBSTITUTE(TRIM(A1)," ","左",4)))


如图:

我就是菜鸟, 不过我会做

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式