Excel一格分兩格教學!7種分割方法完整比較(2026最新)

微軟 excel 教學

Excel一格分兩格教學!7種分割方法完整比較(2026最新)

文章目錄
  1. Excel 一格分兩格是什麼意思?
  2. 方法一:資料剖析(Text to Columns)分割儲存格
  3. 方法二:TEXTSPLIT 函數(Excel 365 / 2024 新功能)
  4. 方法三:LEFT、RIGHT、MID 函數手動擷取
  5. 方法四:TEXTBEFORE 與 TEXTAFTER(Excel 365 / 2024)
  6. 方法五:快速填入(Flash Fill)自動辨識模式
  7. 方法六:Excel 一格打兩行(儲存格內換行)
  8. 方法七:兩格變一格(合併儲存格內容)
  9. 7 種方法比較:哪種最適合你?
  10. Excel 儲存格分割實戰操作指引

Excel 一格分兩格最簡單的方法,就是使用「資料」索引標籤下的「資料剖析」功能(Text to Columns),依照分隔符號或固定寬度,將一個儲存格的內容自動拆分到相鄰的多個儲存格。這項功能適用於 Excel 2016、2019、2021、Microsoft 365 等所有主流版本,無需安裝外掛,3 個步驟就能完成。本篇將從基礎操作到進階公式,完整介紹 7 種 Excel 儲存格分割方法,幫助你依據不同情境選擇最有效率的做法。

Excel 一格分兩格是什麼意思?

「Excel 一格分兩格」指的是將單一儲存格(Cell)中包含的多筆資料,拆分到兩個或多個相鄰儲存格中。例如一個儲存格同時存放「王大明 0912345678」,拆分後第一格顯示「王大明」,第二格顯示「0912345678」。

需要注意的是,Excel 的儲存格(Cell)是工作表中最小的資料單位,位於特定列與欄的交叉點,無法像 Word 表格一樣把一格「物理切割」成兩半。所謂的「一格分兩格」,實際上是把一格的內容拆分到右側相鄰的儲存格中。

以下是常見需要分割儲存格的情境:

  • 姓名與電話號碼合併在同一格
  • 地址中的郵遞區號、縣市、路段混在一起
  • 從外部系統匯入的 CSV 資料全擠在一欄
  • 日期與時間合併在同一個儲存格

方法一:資料剖析(Text to Columns)分割儲存格

資料剖析(Text to Columns)是 Excel 內建最常用的儲存格分割工具,適合一次性批量拆分整欄資料。操作路徑為「資料」索引標籤 >「資料工具」群組 >「資料剖析」。此功能支援兩種模式:分隔符號與固定寬度。

分隔符號模式(Delimited)

當資料之間有明確的符號區隔時使用此模式。Excel 支援的分隔符號包括:

Excel 資料剖析支援的分隔符號一覽
分隔符號 適用情境 範例
逗號(,) CSV 匯入資料 王大明,0912345678
空格 姓名與電話以空格分隔 王大明 0912345678
分號(;) 歐洲系統匯出的資料 台北市;大安區;南昌路
Tab 鍵 從其他軟體複製貼上的資料 (欄位間有 Tab 字元)
自訂符號 任意字元如「/」「-」「_」 2026/03/28 拆成年、月、日

操作步驟:

  1. 選取包含要分割資料的儲存格或整欄
  2. 點選「資料」>「資料剖析」
  3. 選擇「分隔符號」,按「下一步」
  4. 勾選對應的分隔符號(可複選),在「資料預覽」確認結果
  5. 按「完成」,資料自動拆分到右側儲存格

重要提醒:分割後的資料會覆寫右側儲存格的內容。操作前請確認右側有足夠的空白欄位,或先插入空白欄。

固定寬度模式(Fixed Width)

當每筆資料的切割位置在相同的字元位置時使用。例如郵遞區號固定 3 碼、縣市固定 3 個中文字。操作時在精靈畫面上用滑鼠點擊建立分割線,指定切割位置即可。

實戰經驗:我在整理客戶名單時,常遇到「地址」欄位把郵遞區號、縣市、路段全部混在一格的情況。這時我會先用「尋找與取代」(Ctrl+H)在「市」「區」「鄉」「鎮」後面批次加入逗號,再用資料剖析的分隔符號模式一次拆開。這個兩段式做法比手動逐筆處理快 10 倍以上。

方法二:TEXTSPLIT 函數(Excel 365 / 2024 新功能)

TEXTSPLIT 是 Microsoft 365 與 Excel 2024 新增的動態陣列函數(Dynamic Array Function),可以用公式直接將文字依指定分隔符號拆分成多欄或多列。語法為:

=TEXTSPLIT(文字, 欄分隔符號, [列分隔符號])

範例:儲存格 A1 的內容為「蘋果, 香蕉, 櫻桃」,在 B1 輸入:

=TEXTSPLIT(A1, ", ")

結果會自動溢出到 B1、C1、D1,分別顯示「蘋果」「香蕉」「櫻桃」。

