Applies ToExcel for Microsoft 365 Excel for Microsoft 365 for Mac Excel 2024 Excel 2021 Excel 2019 Excel 2016

在 Power Query 中,一欄文字可以分割成多個數據行,並以多種方式達成您要的結果。 根據預設,新欄的名稱與具有句號 (.) 后稱的原始數據行名稱相同 以及代表原始數據行中每個分割區段的數位。 接著,您可以重新命名該欄。

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

您可以使用常用的分隔符字元,將含有文字數據類型的欄分割成兩欄或兩欄以上。 例如,[名稱] 欄包含寫成 <LastName> 的值,<FirstName> 可以使用逗號 (,) 字元分割成兩欄。

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

您可以根據大小寫字母組合分割列,從小寫分割成大寫,或將大寫分割成小寫:

小寫到大寫    針對每個連續兩個字母的實例,第一個為小寫,第二個為大寫,則會分割原始欄,讓第二個分割欄以大寫字母開頭。 例如:

原始欄

第一個分割欄

第二個分割欄

飛機

空氣

飛機

金心魚

好窩心

大概

公園

大寫到小寫    針對每個連續兩個字母的實例,第一個為大寫,第二個為小寫,請分割原始欄,讓第二個分割欄以小寫字母開頭。 例如:

原始欄

第一個分割欄

第二個分割欄

Iphone

I

手機

Ipad

I

Ebay

E

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

  2. 選取您要分割的欄。 確定它是文字數據類型。

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

    • 取 [常用 > [將欄分割 > 由小寫分割成大寫]

    • 取 [常用 > [將欄分割 > 由大寫分割成小寫]

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

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

數位到非位數    針對每個連續兩個字元的實例,第一個為一位數,而第二個為非數位,則會分割原始數據行,讓第二個分割欄以非數位字元開頭。 例如:

原始欄

第一個分割欄

第二個分割欄

123Shoes

123

鞋類

456全球

456

手套

789Scarf

789

圍巾

非位數到數位    針對每個連續兩個字元的實例,第一個為非位數,而第二個為數位,則會分割原始數據行,讓第二個分割欄以數位字元開頭。 例如:

原始欄

第一個分割欄

第二個分割欄

123Shoes

鞋類

123

456全球

手套

456

789Scarf

圍巾

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)

splitter 函數 (docs.com)

Need more help?

Want more options?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。