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

2020-12-19 微科技智生活

知識改變命運,科技成就未來。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單元格英文大小寫和句首字母大小寫怎麼轉換?
    在工作中,我們有時需要將一些英文數據轉換為大寫或者小寫,一個一個修改可就太費事兒了,那有什麼辦法能快速進行轉換嗎?其實很簡單,一個公式就能輕鬆搞定!全部轉換為小寫將所有英文字母全部轉換為小寫,使用函數LOWER,如上圖使用公式「=lower(D1)」,含義就是將D1單元格內所有英文字母轉換為小寫。
  • Excel怎麼用公式把中英文單位前的數字提取出來
    筆者之前曾發文介紹過在Excel中怎麼用Ctrl+E鍵(也就是Excel的快速填充功能)提取數字,把單元格中的數字和中文單位分開。但較早版本的Excel沒有自動填充功能,不能使用Ctrl+E鍵提取數字。
  • excel數據處理技巧:對任意數字進行提取的方法匯總
    今天我們要給大家分享5種不用函數公式的Excel數字提取技巧。不管是從有規律的文本、還是沒有規律的文本中提取手機號、金額、尺寸等數據,都可以用兩端對齊法、快速填充法、Power Query法、Word替換法等5種方法進行提取,特別適合Excel小白使用。趕緊來看看具體操作吧!學習更多技巧,請收藏關注部落窩教育excel圖文教程。
  • excel文本函數應用:單元格中的數字和字母,如何判斷?
    如何快速判斷單元格字符是否包含數字和字母呢?在規範編碼、密碼、用戶名的時候,我們經常要查證某一類字符串是否包含數字、英文、數字與英文的組合,甚至字符串的開頭是否是數字等。很簡單,利用Code、Char、Find、Search文本函數搭配Count函數即可解決這個問題。另外,關於轉換字母大小寫、刪除字符前後兩端的空格等,我們今天也會介紹。學習更多技巧,請收藏關注部落窩教育excel圖文教程。
  • 如何快速將阿拉伯數字轉化為中文數字?excel表格輕鬆搞定!
    在工作中,有時候會遇到把阿拉伯數字轉轉換為中文簡體,中文繁體,如果數據很多,而且一時找不到轉換的軟體,試試電腦上的excel吧,一個函數即可搞定。方法一:單元格格式。如下圖所示,按ctrl+1打開設置單元格格式對話框,選擇特殊中的中文小寫數字和中文大寫數字即可把阿拉伯數字轉化為中文簡體字符和中文繁體字符。但是請注意編輯欄,轉化完之後單元格裡的內容實質還是阿拉伯數字,只是顯示效果為中文小寫或者大寫。這種轉換結果是不能把轉換後的文字複製到word表格、微信聊天窗口等。如果想要把單元格裡的「實質」內容也變成中文大小寫,就需要用到函數了。
  • excel如何把阿拉伯數字轉換成中文大寫
    我們在日常辦公中使用excel表格,會遇到希望顯示在表格上的數字是中文大寫的形式,特別是會計工作人員,那麼怎樣用excel實現這一功能呢在excel表格中選中需要轉換的阿拉伯數字所在的單元格,按住Ctrl +1,會彈出設置單元格對話框。
  • Excel函數單元格相對引用和絕對引用、混合引用如何使用?
    excel中函數的單元格引用是有兩種引用方式的,一種是相對引用,一種是絕對引用,下面小編來教大家如何使用吧。1.首先我們輸入公式可以看到當前單元格是d2單元格。2.然後使用填充功能的時候,下方的單元格行數會發生變化,這個就是相對引用。3.如果向右填充的時候,單元格行數不變列數發生變化,也是相對引用。4.然後我們將單元格的位置刷黑,然後按下f4鍵,在每一個前方都會添加一個美元的符號。
  • 怎麼提取單元格內純數字?
    如下圖所示,如何提取「+」後面的數值呢?第一種:查找替換按Ctrl+H打開查找和替換的對話框,在查找中輸入「(發貨+8」,在替換為中不輸入內容,之後點擊全部替換,隨後再次選中數據,利用查找和替換功能將「)」刪除即可。
  • Excel怎麼設置只提取指定行中的數據?
    Excel怎麼設置只提取指定行中的數據?有些時候我們需要從一個excel文件中的資料庫中提取指定的行或列中的數據。例如如圖示,是國內所有上市公司的行業統計。但是現在我們只需要其中部分上市公司的行業統計,我們怎麼辦呢,下面分享一個技巧,需要的朋友可以參考下有些時候我們需要從一個excel文件中的資料庫中提取指定的行或列中的數據。例如如圖示,是國內所有上市公司的行業統計。但是現在我們只需要其中部分上市公司的行業統計,我們怎麼辦呢,是一個個查找,然後複製嗎,當然不是。
  • Excel怎麼在合併單元格中自動填充序號
    我們經常會利用Excel的自動填充功能快速輸入多個序號,Excel在不包含合併單元格的表格範圍中自動填充序號比較簡單,但是如果填充範圍中有合併單元格,自動填充時Excel就會彈出「要執行此操作,所有合併單元格需相同大小」的提示。
  • excel籤到表中怎麼快速輸入√和×符號?
    excel籤到表中怎麼快速輸入√和×符號?單位制定了籤到制度,每月在統計籤到次數時,需要用"√"和"×"來說明已經籤到和未籤到,如果利用插入符號的功能,不太方便。現在想用在單元格中輸入數字「1」,自動顯示為"√",輸入「2」自動顯示為"×,下面分享具體教程單位制定了籤到制度,每月在統計籤到次數時,需要用"√"和"×"來說明已經籤到和未籤到,如果利用插入符號的功能,不太方便。現在想用在單元格中輸入數字「1」,自動顯示為"√",輸入「2」自動顯示為"×"。這樣就方便多了。
  • 會計福利,用Excel把數字快速變成中文大寫數字
    我們在使用Excel製作工資表或者其他文件的時候,經常可以用到數字的中文大寫,你不會還一個一個的在Excel表格裡打「壹貳叄肆伍陸柒」吧?那你就OUT了。今天教你一個辦法,讓阿拉伯數字快速變成中文的壹貳叄。
  • Excel拆分單元格與把一個單元格內容拆分到多個單元格
    在 Word 中,可以把一個單元格拆分為多個單元格甚至拆分為一個表格;而Excel拆分單元格與Word不同,在Excel中,只能把合併後的單元格拆分。拆分方法有兩種,一種是用「對齊方式」中的選項拆分,另一種在「設置單元格格式」窗口中拆分。
  • 怎麼在Excel中快速輸入多個帶圈的數字序號
    例如點擊Excel中的「符號」按鈕,然後在打開的「符號」對話框中找到帶圈的序號後雙擊添加;還可以用一些中文輸入法的「數字序號」軟鍵盤功能來添加,但是如果要輸入的序號較多,就需要多次進行查找和點擊添加帶圈的數字,有點浪費時間,這裡介紹一種在Excel中利用函數來快速輸入帶圈數字的方法,供大家參考。
  • 中文怎麼快速轉成拼音呢?Excel快速提取中文首字母
    例如:我們需要將中文姓名轉換成首字母拼音的形式,這時候該怎麼操作呢?你還在一個一個的輸入嗎?這樣太麻煩了,接下來讓我們使用VBA,快速將中文轉換成拼音首字母的形式,簡單便捷,快來試試吧!右鍵單擊Sheet1工作表,選中右鍵菜單中的查看代碼。在Microsoft Visual Basic for Applications窗口中,右鍵單擊工程資源管理器窗口中的空白位置,將滑鼠指針移動至插入,選中模塊。
  • Excel提取數字就是這麼簡單!
    今天介紹三種小技巧從文本中提取數字,總有一種適合你哦~方法一:萬金油快捷鍵Ctrl+ECtrl+E快捷鍵組合可以說是Excel中最強組合之一,可以解決大量有規律可循的數據,直接在C2單元格內輸入B2單元格內的數字「118」,選中C2:C8,同時按下【Ctrl】+【E】鍵,完成快速填充
  • 快速刪除excel單元格中的空格,tirm函數與clean函數的使用技巧
    我們在實際工作中,當我們使用excel表格處理數據的時候,我們有時候會發現excel單元格中會存在空格,我們都清楚,有些人的名字是3個字的,有些人的名字是2個字的,有的人為了美觀,通常會在2個字的名字中間增加一個空格,這樣看上去就比較協調,但是單元格中存在空格,我們在後續處理數據的操作就會出現問題
  • excel技巧-怎樣快速使用美元符號鎖定單元區域
    平常在進行excel表單處理的時候,經常需要對使用函數功能的區域進行鎖定,這時候就要用到美元符號「$」,「$」可以鎖定一個單元格,多個單元格或者單元區域,可以保證在同一個excel表單下拉時條件或者求值區域不變,但是如果每次選中條件單元區域後,再去shift+$就顯示咱技術太low
  • Excel表格中的數字金額如何快速批量變成中文大寫金額模式
    Excel作為大家耳熟能詳的一個辦公軟體,平時工作中少不了要和它們打交道。Excel不僅擁有豐富的功能模塊,而且操作界面簡單容易上手,如果您能多掌握幾個關於它的小技巧,對提升工作效率有著不可估量的效果。