當前位置:妙知谷 >

遊戲數碼 >互聯網 >

Excel 提取文本中數字公式

Excel 提取文本中數字公式

Excel的操作中,有時需要對某個單元格中的文字進行提取數字部分。那要怎樣操作呢?下面就來看看方法吧。

工具/材料

Excel2007

操作方法

首先,如圖在C1單元格中輸入公式=--LEFT(B1,LEN(B1)*2-LENB(B1)),獲取B1中的數字12345。公式中“--”用來強制轉換為數字格式,LEN獲取格中文本長度,不管中文數字一律算為1個字符長度,而中文是2個字符長度,所以乘以2,再減掉實際長度LENB(B1),得到數字長度。LEFT為從左邊開始獲取。

Excel 提取文本中數字公式

上面是提取中文前的數字,接下來提取中文後面的數字。那麼跟上面的一樣操作,只需要把從左側提取的LEFT函數替換成從右提取的函數RIGHT就可以了,如圖函數=--RIGHT(B3,LEN(B3)*2-LENB(B3))

Excel 提取文本中數字公式 第2張

如果要自動判斷前面是數字還是中文再進行提取,就需要用IF進行判斷如圖中公式“=IF(ISNUMBER(--LEFT(B3,1)),--LEFT(B3,LEN(B3)*2-LENB(B3)),--RIGHT(B3,LEN(B3)*2-LENB(B3)))”,ISNUMBER(--LEFT(B3,1))為檢測獲取的第一個字符是否為數字,是的話使用第一步中的公式,不是的話使用第二步中的公式。

Excel 提取文本中數字公式 第3張

如果要提取特殊字符中的數字,可以使用MID函數指從哪個位置開始進行獲取,再用Find函數查找截止的特殊字符。如圖=MID(B4,2,FIND("^",B4,1)-2),則為從B4格中第二個字符開始,截止到找到的^字符進行獲取。

Excel 提取文本中數字公式 第4張
  • 文章版權屬於文章作者所有,轉載請註明 https://miaozhigu.com/sm/hulianwang/7vryo.html