網站首頁 學習教育 IT科技 金融知識 旅遊規劃 生活小知識 家鄉美食 養生小知識 健身運動 美容百科 遊戲知識 綜合知識
當前位置:趣知科普吧 > 綜合知識 > 

EXCEL表中提取數字函數怎麼用|怎麼用函數提取數字

欄目: 綜合知識 / 發佈於: / 人氣:1.6W
1.excel表中提取數字函數怎麼用

EXCEL表中提取數字函數的具體使用步驟如下: 1、首先我們開啟Excel,建立空白演示文稿。

怎麼用函數提取數字 EXCEL表中提取數字函數怎麼用

2、比如表中有如圖所示的單元格,既有文字,又有數字,需要把數字提取出來單獨成列。 3、然後我們在在B2單元格中輸入函數:=MID(A1,MIN(FIND({0,1,2,3,4,5,6,7,8,9},A1&"0123456789")),LEN(A1))。

4、按回車後,就能將前方單元格中的數字串提取出來。 5、然後我們向下使用單元格填充柄,可以提取出其他單元格中的數據。

6、上述函數中唯一的變量是引用的單元格,當在工作表的其他位置使用該函數時,把下圖箭頭所指的三個點修改爲需要提取數字的源單元格即可。 。

2.excel怎麼用函數提取數字

可選用mid,left,right等函數,方法如下:

1、給出數字在字元串中的起始位置和長度。示例公式:=--mid(a1,5,3) 公式結果爲提取A1單元格中從第5位開始的3個數字。

2、提取某特定字元串後的數字。示例公式:=-lookup(0,-mid(a1,find("ABC",a1)+LEN("ABC"),row(1:99))) 公式結果爲提取A1單元格中字元串ABC之後的數字。

3、數字在一側其他則中文字元組成。示例公式:數字在前,公式=left(a1,2*len(a1)-lenb(a1));數字在後,公式=right(a1,2*len(a1)-lenb(a1))

4、沒有給出任何條件,只要求將單元格中的數字提出。通用公式=-lookup(0,-mid(a1,min(find(row(1:10)-1,a1&1/17)),row(1:99))) 按組合鍵ctrl+shift+enter結束公式。

3.如何用excel 公式提取數字

第一種,如圖,如果數字在中文的後面,那麼使用公式:

"=--RIGHT(A2,LEN(A2)*2-LENB(A2))"

解釋下:因爲中文字元是佔兩個字節。而數字佔一個字節。

len返回值是字元的個數。而lenb返回值是這個字元串佔多少個字節。

所以,這兩個的差值就是一個有幾個中文。

LENB(A2)-LEN(A2) = 中文實際個數

字元總數-中文個數=數字個數

LEN(A2)-(LENB(A2)-LEN(A2) )=數字個數

開括號 數字個數=LEN(A2)*2-LENB(A2)。

因爲數字在右邊,所以,利用RIGHT,獲取從右邊第一個開始到最後一個數字,就得到這個數值。

第二種:數字在中文的前面。實際上和第一種的方法是一樣的,這兒只是取數字的時候,從左邊開始。

公式: "=--LEFT(A2,LEN(A2)*2-LENB(A2))"

第三種:混搭。這個其實就是加個判斷,判斷第一個字元是數字還是中文。如果是數字,那麼就用上面的第二個公式,中文就用第一個公式。

公式:“=IF(ISNUMBER(--LEFT(A2,1)),--RIGHT(A2,LEN(A2)*2-LENB(A2)),--LEFT(A2,LEN(A2)*2-LENB(A2)))”

4.EXCEL裏如何對一個數值提取想要的數字

假設數字在A1單元格:

1、從左向右提取數字,忽略小數點,在B1單元格輸入公式向右複製:

=MID(SUBSTITUTE($A1,".",),COLUMN(A:A),1) 如圖:

2、提取小數點右側的數字:

=LEFT(MID(A1,FIND(".",A1&".")+1,99)) 如圖:

5.excel單元格提取數字用什麼函數

“excel單元格提取數字”的操作步驟是:

1、開啟Excel工作表;

2、由已知條件可知,A列中存在着字元與數值相混合的狀態,且無規律,直接透過MID、FIND、LEFT、RIGHT等文字函數無法獲取無規律的數值,但以查找半角字元,並逐一匹配最大值的方式,或者按從1、2、3……字元位置逐個取1、2、3……個字元,並從中找到最大值的方式會方便地提取出文字字元中混合着的數值;

3-(1) LOOKUP+MIDB+SEARCHB函數組合

B2單元格輸入以下公式,然後向下填充公式

=-LOOKUP(,-MIDB(A2,SEARCHB("?",A2),ROW($1:$15)))

公式表示:從A2單元格中,查找半個字節所在的位置,作爲MIDB的截取起始位置,截出一組字元串;因前面加上了負號,LOOKUP從所有負數中找到最小的負數,並透過LOOKUP前的負號轉換爲正值,即爲從單元格中分離出的數字。

3-(2) MAX+MID數組公式

在B2單元格中輸入以下數組公式,按Ctrl+Shift+Enter組合鍵結束,然後向下填充公式

=MAX(IFERROR(--MID(A2,ROW($1:$20),COLUMN($A:$Z)),))

公式表示:透過MID函數,將A2單元格的字元串按ROW(1:20)的開始字元位置,分別取1-26個字元,然後透過--將文字數值轉換爲數值,其他文字轉換爲錯誤值,並由IFERROR函數將錯誤值轉換爲0,然後在所有的數值中取最大值,即爲完整的字元串中數值。

6.excel中哪個函數是提取數字的

假如數據在A列並從A1開始,在B1單元格輸入公式=IF(A1="","",MAX(IFERROR(--MID(A1,ROW($A$1:$A$100),COLUMN($A$1:$K$1)),))&","&MAX(IFERROR(--MID(SUBSTITUTE(SUBSTITUTE(A1,MID(A1,1,FIND(",",A1)),""),SUBSTITUTE(A1,MID(A1,1,FIND("@",SUBSTITUTE(A1,",","@",2))),""),""),ROW($A$1:$A$100),COLUMN($A$1:$K$1)),))&","&MAX(IFERROR(--MID(SUBSTITUTE(A1,MID(A1,1,FIND("@",SUBSTITUTE(A1,",","@",2))),""),ROW($A$1:$A$100),COLUMN($A$1:$K$1)),)))

數組公式,按CTRL+SHIFT+ENTER結束公式。拖動填充柄下拉公式即可。 如圖: