EXCEL中如何快速提取字符串中不規則位置的數字?
謝邀,我是Excel大全,頭條號原創作者。
這是一個很常見的問題了,很多都在問,這里我就分享如下幾種方法:
13版本以上,可以直接使用快速填充功能;
使用LenB和Len函數來提取數字;
使用內容重排提取數字;
若是有明顯分隔符,那還可以使用數據分列功能;
01 快速填充 <Ctrl>+E13版本以上,Excel有一個很好用的功能,那就是快速填充。快速填充用來分離不規則的數字,那再簡單不過了,只需手工拆分第一行數據,拖動鼠標向下填充,選擇快速填充,或者按下<Ctrl>+E便可以了,如下所示:
動畫演示如下:
02 Len和LenB函數Len函數是提取字符串的長度,LenB是按字節獲取字符串的長度,可以利用兩個函數的特性來提取文字在前,數字在后的復雜字符串中的數字信息,輸入公式: =RIGHT(A1,2*LEN(A1)-LENB(A1)),如下所示:
03 內容重排使用內容重排+分列+定位條件組合功能,也可以輕松提取混合字符串中的數字信息,如下步驟:
將單元格寬度縮小至一個字符寬;
菜單選擇內容重排;
使用分列,將文本型數字轉為數值;
條件定位常量,并刪除;
刪除多余的空格;
如下動畫演示:04 分列Excel中的分列,不僅可以轉換單元格格式,更能拆分數據??梢园次恢貌鸱?,也能按分隔符來拆分。
如果,字符串中有明顯的分隔符,那就可以使用分列功能,輕松地提取出其中的數字,如下所示:
好了,這個問題,我就分享到這,希望能幫到你!我是Excel大全,頭條號原創作者,每日分享實用的Excel小技巧。您的關注、轉發、點贊、收藏、評論,都是對我莫大的支持,謝謝!