您現在的位置是:首頁 > 綜藝首頁綜藝

資料分析時如何提取單元格中的數字

由 古哥計劃 發表于 綜藝2023-01-16
簡介函式思路:透過LENB判斷單元格中包含文字和數字的雙位元組長度,再用LEN判斷文字和數字單位元組的長度 ,進行相減,用RITHG函式取出對應的數字B9=RIGHT(B6,LEN(B6)*2-LENB(B6))02 數字在特殊字元(有規律)後

期末計劃表怎麼畫

在進行資料分析的時候,有時候想要提取單元格中的某個數字進行單獨分析,如“熱水器 30L、熱水器 120L”中的數字30 和 120 ; 這裡就是單元格內容拆分的問題;

單元格內容的拆分只要有規律都非常好拆分,常見的有分列方法、快速填充方法(Ctrl+E),文字函式提取法(MID/LEFT/RIGHT)等,對於沒有規律的活就是要看情況,如數字在中間、在前還是在後,是數字加文字、特殊字元的混合情況,不同的情況不同提取方法;

這裡分享提取數字的一些方法

01 數字在文字後面

使用限制:只能是數字和文字的組合,並且數字在文後面,中間沒有空格字紙等特殊字元;

函式思路:透過LENB判斷單元格中包含文字和數字的雙位元組長度,再用LEN判斷文字和數字單位元組的長度 ,進行相減,用RITHG函式取出對應的數字

B9=RIGHT(B6,LEN(B6)*2-LENB(B6))

資料分析時如何提取單元格中的數字

02 數字在特殊字元(有規律)後面或前面

使用限制:特殊字元需要有規律,如空格、連線符號“-”等,透過找到這個符號的位置來確定提取長度;;

函式思路:老版本FIND+MID,FIND判斷特殊符號的位置,MID按FIND的位置提取相應的數字,新版本用TEXTAFTER TEXTBEFORE,一部到位;

C19=TEXTAFTER(B19,“-”)

D19=MID(B19,FIND(“-”,B19)+1,100)

E19=FIND(“-”,B19)

F19=MID(B19,E19+1,100)

資料分析時如何提取單元格中的數字

03 數字在任意位置

使用限制:會把所有數字提出來;;

函式思路:

1。 透過MID加上ROW函式把目標單元格的內容分別拆成單一字元對應單一單元格內容 ,ROW的引數中A1:A10表示拆成10個單元格,如果目標單元格內容長的話,可以對應把數字加大,如100等;

2。 再用減負的方法判斷數字,如果是數字就返回對應數字,不是的話返回錯誤值

3。 用IFERROR函式把錯誤值轉換成空值

4。 再用CONCAT函式把分開的單元格合併成一個單元格

5。 低版本需要按Ctrl+Shift+回車 (陣列公式)

資料分析時如何提取單元格中的數字

04 結論:

1。 有規律:資料分列,按規律(符號、空格)或固定寬度把對應的內容分列開;

2。 有規律:錄入兩個條件後,會出現提示,直接按提示內容回車,自動提取,如沒有提示,選中資料用快速填充Ctrl+E,也能夠分開;

資料分析時如何提取單元格中的數字

3。 數字沒規律,統一把所有內容全部拆分,再用運算判斷數字後,遮蔽錯誤,再合併;

我是古哥:

從事製造行業18年,在企業運營、供應鏈管理、智慧製造系統等方面具有豐富的實戰經驗。企業智慧化,柔性化計劃運營管理專家,擅長透過企業流程最佳化規範,企業管理、匯入計劃運營提升企業效率;對提高企業準時交貨率,降低企業庫存,輸出智慧製造人才有豐富的經驗。學習PMC生產計劃,關注古哥計劃!