用 AI 清理雜亂 Excel 資料:去重、補格式、揪出錯誤實戰教學

用 AI 把一份亂七八糟的 Excel 客戶名單、訂單紀錄或庫存表,在一次對話裡完成去重、格式統一、抓出異常值,並拿到一組以後自己也能重複使用的公式——這篇文章教你把這件事從頭到尾做完,附可直接複製的 Prompt。

這篇教學能幫你做完什麼事

很多中小企業主手上都有一份「養了好幾年」的 Excel:客戶名單裡同一家公司出現三種寫法、電話有的加國碼有的沒加、日期一半是「2026/9/5」一半是「45位數的序號」、金額欄位混雜文字和數字。傳統做法是找工讀生或自己一格一格核對,一份兩千筆的名單可能要花上一整天。這篇文章要教你用 AI(不論是 ChatGPT、Claude 或其他聊天式 AI 工具)把這份工作在很短時間內做完,重點放在「怎麼下指令」與「怎麼驗收結果」,而不是介紹某個特定軟體的操作介面。

整篇文章會照實際工作順序走:先看懂資料亂在哪裡、用 AI 做一次健檢、用可複製的 Prompt 處理去重與格式、再看一個台灣中小企業的實作情境,最後誠實講清楚 AI 做這件事的邊界在哪裡、容易在哪裡出錯。你不需要會寫程式,只要能把 Excel 內容貼給 AI,或是把工作表匯出成 CSV/貼上表格文字即可。

開始之前:先看懂你的 Excel 到底亂在哪裡

在請 AI 動手之前,先花五分鐘弄清楚問題屬於哪一類,因為不同型別的錯誤,AI 處理的方式和你需要盯的重點完全不同。常見的「亂」大致分成四種:

問題型別常見表現AI 能不能自動抓到
重複資料同一客戶因為打字方式不同被記成兩筆(如「台灣科技」與「台灣科技股份有限公司」)能,但需要你設定「判定相同」的規則,不然可能誤判
格式不一致日期、電話、金額欄位裡混著文字格式與數字格式能,且是 AI 最擅長的部分之一
缺漏欄位部分列的地址、聯絡人、Email 是空白能標出來,但無法幫你「猜」出正確答案,只能提示或用其他欄位推測
異常值/打字錯誤金額多打一個零、日期打成未來十年後、電話少一碼能抓出「看起來不合理」的數字,但需要你人工確認是不是真的錯

先分類的好處是:你會知道哪些工作可以完全交給 AI 一次做完(格式統一、找重複),哪些工作 AI 只能幫你「標記出來」,最後還是要人核對(缺漏、異常值)。這個心理預期很重要,因為如果一開始就期待 AI 能百分之百自動修正所有錯誤,驗收時反而容易漏掉真正需要人工判斷的部分。

第一步:讓 AI 幫你做一次「資料健檢」

不要一開始就丟出「幫我把這份 Excel 整理乾淨」這種模糊指令。第一步應該是先請 AI 幫你做健檢報告,把資料裡有哪些問題列出來,讓你先看過一輪再決定怎麼處理。這樣做有兩個好處:第一,你可以先確認 AI 有沒有正確理解你的欄位意義(例如它會不會把「統一編號」誤認成一般流水號);第二,健檢報告本身就是一份可以留存的紀錄,之後要跟同事或老闆說明資料品質時很好用。

以下是可以直接複製使用的健檢 Prompt,把 {貼上你的資料或欄位說明} 換成你實際的表格內容(可以是複製貼上的表格文字,或是描述欄位名稱與資料型態):

你是一位資料清理顧問。以下是我的 Excel 資料,欄位包含:{欄位名稱清單,例如:客戶名稱、統一編號、聯絡電話、Email、成交日期、成交金額}。

資料內容如下:
{貼上你的資料或欄位說明}

請幫我做一份資料健檢報告,內容包含:
1. 找出可能重複的資料列,並說明你判斷「重複」的依據(例如名稱相似度、統編相同等)。
2. 找出格式不一致的欄位,列出目前出現的幾種寫法。
3. 找出空白或缺漏的欄位,統計各欄位的缺漏筆數。
4. 找出數值明顯異常的資料(例如金額、日期),並說明異常的理由。

請用表格呈現,不要直接幫我修改資料,先讓我確認問題清單。

這段 Prompt 的關鍵是最後一句「先讓我確認問題清單」——這是刻意設計的,目的是把「發現問題」和「動手修改」這兩個步驟分開,避免 AI 自作主張刪掉或改掉你其實還需要的資料。拿到健檢報告後,你可以用肉眼快速掃過一遍,確認 AI 抓到的重複、格式、異常有沒有明顯抓錯的地方,再進入下一步實際處理。

第二步:用可複製的 Prompt 一次處理去重、格式、錯誤

確認健檢報告沒問題之後,就可以請 AI 實際動手處理。這一步建議分兩段指令,而不是一次全包,理由是格式統一和去重的判斷邏輯不太一樣,分開下指令可以讓 AI 的輸出更精準,也方便你分段驗收。

