KutoolsforOffice — 一套方案,五大工具。事半功倍。三月特賣:20% 折扣

如何在 Excel 中於逗號後自動加入空格?

作者Xiaoyang修改日期

當您在處理匯入的文字、客戶清單、地址或其他資料集時,常需在 Excel 的逗號後加入空格,以清楚分隔各元素,提升可讀性與呈現效果。格式不佳的文字(例如姓名或地址中的逗號後缺少空格)會讓後續的處理、分享或數據分析變得更加困難。本指南針對不同情境,介紹多種實用方法:從適用於小型資料集的簡易公式解法、透過 Kutools for Excel 進行批次處理,到使用 VBA 巨集自動化處理大規模或結構複雜的資料。

在逗號後新增空格的範例資料

使用公式在逗號後加入空格

使用 Kutools for Excel 在逗號後加入空格

使用查找和替換函數在逗號後加入空格

使用 VBA 程式碼在逗號後加入空格


使用公式在逗號後加入空格

若您需要快速在 Excel 資料(例如地址欄位、項目清單或串接文字)的逗號後自動加入空格,可善用內建公式輕鬆完成格式調整。此方法特別適合小型資料集,且當原始資料更新時,結果也會即時同步刷新。

套用此解決方案時,請在您的資料旁輸入公式,然後向下拖曳填滿控點,將公式套用至相鄰列。文字中每個逗號後都會自動加入一個空格,讓內容更清晰、外觀更美觀。請參閱截圖:

=TRIM(SUBSTITUTE(A2,",",", "))

使用公式在逗號後新增空格以取得結果

公式說明:
  • SUBSTITUTE(A2, ",", ", ") 將儲存格 A2 中的每個逗號替換為「逗號+空格」,有效修正匯入資料的格式錯誤,並確保文字項目的一致性。
  • TRIM(...)清除結果中的多餘空格,包括文字前後的額外空格,以及因誤操作產生的連續多個空格。
提示:拖曳前請確認無儲存格保護或公式覆寫問題;若需將結果轉為靜態文字,請複製公式儲存格並使用選擇性粘貼 > Values 覆寫原始資料。

情境說明:此公式最適用於以文字資料為主的欄位。若儲存格包含數字、公式或日期,請務必確認輸出結果仍正確有效。本方法一次僅處理單一欄位;如需套用至多欄,請依需求將公式複製並調整至對應欄位。


使用 Kutools for Excel 在逗號後加入空格

Kutools for Excel 能簡化資料處理作業,讓「在逗號後加入空格」等文字格式設定變得迅速又高效。透過直覺的「添加文本」功能,您可輕鬆在整個選取範圍內的逗號後插入空格,提升資料一致性,非常適合於數秒內快速更新大型清單、地址欄位或大量通訊內容。

Kutools for Excel 提供超過 300 項進階功能,簡化複雜作業,提升創造力與效率。整合 AI 功能,Kutools 能精準自動化各項任務,讓資料管理輕鬆無負擔。Kutools for Excel 的詳細資訊……         免費試用……

安裝 Kutools for Excel 後(無論家用或商用授權皆可使用),請前往「Kutools」>「Text」>「添加文本」以開啟對應的對話方塊。
點擊「新增文字」進入對話框

在「添加文本」對話方塊中,請執行下列步驟:

  1. Text 方塊中輸入一個空格。
  2. 選取 After text,並在相鄰欄位中輸入逗號,即可指示 Kutools 在您選取範圍內的每個逗號後自動插入一個空格。
  3. 按一下 OK
    在對話框中指定選項

結果:Kutools 會立即將變更套用至所有選取的儲存格,在每個逗號後一致地加入空格。效果請參閱下方截圖:
在對話框中指定選項

如有需要,可隨時使用 Ctrl+Z 撤銷操作。此工具專為經常清理匯入資料、準備郵件列表或為報告格式化輸出的使用者打造,僅需極簡操作,即可獲得可靠結果。


使用查找和替換函數在逗號後加入空格

對使用 Excel 內建工具的使用者來說,「尋找與取代」功能是直接又高效的解決方案,尤其適合一次性調整、且無需公式或外掛程式的場合。

選取需要調整的數據區域(例如包含文字項目的單欄或多欄)。按一下 Home>Find & Select>Replace,或按下鍵盤上的「Ctrl + H」,即可開啟「尋找與取代」對話方塊。

前往「尋找與取代」功能

在對話方塊中,於 Find what 欄位輸入逗號,並於 Replace with 欄位輸入「逗號+空格」。請參閱截圖:

在「尋找與取代」對話框中設定選項

按一下 Replace All 即可完成操作!所選儲存格中每個逗號後都會自動插入空格。

此方法最適用於靜態資料集與簡單的格式設定任務。處理混合資料時務必謹慎——若不慎影響到含有千分位分隔符的數值,可能導致非預期的變更;建議將選取範圍限縮於純文字欄位,或在結果不符預期時立即使用還原功能(Ctrl+Z)。


使用 VBA 程式碼在逗號後加入空格

針對進階情境(例如跨多欄、整張工作表,或高度自訂的資料配置套用格式),您可運用 VBA 巨集實現自動化處理。此方法對於需處理大量作業或定期更新新資料的使用者來說,效率極高。VBA 解決方案更能輕鬆應對不連續範圍與原位資料,大幅降低手動操作需求。

使用 VBA 的步驟如下:

