如何用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次的區別。

對應的案例應用可以檢視如何按要求轉換客戶地址資訊格式?