如何在 Excel 中將文字分割成多個儲存格:兩種高效方法比較

重點摘要:

  • 手動將單一儲存格中的資料(如全名或地址)拆分至多個欄位既耗時又容易出錯,尤其在格式不一致時更為明顯。
  • Excelmatic 無需記憶複雜的公式語法,只需使用簡單的語言指令(如「將A欄拆分為名字和姓氏」)即可拆分文字。
  • 相較於TEXTSPLIT函數,Excelmatic能輕鬆處理多分隔符和列拆分等高級場景,無需具備專業Excel知識。
  • 對於需要快速準確清理資料以進行報告分析的商業專業人士而言,AI工具提供了比手動編寫公式更快速、更易用的替代方案。

在處理資料時,我們經常遇到資訊擠在單一儲存格中的情況——例如姓名、地址和郵遞區號合併在一起。了解如何有效地將這些資料拆分到多個儲存格中,是每位Excel使用者必備的重要技能。

雖然過去這需要複雜的公式組合,但現在我們有更強大的工具可供使用。本文將為您介紹兩種方法:Excel內建的TEXTSPLIT()函數,以及更智能、更快速的AI驅動解決方案。

方法一:使用Excel的TEXTSPLIT()函數

TEXTSPLIT()函數是Excel中強大的文字處理工具,可根據指定的分隔符將文字字串拆分至多個儲存格。這使得從單一儲存格提取特定資訊並分配到不同欄或列變得異常簡單。

理解TEXTSPLIT()語法

TEXTSPLIT()函數使用以下語法:

=TEXTSPLIT(text, col_delimiter, [row_delimiter], [ignore_empty], [pad_with])
  • text:要拆分的文字
  • col_delimiter:分隔欄位的字元
  • row_delimiter:(可選)分隔列的字元
  • ignore_empty:(可選)設為TRUE可忽略連續分隔符產生的空值
  • pad_with:(可選)用於填充缺失值的值

基礎拆分:文字至欄位

讓我們從最常見的場景開始:將包含全名的儲存格拆分為名字和姓氏。

假設儲存格A2包含姓名「Florence Nightingale」,您希望將「Florence」和「Nightingale」分別放入不同儲存格。

使用此公式:

=TEXTSPLIT(A2, " ")

Excel TEXTSPLIT() 基礎範例1

進階拆分:文字至列

除了欄位拆分,TEXTSPLIT()還可以使用row_delimiter參數將文字拆分到多個列。

假設儲存格A1包含水果清單:「Apple;Banana;Cherry」,且您希望每個水果佔用新的一列。使用此公式:

=TEXTSPLIT(A1, , ";")

Excel TEXTSPLIT() 將文字拆分至列 2

請注意第二個參數(欄位分隔符)留空,而分號作為列分隔符。

複雜拆分:處理多個分隔符

有時您的資料可能使用混合分隔符。TEXTSPLIT()允許您指定包含多個分隔符的陣列。

例如,如果儲存格A4包含同時使用逗號和分號作為分隔符的文字,您可以這樣編寫:

=TEXTSPLIT(A4, {",",";"})

Excel TEXTSPLIT 使用逗號和分號 3

處理空值

當文字包含連續分隔符時,TEXTSPLIT()可能會在結果中產生空儲存格。您可以使用ignore_empty參數控制此行為。

=TEXTSPLIT("A,,B", ",", , TRUE)

Excel TEXTSPLIT 忽略空值 4

上圖中,第一列公式將ignore_empty設為TRUE,跳過空值;而第二列設為FALSE(或省略),保留空儲存格。


方法二:使用如Excelmatic的AI工具

excelmatic

雖然TEXTSPLIT()函數功能強大,但需要記憶語法和參數用法。對於偏好自然語言互動或希望更快處理複雜任務的使用者,AI工具提供了更直觀的解決方案。

Excelmatic是一款Excel AI代理,允許您用日常語言下達指令,然後自動完成資料處理任務。

使用Excelmatic進行文字拆分

使用Excelmatic處理上述所有場景非常簡單。您無需編寫任何公式——只需告訴它您想要什麼。

工作流程:

  1. 將Excel檔案上傳至Excelmatic
  2. 用簡單語言輸入您的需求
  3. Excelmatic立即交付結果

TEXTSPLIT()的比較

  • 基礎拆分(姓名分離)

    • TEXTSPLIT()=TEXTSPLIT(A2, " ")
    • Excelmatic指令:「將A欄的全名拆分為名字和姓氏到不同欄位」
  • 拆分至列(水果清單)

    • TEXTSPLIT()=TEXTSPLIT(A1, , ";")
    • Excelmatic指令:「將儲存格A1的內容按分號拆分到不同列」
  • 處理多個分隔符

    • TEXTSPLIT()=TEXTSPLIT(A4, {",",";"})
    • Excelmatic指令:「使用逗號和分號作為分隔符拆分儲存格A4中的文字」
  • 處理空值

    • TEXTSPLIT()=TEXTSPLIT("A,,B", ",", , TRUE)
    • Excelmatic指令:「拆分此欄文字並忽略空結果」

