駿佳國際1
從圖中給出的數據來看,數字和-都在後面,而且前面都是中文,因此,提取非常簡單,方法也很多,大致如下:
一、Ctrl+E快捷鍵
較新版本Excel(2013及以上),可以直接使用Ctrl+E快捷鍵來完成,如下圖所示:
二、用Right+Len+LenB函數結合提取
因為數字和-都是一個字節長度,而漢字是2個字節的長度,因此可以很簡單的識別出右邊數字和字符的長度,舉例如下圖所示(提取數字跟提取英文一樣):
三、使用Excel新功能Power Query實現
本問題雖然簡單,但是,一般來說,提取數字的操作往往不僅僅是為了提取數字,而是為後續更多的數據處理做準備,因此,從實現全過程報表自動化的角度來說,個人建議使用Power Query來實現。具體方法如下:
關於Power Query,可以很方便的實現數據處理全過程的自動化,可以參考我寫的一系列文章或正在推出的系列視頻。
祝您成功!
我是大海,微軟認證Excel專家,企業簽約Power BI顧問
讓我們一起學習,共同進步!
Excel到PowerBI
在excel中批量提取數字的方法:
1、ctrl+E
用法:ctrl+E是自動填充快捷鍵,並且是通過給出的示例,智能識別填充的方式
特點:智能識別填充,適合多種填充方式
缺點:excel的新能夠,僅在2013版及之後的版本中可使用
操作過程:
在下圖是示例中,A列是文字和數字混合輸入,需要在B列中提取出其中的數字。
①、現在B1中輸入A1的數字,以示例的形式,給出自動填充的規格
②、按ctrl+E即可完成其餘的填充
2、在低版本中的操作方法:
操作步驟:
①複製A列到B列,並將B列調整為一個文字的寬度
②選中區域,【填充】——【兩端對齊】——【確定】,這一步是強行將B列一個文本調整為一行。
③【數據】——【分列】——【分隔符號】——【確定】,這一步是將上一步中形成的數字(文本形式)轉換為數字的格式。
④【條件定位】——【常量】去掉數字,選中其他——【確定】,這一步是通過定位,選中除需要的數字外其他的所有。
⑤刪除單元格,下方單元格上移。這一步是刪除上一步選中的非數字內容,留下的即為數字。
舊版本中的若干操作,相對於新版excel中的ctrl+E,複雜了很多,因此,建議大家最好使用新版的軟件,功能更全面高效。
長期分享excel高效應用技巧,已有70多個推薦答案,歡迎關注查看。
感謝點贊,您的贊同是我繼續答題的動力~
Excel高效技能分享
提取公式
看了很多親們的回答,和親要求的,還是有出入的,根據親的情況,就是一列中,前面是漢字,後面是數值,要提取數值,可以新建一列而後輸入公式=RIGHT(B1,LEN(B1)*2-LENB(B1))其中B1就是你的那個漢子+數值的單元格,直接修改就行了
公式解釋
因為有漢字,又有文本,我們首先就是用LEN(B1)提取字符的個數,數字和漢字都是1,而後因為一個漢字佔兩個字節所有先乘以2,減去LENB(B1)是因為這裡計算的是實際的字節長度,相減後,得到數值的長度,而後用right函數提取
EXCEL知識屋
不知道你是兄弟還是姐妹啊,我有辦法應該可以幫助你。首先你的電腦是不是裝的新版,也就是OFFICE2013及以上,是的話就非常好辦了,用Excel自帶的自動填充功能CTRL+E,輕鬆幫你完成任務。不多說,演示一下
首先我新建一個表格如下
然後在B1,B2單元格手動輸入A1單元格文字後面的數字信息,如下
接下來見證奇蹟了,按Ctrl+E,你會發現自動填充了,後續單元格里的數字,被自動提取,神馬函數,神馬複雜的公式都不用了
就是這麼簡單,趕快去試試吧!