如何用Power Query處理Excel中解決不了的分列?
之前我們有聊到Excel中會有一些完成不了的分列,這次我們來看下在Power Query中如何進行。分列資料的方法比較
在Power Query中大部分分割操作可以直接通過選單進行,在拆分列選單中主要有2個選擇,一個是按分隔符,另外一個是按字元數。
1. 通過換行符進行分隔
換行符也是分隔符的一種,可以通過換行符進行分隔,所以直接選擇按分隔符進入選單。在進入到選單後,系統會自動辨認可能需要進行分隔,如果正確就不需要修改,如果不正確則可以手動刪除後更改。
2. 通過多字元進行分隔:
如果分隔符不是單個字元,則可以根據實際具體情況進行分割。另外需要注意的是,分隔符不限於符號,還可以英文字母,文字數字等。
3. 跳位進行分隔
在操作欄的分割中,可以對分隔符進行3種處理,最左邊的,最右邊的,以及全部出現的分隔符進行分割。
4. 分隔後按行排序
在Power Query中,不僅可以分割後按列進行,還可以按行進行。
此外我們如果需要進關於分隔符的文字提取,可以有這幾個函式
Text.BeforeDelimiter,Text.AfterDelimiter,
Text.BetweenDelimiters。
我們來看下實際應用案例。
簡簡單單的一個函式既可以作為一個工具靈活使用,相當於一個模版,引數直接在Excel表格裡面填寫即可實現所需要的功能。
可以仔細觀察跳過1次和跳過0次的區別。
對應的案例應用可以檢視如何按要求轉換客戶地址資訊格式?