如何拆分 Excel 單元格中無規律混合的數字和英文字母?

職場 發佈 2020-03-05T18:15:35+00:00

3.選中 Word 中的所有內容 --> 剪切粘貼到 Excel 的 B 列4. 再次將 Excel 中 A 列的數據區域複製粘貼到 Word 中5. 按 Ctrl+H,在彈出的對話框中的「查找內容」中輸入「^#」--> 點擊「全部替換」現在所有數字都被去除了,只剩下英文字母。

如果單元格中既有英文字母,又有數字,而且無規律混合,如何將英文字母和數字分別拆分成兩列呢?


案例 :


下圖 1 的數據列表中,每一個單元格中都有英文字母和數字,而且出現的位置和次數毫無規律,如何快速將所有數字和英文字母拆分成兩列?


效果如下圖 2 所示。


解決方案:


由於字母出現的順序和次數沒有規律,所以本例無法用 Ctrl+E 或 Power Query 拆分。有關 Ctrl+E 的用法詳解,請參閱:

  • Excel 快捷鍵(二) – Excel 成精了之 Ctrl + E
  • Excel – 計算包含文字的單元格,只需要按兩次快捷鍵


有關 Power Query 拆分數字和文本的方法,請參閱 Excel 統計壓歲錢?按逗號拆分單元格且縱向排列,分離中文和數字。


而且由於英文字母和數字都是單字節字符,所以也沒法用公式拆開,有關拆分中文和數字的詳解,請參閱 Excel – 快瘋了,報表文字和數字無規律混合,怎麼取出數字?


如果這麼多方式都不行,難道此題無解?


在 Excel 中確實有點頭疼,但是如果藉助一下微軟全家桶的 Word,就非常簡單了。


1. 將數據區域複製粘貼到 Word 中


2. 按 Ctrl+H,在彈出的對話框中的「查找內容」中輸入「^$」--> 點擊「全部替換」


現在所有英文字母都被去除了,只剩下數字。


3. 選中 Word 中的所有內容 --> 剪切粘貼到 Excel 的 B 列


4. 再次將 Excel 中 A 列的數據區域複製粘貼到 Word 中


5. 按 Ctrl+H,在彈出的對話框中的「查找內容」中輸入「^#」--> 點擊「全部替換」


現在所有數字都被去除了,只剩下英文字母。


6. 選中 Word 中的所有內容 --> 剪切粘貼到 Excel 的 C 列


數字和英文字母就拆分開了。


說明:

  • ^$ 和 ^# 都是 Word 中的通配符,分別表示「任意字母」和「任意數字」
  • 本例分兩次使用了 Word 中的通配符,分別將所有字母和數字替換為空值,從而巧妙完成了拆分。
  • 以下是 Word 中常用的通配符列表,建議收藏:

很多同學會覺得 Excel 單個案例講解有些碎片化,初學者未必能完全理解和掌握。不少同學都希望有一套完整的圖文教學,從最基礎的概念開始,一步步由簡入繁、從入門到精通,系統化地講解 Excel 的各個知識點。

現在終於有了,以下專欄,從最基礎的操作和概念講起,用生動、有趣的案例帶大家逐一掌握 Excel 的操作技巧、快捷鍵大全、函數公式、數據透視表、圖表、列印技巧等……學完全本,你也能成為 Excel 高手。


關鍵字: