设为首页收藏本站

嘻皮客娱乐学习网

 找回密码
 中文注册
搜索
打印 上一主题 下一主题
开启左侧

[OFFICE] 从字符串中提取第一组数字

[复制链接]
跳转到指定楼层
楼主
发表于 2019-4-30 11:02:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
假设工作表单元格 r4中有这么一串文字 “距离合作汽车站1.3公里,距市中心4.2里。“
现在想把里面的第一组数字”1.3“取出来,可以用下面的公式:


=LOOKUP(,0/MID(R4,MIN(FIND({1;2;7;8;3;4;4;5;5;6;9;0},R4&"0123456789")),ROW(INDIRECT("1:"&LEN(R4)))),MID(R4,MIN(FIND({1;2;7;8;3;4;4;5;5;6;9;0},R4&"0123456789")),ROW(INDIRECT("1:"&LEN(R4)))))


如果r4中的文字里面没有数字,那么会出错#N/A

最后需要注意的是,这样提出来的数字是文本格式的,如果要用于计算,可以在前面加上两个减号,使其变为数字。
回复

使用道具 举报

小黑屋|手机版|嘻皮客网 ( 京ICP备10218169号|京公网安备11010802013797  

GMT+8, 2024-4-20 20:08 , Processed in 0.158999 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表