Excel 一格地址有多行怎麼合成一行?先辨識換行再替換

Excel 將多行地址轉為單行並保留原始欄

同一個 Excel 儲存格裡的地址被分成多行,可以先在新欄用 `=TRIM(SUBSTITUTE(A2,CHAR(10)," "))` 把換行換成空格。不要直接在原欄大量取代;先抽查換行前後是不是都屬於地址,若其中混了收件人、電話或備註,應拆成不同欄。

先看多行內容屬於哪一種

按一下儲存格,在編輯列查看完整內容。若只是 `縣市行政區` 換行接 `道路門牌樓室`,合成一行通常可行。若第一行是姓名、最後一行是「白天送達」或電話,這些不是地址,應另放 `收件人`、`電話`、`配送備註` 欄。

建立 `地址_單行` 欄後,依序做:

  1. B2 輸入 `=TRIM(SUBSTITUTE(A2,CHAR(10)," "))`。
  2. 若資料從其他系統匯入,仍有異常分行,可再檢查是否含 `CHAR(13)`,但不要未檢查就連續刪除所有控制字元。
  3. 向下填滿後,用 `=LEN(A2)` 與 `=LEN(B2)` 找出長度差異特別大的列。
  4. 抽查開頭、中段、末尾與所有空白結果。
  5. 確認無誤後,複製新欄並「貼上值」,再匯出 CSV。

Microsoft 的資料清理說明建議用文字函數移除或替換字串;貼上選項中的 Values 只會貼公式結果,不帶公式。這樣可避免收件檔案仍依賴原活頁簿。

結果分流

Excel 地址批次整理指南可用來設計原文、清理值與覆核狀態欄。轉成一行只是排版整理,不是地址存在驗證,也不能保證郵件一定送達。

資料來源

本站相關標籤

#地址與戶籍 #處理地址的民眾與商家 #文章 #觀念說明 #地址資料整理 #寄件與收件地址 #Excel 地址整理

本站延伸閱讀