關閉→
當前位置:知科普>綜合知識>EXCEL表中提取數字函數怎麼用 - 怎麼用函數提取數字

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

知科普 人氣:1.51W
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結束公式。拖動填充柄下拉公式即可。 如圖:

TAG標籤:#提取 #函數 #表中 #excel #