第一段:統一格式與標出異常值:

根據前面的健檢報告,請幫我處理以下資料:
{貼上原始資料}

處理規則:
1. 日期欄位一律統一成「YYYY/MM/DD」格式。
2. 電話欄位去掉多餘的空格、括號,市話統一成「(02)1234-5678」格式,手機統一成「09XX-XXX-XXX」格式。
3. 金額欄位統一成純數字,不含貨幣符號或千分位逗號,但輸出時另外用一欄顯示「NT$1,234」的顯示格式方便閱讀。
4. 公司名稱欄位,若同時出現「XX有限公司」「XX股份有限公司」「XX企業社」等不同登記型態但明顯是同一家,先不要自動合併,改成在新增一欄「疑似同名物件」標出可能對應的其他列編號,讓我人工確認。
5. 對於金額或日期明顯超出正常範圍的列(例如金額是其他同類交易的十倍以上、日期是未來日期),在新增一欄「異常提示」寫出具體原因。

請用表格輸出處理後的完整資料,並在最後附上這次總共修改了幾筆、標記了幾筆待確認。

第二段:等你確認完「疑似同名物件」之後,再請 AI 依你的判斷實際合併:

以下是我確認過的合併名單,請把這幾組資料合併成一筆,保留欄位資訊最完整的那一筆當作主要紀錄,其餘的資料如果有欄位是主紀錄缺漏的,補進主紀錄:
{列出你確認要合併的組別,例如:第3列與第17列是同一家}

請輸出合併後的完整名單,並列出一份「被合併掉的原始列」清單以備查。

把「合併」這個動作留到你親自確認之後才執行,是這個流程裡最重要的一個設計。去重最怕的不是漏抓,而是誤刪——把兩家其實不同的客戶合併成一家,等於憑空丟掉一筆客戶資料,這種錯誤通常要等到客戶抱怨「你們怎麼沒收到我的訂單」才會被發現,代價比漏掉一筆重複資料高得多。

案例:台中一家五金行的客戶名單整理實戰

台中一家經營十幾年的五金批發行,客戶名單是從早期的紙本登記慢慢轉成 Excel,前後經手過好幾個人維護,累積到一千多筆。老闆自己描述這份名單「看了頭痛」:同一家工廠客戶,有時候用老闆的名字登記、有時候用公司行號登記,電話欄位有市話有手機還有傳真號碼混在一起,金額欄位裡甚至有幾筆是用文字寫「約五萬多」而不是數字。

實際操作流程是:先把整份名單分成幾批貼給 AI 做健檢(避免一次貼太多筆讓 AI 漏看),健檢報告很快抓出格式不一致的部分(日期跟電話),也標出了將近一百組「疑似同名物件」。老闆花了大約一個下午的時間,對照健檢報告一組一組確認哪些真的是同一家客戶、哪些只是名字剛好相似但其實是不同的兩間工廠,確認完再請 AI 依照確認結果合併。

整體效益上,過程中確實抓出了不少格式問題與重複紀錄,也順帶發現了幾筆金額明顯打錯(多打一個零)的舊訂單紀錄,及早避免了對帳時的爭議。比較誠實地說,AI 並沒有辦法自動判斷「這兩家公司到底是不是同一家」這種需要業務背景知識的問題,真正省下來的時間,主要是省在「格式統一」與「產生候選清單」這兩件單調重複的工作上,最後合併與否的判斷仍然是老闆自己做的。整體處理時間相較過去請人工整個核對一遍,明顯縮短了不少,但確切能省下幾成工時,會因為資料的混亂程度與確認組數多寡而有落差,不建議把單一案例的時間拿來當作固定的效益承諾。

進階技巧:把 AI 的清理邏輯變成 Excel 公式,之後自己也能用

如果同一份表格是每個月都要重複整理(例如每月匯出的訂單報表),與其每次都重新請 AI 處理一遍原始資料,更有效率的做法是請 AI 幫你把這次用到的清理邏輯,寫成 Excel 或 Google 試算表的公式,這樣以後你自己在試算表裡就可以套用,不需要每次都貼給 AI。可以這樣問:

請把你剛才用來統一電話格式、判斷金額異常值的邏輯,轉換成 Excel(或 Google 試算表)公式,讓我以後可以直接貼在儲存格裡用。假設:
- 電話原始資料在 A 欄
- 金額原始資料在 B 欄
- 我想用「超過同欄位平均值的三倍」當作金額異常的判斷標準

請針對電話格式統一和金額異常標記,各給我一條可以直接使用的公式,並簡單說明公式的邏輯。

這一步的價值在於,你不只是「拿到一次乾淨的資料」,而是拿到一套「以後每個月都能重複用」的工具。對於每月都要處理類似報表的中小企業來說,這比每次都重新用 AI 對話處理一遍更省事,也更適合交接給不熟悉 AI 工具的同事使用——他們只需要把公式貼進儲存格,不需要學會怎麼下 Prompt。

AI 的能力邊界與常見錯誤:誠實提醒

