Excel怎麼快速提取混合單元格中的中文、英文、數字?

2020-12-11 微科技智生活

知識改變命運,科技成就未來。Microsoft Excel快速提取混合單元格中的中文、英文、數字,雖然這個Microsoft Excel技巧聽起來很「高大上」,但是在實際辦公中很少會遇到中文、英文、數字「混合三打」的情況。俗話說得好,行走江湖技多不壓身,多一門技術,多一門吃飯的寶貝。廢話說的有些多了,接下來就直奔主題吧!

Microsoft Excel快速提取混合單元格中的中文、英文、數字詳細操作流程:

步驟一:編輯VBA代碼。

(1)左鍵雙擊打開素材文件【混合單元格.xlsx】Microsoft Excel工作表。

(2)右鍵單擊工作表【混合單元格】後,左鍵單擊右鍵菜單中的【查看代碼(V)】選項,打開【Visual Basic編輯器】。

(3)右鍵單擊【工程資源管理器】窗口的空白位置,將滑鼠指針移動至右鍵菜單中的【插入(N)】選項,然後左鍵單擊二級菜單中的【模塊(M)】選項,插入模塊。

(4)左鍵單擊選中剛才新建的【模塊1】,在右側代碼窗口中鍵入以下代碼,您也可以選擇複製粘貼,請注意代碼中的標點符號為英文標點符號。

(5)關閉【Visual Basic編輯器】,回到Microsoft Excel操作界面。

代碼區域:

Function MyGet(Srg As String, Optional n As Integer = False)

Dim i As Integer

Dim s, MyString As String

Dim Bol As Boolean

For i = 1 To Len(Srg)

s = Mid(Srg, i, 1)

If n = 1 Then

Bol = Asc(s) < 0

ElseIf n = 2 Then

Bol = s Like "[a-z,A-Z]"

ElseIf n = 0 Then

Bol = s Like "#"

End If

If Bol Then MyString = MyString & s

Next

MyGet = IIf(n = 1 Or n = 2, MyString, Val(MyString))

End Function

步驟二:鍵入Microsoft Excel函數。

(1)左鍵單擊選中【B2】單元格後,鍵入函數【=MyGet(A2,1)】後按下回車鍵,提取【A2】單元格中的中文字符。

(2)左鍵單擊選中【C2】單元格後,鍵入函數【=MyGet(A2,2)】後按下回車鍵,提取【A2】單元格中的英文字符。

(3)左鍵單擊選中【D2】單元格後,鍵入函數【=MyGet(A2,0)】後按下回車鍵,提取【A2】單元格中的數字。

【MyGet】函數

=MyGet(從哪提取,提取什麼)

【=MyGet(字符串,0) 】是提取單元格中所有數字。

【=MyGet(字符串,1)】是提取單元格中所有中文字符。

【=MyGet(字符串,2)】是提取單元格中所有英文字符。

【=MyGet(字符串)】是提取單元格中所有的數據。

至此,Microsoft Excel快速提取混合單元格中的中文、英文、數字操作流程已全部結束。知識改變命運,科技成就未來。希望這個小知識能給您的工作和生活帶來更多的便捷。

如有疑問或建議,請在下方留言。

點擊關注,有更多科技小貼士等著您,感謝您的支持。

