Excel把D1-D3里面的数字88,187,5分别提取出来函数应该怎么写才对呢?



815506092
把D1-D3里面的数字88,187,5分别提取出来函数应该怎么写才对呢?
宁夏
除了数字以外的字符都是确定的,替换掉就行了
815506092
不一定,我有时候把/箱会替换成其他的包装
宁夏
数字只有一个?
815506092

就是数字的字符数不确定
宁夏
把/箱,替换成别的以后字符数确定不
815506092
不确定
宁夏
除了汉字,数字,*,/,以外没有别的字符?
815506092
没有
宁夏
嗯。可以考虑用lenb确定数字以后有几个字符。
815506092
=MIDB(D1,SEARCHB("?",D1),2*LEN(D1)-LENB(D1))
我现在用的是这个
但是提取结果会有个*号
宁夏
那是多了个字符
用mid

不用midb
重新算一下开始位置和数字长度
815506092
可以了
宁夏
search也不用要吧
发一个你的公式,学习一下你怎么算的
815506092
又出错了稍等
宁夏
去掉search
=mid(d1,3,len(d1)*2-lenb(d1)-2)
能行不
宁夏
数字是从第3个开始的,这个不需要计算
计算数字长度就行了
*+*水若善上*+*
各位大声,加载宏后怎么使用不了

相关问题
------分隔线----------------------------
赞助商链接
热点内容
赞助商链接
推荐内容