Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 1623|回复: 4

[已解决]如何将数字提取出来,请高手帮忙!

[复制链接]
发表于 2013-7-22 14:44 | 显示全部楼层 |阅读模式
如何将数字提取出来,请高手帮忙!
最佳答案
2013-7-22 15:19
那就写个你能看懂的
  1. =MID(A2,MATCH(TRUE,(LENB(MID(A2,ROW($1:$99),1))=1),0),LENB(A2)-LEN(A2))
复制代码

提取数字.rar

7.71 KB, 下载次数: 13

发表于 2013-7-22 14:52 | 显示全部楼层
自定义函数

提取数字.zip

14.06 KB, 下载次数: 17

回复

使用道具 举报

 楼主| 发表于 2013-7-22 15:02 | 显示全部楼层
sliang28 发表于 2013-7-22 14:52
自定义函数

目的达到了,但是道理俺不明白,还要好好学习啊!能不能用函数解决一下?

点评

如果解决了,请设置为最佳答案,谢谢。  发表于 2013-7-22 15:27
回复

使用道具 举报

发表于 2013-7-22 15:09 | 显示全部楼层
本帖最后由 as0810114 于 2013-7-22 15:11 编辑
尚意军 发表于 2013-7-22 15:02
目的达到了,但是道理俺不明白,还要好好学习啊!能不能用函数解决一下?


B2输入公式下拉
  1. =MIDB(A2,SEARCHB("?",A2),2*LEN(A2)-LENB(A2))
复制代码

提取数字.rar

7.86 KB, 下载次数: 4

点评

此公式在E文版中不能返回正确结果.  发表于 2013-10-13 12:36
你用了通配,那我只能重新写一个了。你后面多两个字符,不算很完美。  发表于 2013-7-22 15:51

评分

参与人数 1 +1 收起 理由
尚意军 + 1 赞一个!

查看全部评分

回复

使用道具 举报

发表于 2013-7-22 15:19 | 显示全部楼层    本楼为最佳答案   
那就写个你能看懂的
  1. =MID(A2,MATCH(TRUE,(LENB(MID(A2,ROW($1:$99),1))=1),0),LENB(A2)-LEN(A2))
复制代码

点评

想复杂了。  发表于 2013-7-22 15:26

评分

参与人数 1 +1 收起 理由
尚意军 + 1 很给力!

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-29 08:33 , Processed in 0.221258 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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