在Excel的操作中,有时需要对某个单元格中的文字进行提取数字部分 。 那要怎样操作呢?下面就来看看方法吧 。 操作方式 01 【Excel 提取文本中数字公式】起首,如图在C1单位格中输入公式=--LEFT(B1,LEN(B1)*2-LENB(B1)),获取B1中的数字12345 。 公式中“--”用来强制转换为数字格局,LEN获取格中文本长度,不管中文数字一律算为1个字符长度,而中文是2个字符长度,所以乘以2,再减失落现实长度LENB(B1),获得数字长度 。 LEFT为从左边起头获取 。
文章插图
02 上面是提取中文前的数字,接下来提取中文后面的数字 。 那么跟上面的一样操作,只需要把从左侧提取的LEFT函数替代当作从右提取的函数RIGHT就可以了,如图函数=--RIGHT(B3,LEN(B3)*2-LENB(B3))
文章插图
03 若是要主动判定前面是数字仍是中文再进行提取,就需要用IF进行判定如图中公式“=IF(ISNUMBER(--LEFT(B3,1)),--LEFT(B3,LEN(B3)*2-LENB(B3)),--RIGHT(B3,LEN(B3)*2-LENB(B3)))”,ISNUMBER(--LEFT(B3,1))为检测获取的第一个字符是否为数字,是的话利用第一步中的公式,不是的话利用第二步中的公式 。
文章插图
04 若是要提取特别字符中的数字,可以利用MID函数指从哪个位置起头进行获取,再用Find函数查找截止的特别字符 。 如图=MID(B4,2,FIND("^",B4,1)-2),则为从B4格中第二个字符起头,截止到找到的^字符进行获取 。
文章插图
以上内容就是Excel 提取文本中数字公式的内容啦,希望对你有所帮助哦!
推荐阅读
- 如何将pdf表格转换成excel格式
- EXCEL中怎样统计一列中重复项的个数?
- Excel 2013中,利用函数计算生日
- EXCEL表格如何实现数字自动排序
- Excel2010如何筛选去重复项?
- Excel 2016 程序自带多窗口显示
- Windows 7 中Excel 2016同时两个窗口一起显示
- 如何把多个txt文件复制到一个excel中
- 提取程序图标
- Excel数据转换