相關焦點

  • EXCEL中怎樣在混合數據單元格中快速提取英文、數字、中文?
    施老師:相信許多人經常會遇到一些不懂Excel的同事和老闆,將一份好好的資料在Excel中填寫的是亂七八糟,甚至有時在一個單元格中弄了N多個信息,又是中文,又是英文,又是數據。如果數據少的話可以手動一個一個的拎出來,如果數據多的話就麻煩了。
  • Excel數字提取技巧:從混合文本中提取數字的方法
    前面我們分享了不用函數公式提取數字的5種方法。今天我們分享用簡單公式從混合文本中提取數字的方法。因為採用的公式很簡單,所以總體來說只適合數字在文本中的位置有一定規律的情況。如果想用公式提取沒有位置規律的數字,那就得看我們下一篇教程。學習更多技巧,請收藏關注部落窩教育excel圖文教程。
  • Excel表格快速提取單元格信息中的數字、字母、文字
    在Excel表格中提取單元格信息中的數字、字母、文字是我們經常會遇到的問題,今天為朋友們分享兩種方法解決快速提取信息。一.使用Excel最強大的數據拆分快捷鍵Ctrl+E提取數字。手動複製好一個數據之後在下方單元格按住Ctrl+E就可以快速拆分。1.實例要求:根據B列的信息提取所有人的身份證號、聯繫方式和年齡。
  • Excel菜鳥也能學會的:混合數據中提取中文、英文、數字技巧!
    如果在單元格中包含了漢字、英文字母、數據,那我們應該如何將他們單獨提取出來呢?
  • 如何拆分 Excel 單元格中無規律混合的數字和英文字母?
    如果單元格中既有英文字母,又有數字,而且無規律混合,如何將英文字母和數字分別拆分成兩列呢?案例 :下圖 1 的數據列表中,每一個單元格中都有英文字母和數字,而且出現的位置和次數毫無規律,如何快速將所有數字和英文字母拆分成兩列?效果如下圖 2 所示。
  • excel數據提取技巧:從混合文本中提取數字的萬能公式
    有沒有能把任何文本中包含的所有數字都提取出來的公式?當然是有的,今天就給大家帶來提取數字的萬能公式,不管數字在文本中的位置是否有規律,不管文本中數字有多少,它都能把數字提取出來。趕緊來看看吧!學習更多技巧,請收藏關注部落窩教育excel圖文教程。在上一篇文章中,小花講解了通過觀察混合文本特徵,設置特定公式,完成數據提取的三種情景。
  • 提取單元格中的中文、英文和數字
    一、提取字符串中的英文先來看下面的數據,是一些混到一起的客戶信息,有姓名、英文名和住址,現在咱們要提取出其中的英文名。有小夥伴可能首先想到的就是在2013及以上版本中的快速填充功能,嗯嗯,可以實現要求,但是這個功能有很大的局限性,第一是數據源變化後不能更新,第二是要求數據必須要有非常明顯的規律性,否則結果就會出錯,因此快速填充功能不是今天咱們討論的主題。
  • Excel提取單元格中的中文、英文和數字,便捷方法請拿好
    提取字符串中的英文先來看下面的數據,是一些混到一起的客戶信息,有姓名、英文名和住址,現在咱們要提取出其中的英文名。有小夥伴可能首先想到的就是在2013及以上版本中的快速填充功能,嗯嗯,可以實現要求,但是這個功能有很大的局限性,第一是數據源變化後不能更新,第二是要求數據必須要有非常明顯的規律性,否則結果就會出錯,因此快速填充功能不是今天咱們討論的主題。
  • Excel提取數字函數,讓單元格數字站出來
    我們需要將單元格中的文本數字提取出來,但是文本中包含了:數字、字母、中文,並且都在同一單元格中,而我們只需要將數字提取出來,應該如何實現呢?下面給大家分享幾個提取數字函數的公式,相信可以用得到。提取文本左側數字在一個單元格中,數字是在左側,如何使用公式批量將數字提取出來呢?這裡用到left函數就能實現。
  • 提取Excel單元格中的英文、漢字、數字,用Power Query輕鬆解決!
    日常工作中都會遇到一些不規範的數據,對於數據的提取是個頭疼的事情,今天教大家用Power Query快速提取你想要的內容,超簡單,又實用的技巧。1、提取英文在只有中英文混合的自字符串中我們可以這樣提取英文。A 定位表格位置,點擊數據-獲取和轉換-從表格,這時候數據自動加載到Power Query編輯器中。
  • 如何在Excel單元格中提取數字?幾個函數輕鬆幫你搞定!
    處理複雜的Excel表格時候,如何把單元格裡面複雜的數字給提取出來呢?是將單元格裡面的數字複製粘貼出來嗎?NO不是!
  • Excel必知:兩種從文本數字混合單元格提取數字和文本的標準方法
    一分鐘讓你學會從文本數字混合單元格提取數字和文本,這個方法應該能滿足大部分提取需求,如圖。 第一種方法操作步驟,在右邊相鄰單元格輸入要提取的數字,上圖是1,然後選中1及以下的空白單元格,滑鼠不動
  • 教你如何在Excel單元格中提取數字,幾個函數輕鬆幫你搞定!
    處理複雜的Excel表格時候,如何把單元格裡面複雜的數字給提取出來呢?是將單元格裡面的數字複製粘貼出來嗎?NO不是!在這裡教大家幾個函數輕鬆幫你將單元格裡面的數字給全部提取出來,完全不費吹灰之力!1、如何提取單元格文本中數字代入函數公式:=MIDB(A2,SEARCHB("?",A2),2*LEN(A2)-LENB(A2))將函數代入到指定的單元格,即可提取A2單元格數字,前提要將函數的坐標對應好單元格呦!
  • excel中的西文字符和中文字符,以及提取這兩種字符的函數
    我們平時使用excel表格的時候,輸入的文本大部分可以分為兩大類:一類是西文字符,即是英文輸入法狀態下輸入的字符串,包括英文的標點符號、阿拉伯數字123、英文字母abc等;另一類是中文字符,即是中文輸入法狀態下輸入的字符串,包括中文的標點符號、漢字等。
  • Excel單元格裡既有文字又有數字,如何一鍵提取數字?
    如何一鍵提取數字?日常工作中,我們所面臨的數據往往紛雜凌亂,如何快速清理複雜的數據,令其清晰明了,符合我們分析的要求,是一項需要不斷探索精進的職場必備技能。對於單元格裡既有文字又有數字的情況,你還在傻傻地用複製、粘貼的方式將單元格裡的數字提取出來嗎?其實,用好一個快捷鍵,一鍵就能批量提取。
  • Excel單元格含有文字+數字+英文,如何提取出數字部分進行計算?
    具體的問題如下圖所示:A列數據單元格中含有文字+數字+英文混合內容,我們發現數據是非常有規律特徵的。現在我們想要提取出A列內容中的數字,然後與B列中的係數數字進行相乘運算,將得到的結果顯示在C列中。運算過程如D列所示那樣。下面小編就來向大家普及一下操作方法。
  • Excel怎麼用公式把中英文單位前的數字提取出來
    筆者之前曾發文介紹過在Excel中怎麼用Ctrl+E鍵(也就是Excel的快速填充功能)提取數字,把單元格中的數字和中文單位分開。但較早版本的Excel沒有自動填充功能,不能使用Ctrl+E鍵提取數字。
  • Excel單元格英文大小寫和句首字母大小寫怎麼轉換?
    在工作中,我們有時需要將一些英文數據轉換為大寫或者小寫,一個一個修改可就太費事兒了,那有什麼辦法能快速進行轉換嗎?其實很簡單,一個公式就能輕鬆搞定!全部轉換為小寫將所有英文字母全部轉換為小寫,使用函數LOWER,如上圖使用公式「=lower(D1)」,含義就是將D1單元格內所有英文字母轉換為小寫。
  • Excel單元格中提取漢字技巧,簡單實用!
    ,如何快速提取商品名稱,也就是左邊的漢字?本文我們將會分享三種Excel中提取漢字的方法。其實Excel2013版本提供了一個非常好用的功能:「快速填充」,藉助這個功能就可以輕鬆完成。 在B2單元格輸入漢字:電水瓶,回車後下拉,並選擇「快速填充」即可。
  • 快速分離數據中的單位,怎麼能少了函數LEN和LENB的幫助?
    在此基礎上,相繼介紹了三大文本處理函數之間的混合用法,函數if、函數mod和文本處理函數的用法,用來提取身份證號碼中的關鍵信息。在上一篇文章中,又繼續引入了函數find,介紹了函數left和函數find的組合用法以及函數mid和函數find的組合用法,成功提取了郵箱地址中的用戶姓名和郵箱域名這兩種重要信息。