Excel如何取出一段文字中的数字
发布网友
发布时间:2022-04-21 19:42
我来回答
共2个回答
热心网友
时间:2022-06-07 22:59
有时候我们经常需要提取excel里面的字符,但是不太熟怎么办呢?今天来教一教大家常用的提取字段函数(left,right,mid,find等函数)的意义和用法
前几个字段字数相同的情况,我们可以使用"left"函数,
比如我们要提取前面两个字,可以输入"=left(d4,2)",表示提取d4单元格内的前两个字
同理如果使用"right"函数就可以提取后面相同字数的字段了
如果想要提取单元格后几位字数不同的字段,可以使用"mid"函数.
比如这里的函数"=mid(d4,4,4)"表示提取d4单元格第4个字符后的4个字符
如果需要提取前面的字符位数不一样的时候,单单用mid函数还不够,这里还需要加上"find"函数
比如这里的"find("和",d4)"表示查找d4单元格内字符"和"所在的字符位数
"=mid(d4,find("和",d4)+1,4)"就表示提取d4单元格内字符"和"之后的4位字符
当然也可以用组合“len函数"。
“len(d4)”表示d4单元格中字符的个数
"=right(d4,len(d4)-find("和",d4))”表示提取单元格d4“和”字符后面的所有字符。
可以看一下我写的百度经验,有图看得更清楚
http://jingyan.baidu.com/article/046a7b3eac9b2af9c27fa980.html
热心网友
时间:2022-06-08 00:17
数字如果在前或者在后,可以利用公式,在后为例:
=MAX(IFERROR(--RIGHT(F19,ROW(A1:A100)),0))
三键结束数组公式
如果是混杂,得用VBA写自定义函数