方法:1、使用LEFT函數(shù),從左邊提取數(shù)字,并返回指定個(gè)數(shù)的字符;語法“l(fā)eft(text,num_chars)”。2、使用MID函數(shù),從指定位置返回指定長度的字符,語法“MID(text,start_num,num_chars)”。
本教程操作環(huán)境:windows7系統(tǒng),Microsoft Office Excel2007版本,Dell G3電腦。
打開需要編輯的Excel表格,如下圖所示:
單元格中為純數(shù)字,則提取數(shù)字的方法比較簡單;比如,要提取單元格A2中的數(shù)字的前三位,則可以單元格B2中輸入公式:
=LEFT(A2,3)
LEFT函數(shù)表示從左邊提取數(shù)字,并返回指定個(gè)數(shù)的字符。
單元格中為數(shù)字與字母的混合,則提取數(shù)字的方法就要有所改變了;比如,要提取數(shù)字的單元格A3為數(shù)字與字母混合“abc123456”,則可以使用以下的公式:
=MID(A3,4,6)
MID函數(shù)表示從指定位置返回指定長度的字符。
單元格中為數(shù)字與中文字符的混合,則提取數(shù)字的方法之一,仍可使用MID函數(shù);比如,要提取數(shù)字的單元格A4為數(shù)字與中文字符混合“本月交電費(fèi)128元”,則可以使用以下的公式:
=MID(A4,6,3)
MID函數(shù)表示從指定位置返回指定長度的字符。注意:一個(gè)中文字符仍只算1位的。
單元格中為數(shù)字與中文字符的混合,則提取數(shù)字的方法之二,就是要發(fā)現(xiàn)規(guī)律;比如,本例中結(jié)束為“元”,則先將“元”字符去掉:
=LEFT(A4,LEN(A4)-LEN("元"))
再通過 2*LEN(B4)-LENB(B4) 算出數(shù)字位,然后就可以使用RIGHT函數(shù)來取得單元格中的數(shù)字了:
=RIGHT(B4,2*LEN(B4)-LENB(B4))
對于能夠轉(zhuǎn)換為數(shù)字在后的單元格字符串,都可以使用以上公式;比如,單元格A5,一樣可以使用上述方法完成數(shù)字提取。
相關(guān)學(xué)習(xí)推薦:excel教程