Excelmatic的優勢顯而易見:

  • 無需記憶公式:不需記住TEXTSPLIT的複雜語法和參數
  • 自然語言互動:如同與助手對話般完成任務,大幅降低學習曲線
  • 智能處理:AI能更好地理解您的意圖,即使資料格式不一致也能提供理想結果
  • 更高效率:對於不熟悉公式的使用者,輸入一句話比反覆除錯公式要快得多

更多進階使用技巧

無論選擇哪種方法,都可以透過結合其他函數處理更複雜的場景:

  • TRIM():結合TRIM()(或在Excelmatic指令中加入「移除多餘空格」)來清理拆分結果中的不必要的空格
  • SEQUENCE():結合SEQUENCE()動態參照拆分結果
  • TEXTJOIN():使用TEXTJOIN()重新合併已拆分的資料

對於Excelmatic使用者,這些多步驟操作通常只需一個較複雜的指令即可完成,例如:「將A欄的姓名拆分為兩個欄位,然後用『-』連接並移除所有空格」

結論

在Excel中,TEXTSPLIT()函數是處理文字拆分任務的強大原生工具,特別適合熟悉Excel公式的使用者。

然而隨著AI技術的進步,像Excelmatic這樣的工具提供了更快速、更直觀的解決方案。透過允許您使用簡單語言,它消除了記憶語法和除錯複雜公式的需求。

準備好簡化您的資料清理流程了嗎?立即試用Excelmatic,體驗用簡單語言指令拆分文字的便利性。

下次需要拆分儲存格文字時,請選擇最適合您習慣和任務複雜度的方法。

AI賦能數據,決策勝券在握!

無需寫代碼與函數,簡單對話讓匡優Excel自動處理數據、生成圖表。立即免費體驗,感受AI如何顛覆你的Excel工作流 →

立即免費體驗

推薦文章

Excel 重複資料刪除終極指南
資料清理

Excel 重複資料刪除終極指南

本指南探討兩種在 Excel 中消除重複資料的強大方法。掌握動態 UNIQUE() 函數實現公式控制,並探索透過簡單英文指令即可完成的 AI 驅動替代方案。哪種方法適合您?

Ruby
6 個在 Excel 中尋找並移除重複資料的聰明方法
資料清理

6 個在 Excel 中尋找並移除重複資料的聰明方法

重複資料會毀掉你的數據分析。這份完整指南帶你從 Excel 內建的「移除重複」功能、Power Query,到一個只需簡單指令就能清理資料的革新性 AI 方法。找到最適合你需求的完美技巧。

Ruby
如何在 Excel 中即時標示重複項目:4 種實證方法
資料清理

如何在 Excel 中即時標示重複項目:4 種實證方法

掌握在 Excel 中快速查找並標示重複資料的高效方法。本文將逐步教學條件格式化、COUNTIF 函數與 Power Query 應用,並介紹一款革命性 AI 工具,只需輸入簡單指令即可完成任務。讓您以前所未有的速度完成資料清理。

Ruby
厭倦了複雜的 FIND 與 LEFT 公式?用簡單語言在 Excel 中擷取文字
資料清理

厭倦了複雜的 FIND 與 LEFT 公式?用簡單語言在 Excel 中擷取文字

厭倦了在 Excel 中與複雜的嵌套公式(如 FIND、LEFT 和 MID)搏鬥,只為了清理文字嗎?了解如何停止浪費數小時,並開始使用簡單的語言,透過 Excel AI 代理在幾秒鐘內擷取使用者名稱、拆分姓名或替換文字。

Ruby
如何在 Excel 中合併欄位 - 從公式到 AI 自動化
Excel技巧

如何在 Excel 中合併欄位 - 從公式到 AI 自動化

不再為 CONCATENATE 和 & 符號苦惱。本指南完整揭露 Excel 合併欄位的所有方法,包含革命性 AI 技術——只需用簡單英文描述需求,就能自動完成合併。立即提升你的工作效率。

Ruby
Excel 文字合併終極指南(公式 vs. AI)
Excel技巧

Excel 文字合併終極指南(公式 vs. AI)

厭倦了 Excel 中雜亂的文字串接?本指南解析現代 TEXTJOIN 函數,並介紹強大的 AI 替代方案。無論您偏好公式或純英文指令,都能學會輕鬆合併資料、處理分隔符號及跳過空白欄位。

Ruby
Excel 四捨五入終極指南:公式與 AI 對決
Excel技巧

Excel 四捨五入終極指南:公式與 AI 對決

厌倦在Excel中死记复杂舍入公式?本指南从ROUND()到MROUND()逐一解析,并介绍革命性的AI驱动方法,只需简单英文指令即可满足所有舍入需求。立即提升效率与精准度。

Ruby
從 Excel 字串中提取數字:公式與 AI 的對比
Excel技巧

從 Excel 字串中提取數字:公式與 AI 的對比

還在為使用 TEXTJOIN、MID、RIGHT 等複雜公式從 Excel 文字中提取數字而苦惱?本指南將逐步講解各種情境的傳統方法,並介紹革命性的 AI 驅動方案,只需簡單一句話就能在數秒內完成任務。

Ruby