在 Power Query 中,您可以透過不同的方法分割數據行。 在此情況下,您可以透過分隔符分割一或多個選取的數據行。

在何處尋找依分隔符分割數據 > 行

您可以在三個位置中找到分割 資料列:依分隔符 選項:

首頁索引標籤 - 在 [轉換] 群組內的 [分割數據行] 下拉功能表底下。

轉換索引標籤- 在 [文字數據行] 群組內的 [分割數據行] 下拉功能表底下。

在 [分割數據行] 選項內 ,以滑鼠右鍵按兩下數據行 。

依分隔符將數據行分割成數據行

在此範例中,初始數據表會顯示在下圖中,只有一個 [帳戶] 數據行。

此資料列保留兩個值:

帳戶號碼

帳戶名稱

在此範例中使用 Power Query Online 時,您想要將此數據行分割成兩個數據行。 空格字元會分隔值,也就是從左至右的第一個空格。 若要進行此分割,請選取數據行,然後選取選項,以分隔符分割數據行。 在 [ 依分隔符分割數據行] 中,套用下列設定:

基本/進階:進階

選取或輸入分隔符:空格

分割於:最左邊的分隔符

分割成:數據行

注意

[ 分割數據行 ] 對話框在 Power Query Desktop 中具有不同的格式,但選項基本上相同。 在 Power Query Desktop 中,您只需要選取 [空格 ] 做為分隔符,而 最左邊的分隔符 則用於 分割位置。 [分割成] 選項位於 Power Query Desktop 的 [進階] 下,但預設值已設定為 [數據行]。

該作業的結果會提供數據表,其中包含您預期的兩個數據行。

注意

Power Query 會視需要將數據行分割成多個數據行。 新數據行的名稱包含與原始數據行相同的名稱。 包含點和數位的後置詞,代表原始數據行的分割區段會附加至新數據行的名稱。

依分隔符將數據行分割成數據列

在此範例中,您的初始數據表會顯示在下圖中,其中包含成本中心和帳戶數據行。

[帳戶] 資料行的值會以逗號分隔成對。 這些配對會以分號分隔。 此範例的目標是使用分號做為分隔符,將此數據行分割成新的數據列。

若要在Power Query Online 中執行該分割,請選取 [ 帳戶] 資料 行。 選取選項,以分隔符分割數據行。 在 [ 依分隔符分割數據行] 中,套用下列設定:

基本/進階:進階

選取或輸入分隔符:分號

分割位置:每一個出現的分隔符

分割成:數據列

注意

[ 分割數據行 ] 對話框在 Power Query Desktop 中具有不同的格式,但選項基本上相同。 在 Power Query Desktop 中,您只需要選取 [分號] 做為分隔符、[分割位置] 的每個分隔符,以及 [進階] 選項下 [分割成的數據列]。

該作業的結果會提供一個具有相同數據行數目的數據表,但更多數據列,因為儲存格內的值現在位於自己的儲存格中。

最終分割

您的數據表仍然需要最後一個分割數據行作業。 您需要依找到的第一個逗號來分割 [帳戶 ] 資料行。 此分割會建立帳戶名稱的數據行,併為帳戶號碼建立另一個數據行。

若要在Power Query Online 中執行該分割,請選取 [帳戶] 資料行,然後選取 [分割數據行>依據分隔符]。 在 [ 分割數據行 ] 視窗中,套用下列設定:

基本/進階:進階

選取或輸入分隔符:逗號

分割位置:每一個出現的分隔符

分割成:數據行

注意

[ 分割數據行 ] 對話框在 Power Query Desktop 中具有不同的格式,但選項基本上相同。 在 Power Query Desktop 中,您只需要選取 [逗號] 作為分隔符,以及 [分割位置] 的 [每一個發生分隔符]。 [分割成] 選項位於 Power Query Desktop 的 [進階] 下,但預設值已設定為 [數據行]。

該作業的結果會提供數據表,其中包含您預期的三個數據行。 接著,您會重新命名數據行,如下所示:

先前的名稱

新名稱

Accounts.1

客戶名稱

Accounts.2

帳戶

您的最終數據表看起來像下圖中的表格。