日常工作中都會遇到一些不規範的資料,對於資料的提取是個頭疼的事情,今天教大家用Power Query快速提取你想要的內容,超簡單,又實用的技巧。
操作方法
提取英文
在只有中英文混合的自字串中我們可以這樣提取英文。
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外掛使用這個功能。