TEXTSPLIT vs 資料剖析比較
項目 TEXTSPLIT 函數 資料剖析精靈
版本要求 Microsoft 365 / Excel 2024 Excel 2016 以上皆可
動態更新 原始資料修改後自動更新 一次性操作,不會自動更新
批量處理 可搭配其他函數巢狀使用 適合整欄一次處理
學習門檻 需熟悉函數語法 精靈介面,新手友善

方法三:LEFT、RIGHT、MID 函數手動擷取

當資料格式固定且已知擷取位置時,可用 LEFT、RIGHT、MID 三個文字函數精準切割指定位置的字元。這三個函數適用於所有 Excel 版本,是最基礎的字串處理工具。

  • =LEFT(A1, 3):從左邊取 3 個字元(例如取郵遞區號)
  • =RIGHT(A1, 10):從右邊取 10 個字元(例如取電話號碼)
  • =MID(A1, 4, 3):從第 4 個字元開始取 3 個字元(例如取縣市名稱)

搭配 FIND 或 SEARCH 函數,可以動態找到分隔符號的位置,處理長度不固定的資料。例如以空格分隔的「姓名 電話」:

  • 取姓名:=LEFT(A1, FIND(" ", A1)-1)
  • 取電話:=MID(A1, FIND(" ", A1)+1, 100)

方法四:TEXTBEFORE 與 TEXTAFTER(Excel 365 / 2024)

TEXTBEFORE 與 TEXTAFTER 是 Microsoft 365 / Excel 2024 新增的函數,可直接取出指定分隔符號「之前」或「之後」的文字,語法比 LEFT+FIND 組合更簡潔。

  • =TEXTBEFORE(A1, " "):取空格前的文字(姓名)
  • =TEXTAFTER(A1, " "):取空格後的文字(電話)

相比傳統的 LEFT+FIND 組合,TEXTBEFORE/TEXTAFTER 不需要手動計算字元位置,可讀性更高,特別適合分隔符號明確的情境。

方法五:快速填入(Flash Fill)自動辨識模式

快速填入(Flash Fill)是 Excel 2013 以上版本內建的智慧填入功能,只要你手動輸入 1-2 筆範例,Excel 就會自動辨識模式並填入剩餘資料。操作方式:

  1. 在要分割資料旁邊的空白欄,手動輸入第一筆分割後的結果
  2. 開始輸入第二筆時,Excel 通常會自動顯示建議(灰色預覽)
  3. 按 Enter 確認,或到「資料」>「快速填入」手動觸發
  4. 快速鍵:Ctrl+E(Windows)/ Cmd+E(Mac)

Flash Fill 的優勢在於不需要寫公式、不需要指定分隔符號,Excel 會自動判斷你想要的拆分模式。缺點是它是一次性操作,原始資料修改後不會自動更新。

方法六:Excel 一格打兩行(儲存格內換行)

在同一個儲存格內換行,使用快速鍵 Alt+Enter(Windows)或 Control+Option+Enter(Mac),游標所在位置就會插入換行符號(Line Break)。這不是「分割」儲存格,而是在單一儲存格內建立多行文字。

常見應用情境:

  • 在一格中分行顯示姓名、職稱、電話
  • 備註欄位需要分段說明
  • 地址欄位需要分行顯示

如果你反過來需要把「儲存格內的多行文字」拆分成多個儲存格,可以使用資料剖析功能:在分隔符號步驟中,勾選「其他」並按 Ctrl+J(代表換行符號 Line Feed),即可依換行位置拆分。若 Ctrl+J 無效,可改用 SUBSTITUTE 函數搭配 CHAR(10) 將換行符號替換成逗號,再進行資料剖析。

方法七:兩格變一格(合併儲存格內容)

將兩個儲存格的內容合併成一格,最常用的方法是 CONCAT 函數或「&」運算子,而非「合併儲存格」按鈕。「合併儲存格」(Merge Cells)只會保留左上角的值並刪除其他資料,通常不是你想要的結果。

Excel 合併儲存格內容的 3 種方法
方法 公式範例 適用版本
& 運算子 =A1&” “&B1 所有版本
CONCAT 函數 =CONCAT(A1,” “,B1) Excel 2019+
TEXTJOIN 函數 =TEXTJOIN(” “,TRUE,A1:C1) Excel 2019+

TEXTJOIN 的優勢在於可以一次合併多個儲存格,並自動忽略空白儲存格(第二個參數設為 TRUE)。如果需要在合併時插入換行,可用 CHAR(10) 取代空格:=A1&CHAR(10)&B1,並確認儲存格已啟用「自動換行」。

7 種方法比較:哪種最適合你?

選擇哪種分割方法,取決於你的 Excel 版本、資料格式、以及是否需要動態更新。以下整理截至 2026 年各方法的適用場景:

