將一欄文字拆分 (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. 選擇或輸入分隔符下拉選單中,選擇冒號逗號號、分號空格制表符或自訂。 你也可以選擇 自訂 來指定任何字元分隔符。

  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 可以將欄位分割成三列,每列 5 個字元。
  6. 選取 [確定]

  7. 你可能想把新欄位改名成更有意義的名字。 欲了解更多資訊,請參閱 「重新命名欄位」。

將欄位按字母大小寫組合拆分

你可以根據大小寫字母組合分割欄位,從小寫到大寫或從大寫到小寫:

小寫到大寫 對於每出現兩個連續字母(第一個為小寫、第二個為大寫)時,將原始欄位拆分,使第二欄以大寫字母開頭。 例如:

原始專欄 第一分柱 第二分列
飛機 航空 飛機
天使魚 好窩心 魚類
球場 公園

大寫到小寫 對於每出現兩個連續字母(第一個為大寫字母,第二個為小寫)時,將原始欄位拆分,使第二欄以小寫字母開頭。 例如:

原始專欄 第一分柱 第二分列
Iphone I 手機
iPad I 發射台
eBay E 灣區
  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)