共用方式為


依字元數分割欄

在 Power Query 中,您可以透過不同的方法分割資料行。 在此情況下,選取的欄可以依字元數分割。

在哪裡可以找到依字元數分割的欄位>

您可以在三個地方找到 按字元數分割列 > 選項:

  • 主頁—在轉換群組內的分隔欄位下拉式選單下。

    “首頁”選項卡中拆分列按鈕的屏幕截圖。

  • 轉換分頁 — 位於分割欄位的下拉式選單內的文字欄位群組中。

    「轉換」標籤中分割欄按鈕的螢幕擷取畫面。

  • 在「分割欄」選項內,按一下右鍵

    在列右鍵單擊上下文菜單中找到的拆分列按鈕的屏幕截圖。

根據字元數分割欄位

下表是此範例的起始資料表, Column1 只有一個資料行。

範例初始資料表的螢幕擷取畫面。

此欄包含三個值:

  • 帳戶名稱 — 前六個字元
  • 日期—下列八個字元,格式為 yyyymmdd
  • 單位 - 其餘字元

在此範例中,您想要將此資料行分割成三個資料行,其中包含上述清單中所述的值。

若要執行此分割,請選取資料行,然後選取按字元數分割資料行的選項。 在 依字元數分割欄 中,套用下列設定:

  • 字元數:6
  • 分割:一次,盡可能靠左

依據字符數將欄位拆分成多個欄的視窗螢幕擷取畫面。

該操作的結果會為您提供一個具有兩個資料行的資料表。 一個用於帳戶名稱,另一個包含日期和單位的組合值。

將資料行按字元數分割後範例轉換表的螢幕截圖。

備註

Power Query 只會將資料行分割成兩個資料行。 新資料行的名稱包含與原始資料行相同的名稱。 包含點和數字的字尾(代表欄的分割區段)會附加到新欄的名稱中。

現在繼續對新的 Column1.2 資料行執行相同的作業,但使用下列設定:

  • 字元數:8
  • 分割:一次,盡可能靠左

Column1.2 資料行上新分割作業的螢幕擷取畫面。

該操作的結果會產生具有三個資料行的資料表。 請注意最右邊兩列的新名稱。 Column1.2.1Column1.2.2 是由分割直欄作業自動建立的。

分割 Column1.2 資料行結果的螢幕擷取畫面。

您現在可以變更資料行的名稱,也可以定義每個資料行的資料類型,如下所示:

原始欄名稱 新欄名稱 數據類型
專欄1.1 客戶名稱 文字
欄1.2.1 Date Date
專欄1.2.2 單位 整數

您的最終表格如下圖所示。

新資料行名稱之後的最終範例資料表螢幕擷取畫面。

按字元數將欄分割成行

下表是此範例的初始資料表,其中包含 [群組] 和 [帳戶] 欄。

分割成列的範例初始資料表的螢幕擷取畫面。

[帳戶] 欄可以在相同的儲存格中保留多個值。 每個值的字元長度相同,總共有六個字元。 在此範例中,您想要分割這些值,以便將每個帳戶值放在自己的列中。

若要這麼做,請選取 帳戶 欄,然後選取按字元數分割欄的選項。 在 依字元數分割欄 中,套用下列設定:

  • 字元數:6
  • 分裂:連續多次
  • 分割成:行

按字符數拆分為行窗口的屏幕截圖。

該操作的結果會為您提供具有相同列數的表格,但列更多,因為 [帳戶 ] 欄中原始儲存格值內的片段現在會分割成多列。

分割成行操作後最終表格的螢幕擷取畫面。