excel单元格内有个位数和双位数的值,用公式如何提取并排列?

excel单元格内有个位数和双位数的值,用公式如何提取并排列,在线等,谢谢大神
必须公式表达 ,如果觉得奖励值不够,我可以再加

看过了 这个数据你想要提取出来 告诉你一个办法 采用分列的形式就做出来了


为了保证你的原始数据,你单独复制出来放在一边

我逐步截图你看

追问

我要用公式

追答

那我不会了 不明白你为啥一定要用公式或者是函数,很惭愧,帮不了你

追问

这样 可以减少工作量,我不是只有这一串数字

追答

有很多行也是一样的啊。只要选中要分列的列,按步骤操作就可以实现了

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-09-18

B2单元格输入公式=TRIM(MID(SUBSTITUTE(TRIM($A2)," ",REPT(" ",100)),COLUMN(A1)*100-99,100))

右拉公式。 如图:

本回答被提问者采纳
第2个回答  2021-09-18
在B2中输入或复制粘贴下列公式
=TRIM(MID(SUBSTITUTE($A2," ",REPT(" ",100)),COLUMN(A:A)*100-99,100))
=TRIM(MID(SUBSTITUTE($A2," ",REPT(" ",100)),COLUMN(A:A)*100-99,100))+0
=TRIM(MID(SUBSTITUTE($A2," ",REPT(" ",100)),COLUMN(A:A)*100-99,100))-0
=TRIM(MID(SUBSTITUTE($A2," ",REPT(" ",100)),COLUMN(A:A)*100-99,100))*1
=TRIM(MID(SUBSTITUTE($A2," ",REPT(" ",100)),COLUMN(A:A)*100-99,100))/1
=TRIM(MID(SUBSTITUTE($A2," ",REPT(" ",100)),COLUMN(A:A)*100-99,100))^1
=--TRIM(MID(SUBSTITUTE($A2," ",REPT(" ",100)),COLUMN(A:A)*100-99,100))
=VALUE(TRIM(MID(SUBSTITUTE($A2," ",REPT(" ",100)),COLUMN(A:A)*100-99,100)))
右拉填充

第一个公式结果为文本,其他公式结果为数值追问

不好意思,你的也不错,但是他比你先发了,不过还是要感谢你帮我多写那么多。要是能采纳两个,我都会采纳!实在抱歉!!

第3个回答  2021-09-18
不要用公式,直接数据分列就好了。
一定要公式建议用代码的自定义函数。