Excel 一格分兩格:7 種方法完整比較
方法 適用版本 優點 缺點 最佳情境
資料剖析 所有版本 操作簡單、批量處理 一次性、覆蓋右側資料 整欄一次性拆分
TEXTSPLIT 365 / 2024 動態更新、語法簡潔 舊版不支援 需要即時更新的報表
LEFT/RIGHT/MID 所有版本 精準控制、相容性高 語法較複雜 固定格式的資料
TEXTBEFORE/AFTER 365 / 2024 語法直觀、好維護 舊版不支援 分隔符號明確的資料
Flash Fill 2013+ 零公式、自動辨識 不一定準確、不動態更新 快速處理少量資料
Alt+Enter 換行 所有版本 簡單直覺 不是真正的分割 單格內需要分行顯示
& / CONCAT 合併 所有版本 靈活控制格式 需手動寫公式 多格合併為一格

Excel 儲存格分割實戰操作指引

根據你的實際需求,按照以下步驟選擇最適合的分割方法並執行。

  1. 確認你的 Excel 版本:到「檔案」>「帳戶」查看版本號。若為 Microsoft 365 或 Excel 2024,可使用 TEXTSPLIT、TEXTBEFORE/TEXTAFTER 等新函數;若為 2016/2019,建議用資料剖析或 LEFT/RIGHT/MID
  2. 備份原始資料:在操作前,先複製一份原始資料到新的工作表。資料剖析會直接覆寫右側儲存格,一旦操作就無法 Ctrl+Z 復原大量資料
  3. 檢查資料格式:觀察資料是否有一致的分隔符號(空格、逗號、Tab)。若沒有明顯分隔符號,先用「尋找與取代」(Ctrl+H)在固定位置插入分隔符號,再進行剖析
  4. 確認右側有空白欄:資料剖析會將結果寫入右側儲存格。操作前在目標欄右側插入足夠的空白欄,避免覆蓋重要資料
  5. 執行分割並驗證:完成分割後,抽查 5-10 筆資料確認結果正確。特別注意特殊字元(如全形空格、隱藏的換行符號)可能導致分割不完全
  6. 處理例外狀況:若有少數資料格式不一致導致分割錯誤,可用 TRIM 函數去除多餘空格、CLEAN 函數去除不可見字元,再手動修正
Excel 一格分兩格怎麼做最快?

最快的方法是使用「資料剖析」功能:選取要分割的儲存格,點選「資料」>「資料剖析」,選擇分隔符號模式,勾選對應的分隔符號後按「完成」。整個操作只需 3 個步驟,約 10 秒即可完成。若使用 Microsoft 365,也可以直接用 TEXTSPLIT 函數,一行公式就能搞定。

Excel 可以把一個儲存格「物理切割」成兩半嗎?

不行。Excel 的儲存格是工作表中最小的資料單位,無法像 Word 表格一樣物理分割。所謂「一格分兩格」是將一個儲存格的內容拆分到相鄰的多個儲存格中,而不是把格子本身切開。如果需要視覺上呈現「一格分兩半」的效果,可以用斜線框線搭配文字對齊來模擬。

資料剖析時右側的資料被覆蓋了怎麼辦?

資料剖析會將分割結果寫入右側的儲存格,如果右側已有資料就會被覆蓋。建議操作前先在目標欄右側插入足夠的空白欄。如果已經覆蓋,立即按 Ctrl+Z(Windows)或 Cmd+Z(Mac)復原。若已執行其他操作導致無法復原,只能從備份檔案還原。

TEXTSPLIT 函數出現 #NAME? 錯誤怎麼辦?

TEXTSPLIT 是 Microsoft 365 和 Excel 2024 才支援的新函數。如果出現 #NAME? 錯誤,代表你的 Excel 版本不支援此函數。解決方法:升級到 Microsoft 365,或改用資料剖析功能、LEFT/RIGHT/MID 函數等傳統方法達成相同效果。

如何分割儲存格內有換行符號的資料?

使用資料剖析時,在分隔符號步驟勾選「其他」,然後按 Ctrl+J(代表換行符號)。若 Ctrl+J 無效(常見於 Mac 版 Excel),可先用 SUBSTITUTE 函數將換行符號替換成逗號:=SUBSTITUTE(A1, CHAR(10), ","),再對結果欄執行資料剖析。

Flash Fill 快速填入沒有自動觸發怎麼辦?

Flash Fill 需要你先手動輸入至少 1 筆範例。如果輸入範例後沒有自動觸發,可以手動執行:到「資料」索引標籤點選「快速填入」,或按快速鍵 Ctrl+E。另外,確認「檔案」>「選項」>「進階」中的「自動快速填入」選項已勾選。Flash Fill 在 Excel 2013 以上版本才可使用。

合併儲存格和 CONCAT 函數有什麼差別?

「合併儲存格」按鈕(Merge Cells)是將多個儲存格合併成一個大格子,但只保留左上角的值,其他資料會被刪除。CONCAT 函數或「&」運算子則是將多個儲存格的文字內容串接到一個儲存格中,所有原始資料都會保留。如果你的目的是保留所有資料,應該使用 CONCAT 或「&」,而不是合併儲存格。