如何在Excel表中提取想要的數(shù)據(jù)?
感謝邀請,雷哥今天主要跟大家分享下如何使用Excel提取文本中的數(shù)字。
從數(shù)字長度是否固定的角度出發(fā)分類,根據(jù)數(shù)字的規(guī)律雷哥分為以下幾個場景。
場景一:數(shù)字和非數(shù)字部分均為固定長度方法1:函數(shù)法
使用文本提取函數(shù)LEFT,RIGHT, MID等函數(shù)。
如圖所示,使用RIGHT函數(shù)提取數(shù)字。
語法: =Right(文本,提取的數(shù)字個數(shù))。例如,=right(A2,3)表示把單元格A2右邊數(shù),前3個字符提取出來。方法2:分列法
step1:如圖所示,選中需要分列的數(shù)據(jù),單擊「數(shù)據(jù)」——「分列」——「固定寬度」
step2:單擊需要分列的部分,出現(xiàn)分割線后,單擊完成即可
場景二:非數(shù)字部分長度固定,數(shù)字部分長度不固定直接使用函數(shù)=-LOOKUP(1,-RIGHT(A2,ROW($1:$9))) 提取文本中的數(shù)字。
大家一看到這個函數(shù)是不是有點懵?不過沒關(guān)系 ,雷哥給大家仔細(xì)講解下。
解釋:RIGHT(A2,ROW($1:$9)) 表示,從左邊開始提取A2的前1位,前2位,前3位,....,前9位數(shù)據(jù)。添加 符號 - 后, 正數(shù)變?yōu)樨?fù)數(shù),文本則變?yōu)殄e誤值。 使用=Lookup(1,數(shù)據(jù)),表示忽略錯誤值后,提取小于或者等于1數(shù)值。說了這么多,不知道大家聽明白了沒?具體操作見下圖哈。
有些朋友會問,說了這么多,真是煩。有沒有特別簡單的方法提取數(shù)據(jù)呢?
雷哥明確告訴你,怎么可能沒有。下面雷哥分享下超簡單的方法
具體方法為 Ctrl+E 人工智能法step1:在B2單元格中手動輸入數(shù)據(jù)4960后,按下Ctrl+E
step2:如果發(fā)現(xiàn)第二列數(shù)據(jù)還不是我們需要,就需要我們手動輸入需要的數(shù)據(jù)。
此時發(fā)現(xiàn),自動出現(xiàn)的數(shù)據(jù)就是我們需要的數(shù)據(jù)。
假如文本比較亂呢,照樣可以快速提取數(shù)字。如圖所示,照樣可以快速提取數(shù)字。
提示:只要Excel版本在2016以上,就可以使用功能Ctrl+E功能。
總結(jié)雷哥分享了不同場景的提取方法,建議大家掌握這個方法。當(dāng)然了,最簡單的方法還是Ctrl+E人工智能法。
各位小伙伴,你最喜愛的方法是哪個呢? 歡迎留言交流~
歡迎大家關(guān)注【頭條送書小王子】雷哥office,每周免費送Excel/ PPT書/分享職場辦公神技,希望我的分享可以提高大家工作效率,從此不加班~