Sign in with Microsoft
Sign in or create an account.
Hello,
Select a different account.
You have multiple accounts
Choose the account you want to sign in with.

在 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

易趣

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?

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

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

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?
By pressing submit, your feedback will be used to improve Microsoft products and services. Your IT admin will be able to collect this data. Privacy Statement.

Thank you for your feedback!

×