1. 前往 Developer 索引標籤,點選 Visual Basic 以開啟 VBA 編輯器。(若未顯示 Developer 索引標籤,請在功能區上按一下右鍵,選擇「自訂功能區」並啟用 Developer 選項。)在編輯器中,依序選取 Insert > Module 以新增模組。

Sub AddSpacesAfterCommas()
    Dim Rng As Range
    Dim cell As Range
    Dim ws As Worksheet
    Dim xTitleId As String
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    Set Rng = Application.InputBox("Select Range to add spaces after commas", xTitleId, Selection.Address, Type:=8)
    If Rng Is Nothing Then Exit Sub
    For Each cell In Rng
        If VarType(cell.Value) = vbString Then
            cell.Value = Replace(cell.Value, ",", ", ")
        End If
    Next cell
End Sub

2. 關閉 VBA 編輯器,返回 Excel 後,按下 Alt + F8,從清單中選取 AddSpacesAfterCommas,再點擊執行即可!

系統將彈出提示對話方塊,讓您選擇要處理的特定範圍(例如單一欄、多欄或整張工作表)。巨集會自動掃描每個儲存格;若儲存格包含文字,將在每個逗號後自動加入空格。
注意:此巨集不會處理數值儲存格。

額外提示:執行 VBA 前,務必先備份工作表,以防發生非預期變更。若要將巨集套用至整張工作表,請在執行前選取整張工作表,或指定範圍 A1:Z1000(或您偏好的範圍)。若遇到錯誤,或部分儲存格未被處理,請確認資料已設定為文字格式。


這些方法各提供實用的解決方案,適用於不同 Excel 熟練程度與資料集規模。基於公式的解法與「尋找與取代」功能適合處理小型資料量及手動調整;Kutools for Excel 則具備可靠的批次處理能力,並能靈活應對各種資料結構;而 VBA 巨集則專為進階使用者設計,可自動化重複性高或資料量龐大的作業。請根據資料集大小、更新頻率及理想工作流程選擇最合適的方法——並務必檢查結果,確認儲存格中的數字、代碼或公式是否出現非預期的格式變更。

若出現非預期結果(例如多餘空格、遺漏逗號或數值格式變更),請先在資料副本上測試解決方案,並善用 Excel 的「還原」功能即時撤銷錯誤。針對更進階的操作或特殊版面配置,您可進一步自訂 VBA 程式碼,精準滿足您的需求。

想探索更多 Excel 教學與常見資料處理任務的實用解法嗎?立即造訪我們網站,瀏覽數千篇逐步指南,輕鬆提升工作效率!


相關文章:

如何在 Excel 中於大寫字母前自動插入空格?


最佳 Office 生產力工具

🤖KUTOOLS AI 助手:基於以下內容徹底革新數據分析:智慧執行     產生程式碼  建立自訂公式    分析資料並產生圖表  呼叫增強函數……
熱門功能尋找、醒目提示或標記重複值     刪除空白行     合併列或儲存格而不遺失資料     不使用公式的四捨五入……
高級 LOOKUP多重條件 VLookup    多重數值 VLookup     跨多個工作表 VLookup      模糊查找……
高級下拉列表快速建立下拉式清單     相依式下拉式清單     多選下拉式清單……
欄位管理員新增指定數量的欄位移動欄位切換隱藏欄位的可見狀態比較範圍與欄位……
精選功能網格聚焦     設計視圖   增強編輯欄    工作簿與工作表管理員     資源庫(自動文字)  日期提取     合併工作表    加密/解密儲存格    依清單傳送電子郵件     超級篩選      特殊篩選(篩選粗體儲存格/斜體/刪除線……) ......
頂尖 15 工具組12 文字工具添加文本刪除特定字符,……)   50+ 圖表 類型甘特圖,……)   40+ 實用公式基於生日計算年齡,……)   19 插入工具插入二維碼從路徑插入圖片,……)   12 轉換工具金額轉大寫匯率轉換,……)   7 合併和拆分工具高級合併行分割儲存格,……)……以及更多
在您的慣用語言中使用 Kutools—支援英文、西班牙文、德文、法文、中文及另外 40+ 種語言!

運用 Kutools for Excel 強化您的 Excel 技能,體驗前所未有的高效能!Kutools for Excel 提供超過 300 項進階功能,大幅提升生產力並節省寶貴時間。立即點擊,取得您最需要的功能……


Office Tab 為 Office 帶來分頁式介面,讓您的工作更輕鬆自在!

  • 在 Word、Excel、PowerPoint 中啟用分頁式編輯與閱讀功能,以及 Access、Visio 與 Project。
  • 在同視窗的新分頁中開啟並建立多份文件,而非另開新視窗。
  • 每天為您提升 50% 的工作效率,並省下數百次滑鼠點擊!

所有 Kutools 增益集,一個安裝程式

Kutools for Office 套件整合了 Excel、Word、Outlook 與 PowerPoint 的增益集,以及 Office Tab Pro,非常適合需要跨多個 Office 應用程式協作的團隊使用!

ExcelWordOutlookTabsPowerPoint
  • 全能套件— 包含 Excel、Word、Outlook 與 PowerPoint 增益集,以及 Office Tab Pro
  • 一個安裝程式,一個授權— 數分鐘內即可完成設定(支援 MSI)
  • 協同運作更出色— 在多個 Office 應用程式間實現流暢的生產力體驗
  • 30 天完整功能試用— 無需註冊,無需信用卡
  • 超值之選— 比單獨購買各增益集更省費用