在把這套流程用在正式的營運資料之前,有幾件事必須先說清楚,避免因為過度信任 AI 而造成實際損失:

第一,AI 沒有辦法保證看到你資料裡的每一筆錯誤。當資料量很大時(例如一次貼幾千筆),AI 在處理過程中可能會漏看、或是對後段的資料處理得比較粗略,這跟你一次貼給它多少內容、內容本身的複雜度都有關係。實務上建議分批處理,並且對關鍵欄位(例如金額、統一編號)額外做一次抽樣核對,不要把整份健檢報告當成百分之百完整的清單。

第二,「判斷兩筆資料是不是同一個客戶」這種需要業務常識或行業知識的判斷,AI 只能給你「疑似」的候選名單,最終決定權必須留給熟悉這些客戶的人。曾經發生過的常見錯誤,是把名字很像但其實是不同分店、不同負責人的兩家客戶誤判成同一家,這種錯誤在合併之後不容易被發現,直到對帳或出貨時才會浮現。

第三,涉及統一編號、身分證字號、詳細地址、健康資料等個人資料或機密商業資料時,要特別注意使用哪一個 AI 工具、資料會不會被拿去做模型訓練、有沒有企業版或本機處理的選項,這部分請以你使用工具的官方說明與貴公司的資安規範為準,本文不對特定工具的資料儲存政策做保證。

第四,AI 不會主動幫你判斷「這個異常值到底是打字錯誤還是真實但罕見的交易」,它只能根據統計上的離群程度標記出來,實際上是不是錯誤,仍然需要對照原始單據或詢問當事人才能確認。把 AI 的異常提示當作「值得你多看一眼的清單」,而不是「已經確定是錯的清單」,是比較安全的用法。

下一步:把這個流程變成固定作業 SOP

把上面的流程走過一次之後,建議把「健檢 Prompt」「格式統一 Prompt」「合併確認 Prompt」這三段指令存下來,變成公司內部的標準作業流程,之後不論是換了新同事負責整理資料,或是資料來源換了一批,都可以直接套用同一套流程,不用每次重新想該怎麼問 AI。如果你的資料清理需求還牽涉到跨系統匯入(例如清完之後要匯進 CRM 或會計系統),可以進一步把這個流程串成自動化作業,減少人工重複貼上、下指令的步驟。

最後提醒一件容易被忽略的事:清理過的資料一定要保留一份原始備份,不論是去重還是格式轉換,都建議先另存新檔再處理,避免哪一步判斷錯誤時,已經沒有辦法回頭核對最初的原始資料。

常見問題 FAQ

AI 可以直接幫我把整份 Excel 的重複資料自動刪掉嗎?
技術上可以,但不建議一開始就這樣做。比較安全的做法是先請 AI 列出「疑似重複」的候選清單並說明判斷依據,由你確認哪些真的是同一筆之後,再請 AI 執行合併。這樣可以避免把名字相似但其實是不同客戶或不同交易的資料誤合併,造成資料憑空消失的風險。
資料量太大(例如上萬筆)可以一次貼給 AI 處理嗎?
不建議一次貼太多筆。資料量越大,AI 在處理過程中越容易出現漏看或處理不夠仔細的情況,建議分批(例如每次幾百筆)處理,並且針對金額、統一編號等關鍵欄位額外抽樣核對,不要假設健檢報告涵蓋了每一筆資料。
用 AI 清理含有客戶個資的 Excel,資安上要注意什麼?
涉及統一編號、身分證字號、詳細地址等個人資料或商業機密時,要先確認你使用的 AI 工具是否有企業版、資料保留與訓練用途的相關政策,這部分請以官方說明與公司內部資安規範為準。若有疑慮,可以先把敏感欄位用代號替換後再處理,處理完再對應回原始資料。
AI 標記出來的「異常值」是不是就代表一定是錯誤?
不是。AI 標記異常值的依據通常是統計上的離群程度,例如金額明顯偏高或偏低,但這只代表「值得你多看一眼」,實際上是不是真的錯誤,仍然需要對照原始單據或詢問相關人員才能確認,不能直接當作已經確定的錯誤來處理。
清理完的資料要怎麼避免以後又亂掉?
建議把這次用到的格式統一與異常判斷邏輯,請 AI 轉換成 Excel 或 Google 試算表公式,變成以後可以重複套用的工具,同時把「健檢、格式統一、合併確認」這三段 Prompt 存成公司內部的固定作業流程,讓之後接手的人也能照著同一套步驟操作,不必每次重新設計指令。

延伸閱讀

幫這篇打個分:
A
AgentAI 智庫團隊 ✓ 台灣實作團隊

我們是一群專注於 AI Agent、Prompt 與自動化工作流的台灣實作者。每篇教學都附可複製配方、誠實標示實測程度與限制,只分享真正能落地、可直接套用的方法——與其介紹工具,不如教你把事情做完。

關於我們 →看更多教學 →訂閱情報週報 →

每週把這類實戰教學寄給你

訂閱 AgentAI 智庫情報週報,新的 Prompt、AI Skills、工作流與教學第一時間收到。

免費 · 隨時取消