Excel 提取文本中数字公式
在Excel的操作中,有时需要对某个单元格中的文字进行提取数字部分。那要怎样操作呢?下面就来看看方法吧。
工具/材料
Excel2007
操作方法
首先,如图在C1单元格中输入公式=--LEFT(B1,LEN(B1)*2-LENB(B1)),获取B1中的数字12345。公式中“--”用来强制转换为数字格式,LEN获取格中文本长度,不管中文数字一律算为1个字符长度,而中文是2个字符长度,所以乘以2,再减掉实际长度LENB(B1),得到数字长度。LEFT为从左边开始获取。
上面是提取中文前的数字,接下来提取中文后面的数字。那么跟上面的一样操作,只需要把从左侧提取的LEFT函数替换成从右提取的函数RIGHT就可以了,如图函数=--RIGHT(B3,LEN(B3)*2-LENB(B3))
如果要自动判断前面是数字还是中文再进行提取,就需要用IF进行判断如图中公式“=IF(ISNUMBER(--LEFT(B3,1)),--LEFT(B3,LEN(B3)*2-LENB(B3)),--RIGHT(B3,LEN(B3)*2-LENB(B3)))”,ISNUMBER(--LEFT(B3,1))为检测获取的第一个字符是否为数字,是的话使用第一步中的公式,不是的话使用第二步中的公式。
如果要提取特殊字符中的数字,可以使用MID函数指从哪个位置开始进行获取,再用Find函数查找截止的特殊字符。如图=MID(B4,2,FIND("^",B4,1)-2),则为从B4格中第二个字符开始,截止到找到的^字符进行获取。
excel提取函数数字
Excel教程:函数公式提取字符串中的数字和字母
今天给大家分享的excel提取数字和英文字母的函数公式,还是比较通用。
下面的Excel表格,A列记录了每种商品和规格。
请使用两种方法,提取规格,提取出来的效果如右边所示。
方法一:函数公式
函数提取文字中的字母和数字,B2单元格输入公式:=RIGHT(A2,2*LEN(A2)-LENB(A2))
方法二:快速填充技巧
B2单元格手动输入:550ml,然后选中B2:B15单元格区域,按下Ctrl E,快速填充即可完成提取。
下载本篇教程的Excel文件,操作练习,或者你遇到不懂的Excel问题,都可以问我哈。
- 03-02生活
如何维持一个平衡的生活方式
- 12-26旅游
桂林十大赏花景点有哪些
- 05-13生活
炖汤能放大蒜头吗
- 05-12生活
水蜜桃的皮可以吃吗
- 01-12教育
教师职称评定工作总结范文
- 01-20科技
iphone12快门声音没有了
- 05-07生活
下水管道周围一圈漏水
- 01-15生活
吃鸡女生游戏名字
推荐
- 1德云社的德字是错字吗385
- 2鼠年女宝宝小名乳名大全438
- 3如何报名rhce认证124
- 4女孩起名:三点水的字女孩名473
- 5睡前吃草莓的好处225
- 6回锅肉能用猪腿肉做吗264