Excel如何用公式分离字符和数字

一个字符串由两部分组成:①连续的数字;②其它内容(可能由字母、标点混合组成)。注:①和②出现的顺序不确定;①和②的长度也不确定。想要的结果:用公式分离数字和字符,而且数字放在下图的B列、剩下的放C列例如:求大神帮忙,谢谢
2026年09月18日 08:36
有2个网友回答
网友(1):

截取数字用公式=MID(B7,MIN(FIND(ROW($1:$10)-1,B7&5/19)),COUNT(-MID(B7,ROW($1:$105),1)))数组公式,按ctrl+shift+回车结束,B7换成实际单元格
截取其他字符串直接用substitute把截取出来的数字替换为空就好了
=substitute(A2,B2,"")

网友(2):

你这个事情看似简单,其实较复杂。你可以用mid(A1,1,1)、mid(A1,2,1)......函数把第一、第二......个字符分别读出来,放到不同的列,对究竟是数字还是其他进行判断后再分别组在一起。要用到很多列,公式写好后可以隐藏起来。