分割一欄的文字 (Power Query)

套用到
Microsoft 365 Excel Mac 版 Microsoft 365 Excel Excel 2024 Excel 2021 Excel 2019 Excel 2016

在 Power Query 中,一欄文字可以分割成多個欄,並以多種不同的方式達到您想要的結果。 根據預設,新欄的名稱包含與原始欄相同的名稱,但尾碼為句點 (.) ,以及代表原始欄中每個分割區段的數字。 然後,您可以重新命名該資料行。

備註 欄標題中的展開圖示 [ 展開 ] 不會用來分割欄。 它用來展開結構化欄,例如 [清單]、[ 記錄] 或 [表格]。 如需詳細資訊 ,請參閱使用清單、記錄或表格結構化欄。

依分隔符號分割欄

您可以使用通用分隔符號字元,將具有文字資料類型的欄分割成兩個或多個欄。 例如,包含寫成 <LastName, <FirstName>> 之值的 Name 欄位,可以使用逗號 (,) 字元分成兩欄。

  1. 若要開啟查詢,請尋找先前從 Power Query 編輯器載入的查詢,選取資料中的儲存格,然後選取 [查詢>編輯]。 如需詳細資訊 ,請參閱在 Excel 中建立、載入或編輯查詢

  2. 選取您要分割的欄。 請確定它是文字資料類型。

  3. 選取 [首頁>] 依分隔符號分割>。 此時會出現 [ 依分隔符號分割欄 ] 對話方塊。

  4. [選取或輸入分隔符號 ] 下拉式清單中,選取 冒號號、 等號、分 空格鍵、 Tab自訂。 您也可以選取 [自訂] 來指定任何字元分隔符號。

  5. 選取 [ 分割] 選項:

    • 最左邊分隔符號 如果有數個分隔符號,則第一個分割資料行會以最左邊的分隔符號為基礎,而第二個分割資料行會以其右側的其餘字元為基礎。
    • 最右邊分隔符號如果有數個分隔符號,則第二個分割資料行會以最右邊的分隔符號為基礎,而第一個分割資料行則會以其左側的其餘字元為基礎。
    • 隔符號的每次出現如果有數個分隔符號,請依分隔符號分割每一欄。 例如,如果您有三個分隔符號,您最終會有四個欄。
  6. 選取 [ 顯示進階選項],然後輸入要分割成的欄數或列數。

  7. 如果您在 [選取] 或 [輸入分隔符號] 下拉式清單中選擇 [自訂],您可能需要輸入替代引號字元或特殊字元。

  8. 選取 [確定]

  9. 您可能會想要將新的欄重新命名為更有意義的名稱。 如需詳細資訊 ,請參閱重新命名欄

依字元數分割欄

您可以使用文字值中的字元數,將具有文字資料類型的欄分割成兩個或多個欄。

  1. 若要開啟查詢,請尋找先前從 Power Query 編輯器載入的查詢,選取資料中的儲存格,然後選取 [查詢>編輯]。 如需詳細資訊 ,請參閱在 Excel 中建立、載入或編輯查詢

  2. 選取您要分割的欄。 確定該資料欄位為文字資料類型。

  3. 選取首頁>依字元數分割欄>。 隨即顯示 [ 依字元數分割欄 ] 對話方塊。

  4. 在 [ 字元數 ] 文字方塊中,輸入用來分割文字欄的字元數。

  5. 選取 分割 選項:

    • 一次,盡可能靠左 第一個分割欄是根據從左邊開始計算的字元數,第二個分割欄是根據右側的其餘字元。
    • 一次,盡可能靠右 第二個分割欄是依照從右邊開始計數的字元數,第一個分割欄是依照左邊的其餘字元來計算。
    • 重複如果欄中有許多字元,請根據字元數分成許多欄。 例如,如果原始欄有 25 個字元,而您指定字元數為 5,則最後會有五個新欄,每欄有 5 個字元。
  6. 選取 [ 顯示進階選項],然後輸入要分割成的欄數。

  7. 選取 [確定]

  8. 您可能會想要將新的欄重新命名為更有意義的名稱。 如需詳細資訊,請參閱 重新命名欄

依位置分割欄

