Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Excel 批量去除儲存格空白:資料驗證即時攔截 + SUBSTITUTE 公式自動淨化 + 另存新檔重組

編輯:Windows XP 系統介紹

人名、地址欄位混雜不定數量、不定位置空白,手動清理幾乎不可能。三層防線:資料驗證前端攔截、SUBSTITUTE 公式中端淨化、另存新檔後端重組,徹底根除空白汙染。

防線一:資料驗證即時攔截輸入端空白

  1. 選取輸入欄(如 B2:B1000)。
  2. 資料 → 資料驗證 → 允許:自訂,公式:=LEN(B2)=LEN(SUBSTITUTE(B2," ",""))。
  3. 「錯誤警示」標籤:標題「輸入錯誤」,訊息「偵測到空白,請移除後重新輸入」→ 確定。
  4. 使用者輸入含空白資料 → 彈窗強制阻擋,必須修正才能確認。

防線二:SUBSTITUTE 公式自動淨化既有資料

  • 在輔助欄(如 Sheet2!A1)輸入 =SUBSTITUTE(Sheet1!A1," ","") 向下複製。
  • 結果欄為無空白淨化版本,可直接作為下游分析/列印來源。
  • 配合 TRIM() 移除首尾空白、CLEAN() 移除不可列印字元,形成 =TRIM(CLEAN(SUBSTITUTE(A1," ",""))) 三合一淨化公式。

防線三:另存新檔重組徹底釋放空白佔用空間

清理完成後 F12 另存新檔(或 檔案 → 另存新檔),Excel 重建檔案結構,釋放因刪除空白而產生的內部碎片空間,檔案體積進一步瘦身。

最佳實務:「前端攔截 + 中端淨化 + 後端重組」三位一體;建立「淨化樣板活頁簿」含驗證規則、輔助欄公式、巨集按鈕一鍵另存新檔,新專案複製即用,零配置成本。

Copyright © Windows教程網 All Rights Reserved