關閉→
當前位置:知科普>IT科技>如何提取Excel單元格中的英文、漢字、數字?

如何提取Excel單元格中的英文、漢字、數字?

知科普 人氣:9.77K

日常工作中都會遇到一些不規範的數據,對於數據的提取是個頭疼的事情,今天教大家用Power Query快速提取你想要的內容,超簡單,又實用的技巧。

如何提取Excel單元格中的英文、漢字、數字?

操作方法

提取英文

在只有中英文混合的自字符串中我們可以這樣提取英文。

A 定位表格位置,點擊數據-獲取和轉換-從表格,這時候數據自動加載到Power Query編輯器中。

B 在查詢編輯器中點擊添加列-自定義列,輸入這個公式

=Text.Remove([中英文混合],{"一".."龜"})(文末有解析)

C 刪除原先的那一列數據後,點擊關閉並上載,選擇放置到現有工作表,並選擇放置的位置,點擊確定,完成提取。

提取中文

和提取英文一樣的方式,公式不同,提取中文需要使用公式

=Text.Remove([中英文混合],{"A".."z"})

提取數字

提取數字我們需要使用公式

=Text.Remove([中英文混合],{"A".."z","一".."龜"})

公式解析:Text.Remove 函數是PQ中的函數,整個函數意思就是移除字符串中指定的內容。

Text表示函數類型,Remove表示移除的意思,函數有兩個參數,第一個參數是字符串所在的名稱,第二個參數是要移除的字符串內容。

{"一".."龜"}表示所有中文字符;

{"A".."z"}表示英文字符;

{"0".."9"}表示0~9的數字。

以上就是這次給大家分享的使用Power Query提取字符串的技巧,僅支持office2016以上版本,版本低的可以直接搜索安裝Power Query插件使用這個功能。

TAG標籤:#提取 #漢字 #excel #單元格 #