← 回小技巧 用 AI 把工作做完

首頁AI 操作 Excel用資料剖析一分鐘拆地址

幾秒就搞定

用資料剖析一分鐘拆地址

從系統匯出的通訊錄,地址全擠在一格,拆到眼痠還是拆不完?把它交給 AI,整批一次分好。

看結果
臺北市大安區忠孝東路四段100號5樓 縣市:臺北市|區:大安區|路段門牌:忠孝東路四段100號5樓
新北市板橋區文化路一段266號 縣市:新北市|區:板橋區|路段門牌:文化路一段266號
高雄市前鎮區中山二路2號8樓之1 縣市:高雄市|區:前鎮區|路段門牌:中山二路2號8樓之1

為什麼要這樣做?

很多系統匯出的資料,預設都把地址塞在同一格。Excel 看不到縣市和區的邊界,就無法自動拆分。你用 AI 處理,不用再手動一個一個找空格、按切割,也不用苦找中文字位置函式。只要 AI 給一條公式或步驟,之後換別份名單直接套用就好。

怎麼跟 AI 說

把那整欄地址貼給 AI,說清楚要拆成縣市、區、路名門牌三欄,並且請它給你可在 Excel 直接使用的拆分公式或結果。拿到後貼回表格檢查格式,之後任何同型別名單都能照樣處理。下面看這句話在不同介面會怎麼回你。

Claude claude-opus-4-6
我有一整排地址都塞在同一格,像是「台北市大安區忠孝東路四段100號5樓」,我要把縣市、區、後面的路名門牌拆到不同欄位,有幾百筆不可能一個一個手動拆,Excel 可以怎麼用最快?

這題很適合用公式來拆,因為台灣地址格式蠻固定的:縣市就是前3個字(○○市)或前3個字(○○縣),區/鄉/鎮/市就是接下來到「區、鄉、鎮、市」結尾的那段。 假設你的地址在 A2,往右拆三欄: **B2(縣市):**

=LEFT(A2,3)

**C2(區/鄉/鎮/市):**

=MID(A2,4,IF(ISNUMBER(FIND("區",A2)),FIND("區",A2)-3,IF(ISNUMBER(FIND("鎮",A2)),FIND("鎮",A2)-3,IF(ISNUMBER(FIND("鄉",A2)),FIND("鄉",A2)-3,FIND("市",A2,4)-3))))

**D2(路名門牌):**

=MID(A2,LEN(B2)+LEN(C2)+1,999)

簡單說明一下: - 縣市固定取前 3 個字(像「台北市」「新北市」「桃園市」「嘉義縣」都是 3 個字)。 - 區那欄是找「區」「鎮」「鄉」這些字出現的位置,從第 4 個字開始截取到那個字為止。 - 路名門牌就是把前面兩段扣掉,剩下的全部放這欄。 貼好第一列之後,直接往下拖曳填滿幾百筆就搞定了 😊 有一個小提醒:如果你的資料裡有「新竹市」這種既是縣市又帶「市」字、底下又沒有「區」的情況(像新竹市北區 vs 新竹市直接接路名),可能要再微調一下,遇到的話再跟我說!

拆完記得抽查幾筆地址,確認各欄位置有沒有對準再送出去。

想看更完整的教學:原始來源 →

相關技巧