您可以指定固定的字元數字位置,來分割欄。

  1. 若要開啟查詢,請尋找先前從 Power Query 編輯器載入的查詢,選取資料中的儲存格,然後選取 [查詢>編輯]。 如需詳細資訊 ,請參閱在 Excel 中建立、載入或編輯查詢

  2. 選取您要分割的欄。 確定該資料欄位為文字資料類型。

  3. 選取 [首頁>] 依位置分割欄>。 隨即顯示 [ 依位置分割欄位 ] 對話方塊。

  4. [位置 ] 方塊中,輸入位置號碼以分割文字欄。 例如,輸入 5、10、15 以將欄分割成 3 欄,每欄 5 個字元。

  5. 您可以選擇選取 [ 進階選項],然後選取下列其中一項:

    • 每一欄長度都是以您指定的位置為基礎。 這是預設動作。
    • 系統不會新增資料行,而是根據您指定的位置新增資料列。 例如,輸入 5、10、15,將欄分割成 3 列,每列 5 個字元。
  6. 選取 [確定]

  7. 您可能會想要將新的欄重新命名為更有意義的名稱。 如需詳細資訊,請參閱 重新命名欄

依字母大小寫組合分割欄

您可以根據大小寫字母組合、小寫到大寫或大寫到小寫來分割欄:

小寫到大寫 針對兩個連續字母的每一個執行個體,第一個為小寫,第二個為大寫,分割原始資料行,讓第二個分割資料行以大寫字母開頭。 例如:

原始資料行 第一個分割欄 第二個分割欄
AirPlane 空氣 飛機
AngelFish 好窩心
棒球場 公園

大寫到小寫 針對第一個大寫和第二個小寫字母的兩個連續字母的每一個執行個體,分割原始資料行,讓第二個分割資料行以小寫字母開頭。 例如:

原始資料行 第一個分割欄 第二個分割欄
Iphone I 手機
Ipad I 墊子
Ebay E bay
  1. 若要開啟查詢,請尋找先前從 Power Query 編輯器載入的查詢,選取資料中的儲存格,然後選取 [查詢>編輯]。 如需詳細資訊 ,請參閱在 Excel 中建立、載入或編輯查詢

  2. 選取您要分割的欄。 請確定它是文字資料類型。

  3. 執行下列其中一個動作:

    • 選取首頁>依小寫到大寫將>分割。
    • 選取首頁>依大寫到小寫分割>。
  4. 您可能會想要將新的欄重新命名為更有意義的名稱。 如需詳細資訊 ,請參閱重新命名欄

依數字和非數字組合分割欄

您想要根據數字和非數字的組合、數字到非數字或非數字到數字來分割欄。

數字到非數字 針對兩個連續字元的每一個執行個體,第一個是數字,第二個是非數字,請分割原始欄,讓第二個分割欄以非數字字元開頭。 例如:

原始資料行 第一個分割欄 第二個分割欄
123鞋 123 鞋類
456手套 456 手套
789圍巾 789 圍巾

非數字到數字 針對兩個連續字元的每一個實例,第一個是非數字,第二個是數字,請分割原始資料行,讓第二個分割資料行以數字字元開頭。 例如:

原始資料行 第一個分割欄 第二個分割欄
123鞋 鞋類 123
456手套 手套 456
789圍巾 圍巾 789
  1. 若要開啟查詢,請尋找先前從 Power Query 編輯器載入的查詢,選取資料中的儲存格,然後選取 [查詢>編輯]。 如需詳細資訊 ,請參閱在 Excel 中建立、載入或編輯查詢

  2. 選取您要分割的欄。 請確定它是文字資料類型。

  3. 執行下列其中一個動作:

    • 選取首頁>依小寫到大寫將>分割。
    • 選取首頁>依大寫到小寫分割>。
  4. 您可能會想要將新的欄重新命名為更有意義的名稱。 如需詳細資訊 ,請參閱重新命名欄

另請參閱

適用於 Excel 的 Power Query 說明

新增或變更資料類型

依分隔符號 (docs.com) 分割欄

依字元數分割欄 (docs.com)

依位置分割欄 (docs.com)

依小寫到大寫 (docs.com) 分割欄

依大寫到小寫 (docs.com) 分割欄

依非數字到數字 (docs.com) 分割欄

依數字將欄分割到非數字 (docs.com)

分割器函數 (docs.com)