AI Excel資料健檢教學:10步找出缺值、重複與邏輯矛盾
原內容日期:2026-08-28。本文為既有教學內容補發;範例依原文標示使用,實際權限與規則請以所屬組織核定資料為準。
表格沒有報錯,不代表資料沒有錯
很多人收到 Excel 後,會先看欄位有沒有跑掉、總計能不能算出來。只要畫面整齊,就以為資料可以使用。
真正麻煩的錯誤往往躲在內容裡:任務編號重複、狀態與完成率矛盾、日期其實是文字、同一個部門出現三種名稱,或是完成日期早於開始日期。
這些問題不一定讓 Excel 跳出錯誤訊息,卻會讓樞紐分析、周報、預測與管理決策一起偏掉。
用AI健檢,不是叫AI直接幫你刪資料
比較安全的做法,是先讓AI把表格用途翻譯成檢查規則。
例如,專案進度表的規則可能包括:任務編號必須唯一、負責角色不得空白、完成率介於0到100、狀態為已完成時需要實際完成日。
規則確認後,再回到試算表用公式、篩選、資料驗證及條件格式找出異常。AI負責協助思考與整理,人負責確認業務事實。
第一步不是貼資料,而是建立資料字典
資料字典不用很複雜。只要列出欄位用途、資料型態、是否必填、是否唯一、合法值及特殊條件,就能大幅降低誤判。
如果某個欄位的規則還沒有共識,直接標示待確認。不要讓AI從十幾筆樣本猜出一套公司制度。
將檢查拆成五個層次
第一層是單一欄位,例如必填、格式與範圍;第二層是唯一性,例如訂單編號是否重複;第三層是標準化,例如完成、已完成、Done是否代表同一狀態。
第四層是跨欄位邏輯,例如已完成時完成率應為100;第五層是業務邏輯,例如出貨量不能大於訂購量。越接近業務規則,越需要實際負責人確認。
異常值與錯誤值要分開
完成率120%明顯違反0到100的規則,可以列為確定錯誤。但某筆訂單金額特別高,只能先列為疑慮。
AI很擅長找不一樣的東西,卻不一定知道那是錯誤、例外,還是重要商機。健檢結果應分成確定錯誤、高疑慮及待人工確認。
不要覆蓋原值
建議保留原始資料唯讀副本,在工作副本新增健檢結果、問題類型、人工確認及修正值等欄位。
如果要批次替換狀態名稱,也應留下原值、標準值、轉換規則及確認人。如此一來,發現規則錯誤時才有機會回復。
先測試公式,再套用整欄
AI產生的公式可能因欄位位置、百分比儲存方式、地區日期設定或Excel版本而不適用。
每條規則至少拿正常、錯誤與邊界資料測試。公式能抓到錯誤還不夠,也要確認不會把正常資料大量誤判。
修正完成後,處理資料入口
如果每個月都在修正同樣的狀態名稱,就不該只繼續清資料。可以改用下拉選單、資料驗證、必填提醒、重複警示及欄位鎖定,讓錯誤在輸入時就被攔下。
AI真正節省的時間,不只是幫你找到第837列的錯誤,而是協助你把一次性的人工經驗,變成下次仍可使用的資料規則。
結語
資料健檢的目的不是讓表格看起來漂亮,而是知道哪些資料可信、哪些需要確認,以及每一次修改的依據。
先定義規則,再找異常;先標記,後修正;保留原值與紀錄。這三個原則,比「一鍵清理」更適合真正的辦公現場。
逐步操作
第一步:先複製檔案,不要直接改原始資料
建立三個工作表:
原始資料_唯讀:保留收到時的內容。工作副本:進行標記及修正。健檢紀錄:記錄問題、修改前後內容、確認人及時間。
如果資料來自正式系統,先確認是否允許下載、複製或貼入外部 AI 工具。
第二步:先寫「資料是拿來做什麼的」
同一個空白欄位,在不同用途下嚴重度不同:
- 內部參考名單少了暱稱,可能沒關係。
- 薪資匯款資料少了帳號,不能送出。
- 專案表少了負責人,後續無法追蹤。
先寫清楚:
- 表格用途
- 使用者
- 最終輸出
- 哪些欄位不能錯
- 錯誤可能造成什麼影響
第三步:建立最小資料字典
至少整理以下內容:
| 欄位 | 用途 | 資料型態 | 是否必填 | 是否唯一 | 合法範例 |
|---|---|---|---|---|---|
| 任務編號 | 識別任務 | 文字 | 是 | 是 | T-001 |
| 負責角色 | 執行窗口 | 文字 | 是 | 否 | 資訊部窗口 |
| 狀態 | 目前階段 | 選項 | 是 | 否 | 未開始、進行中、受阻、已完成 |
| 完成率 | 工作進度 | 百分比 | 是 | 否 | 0%~100% |
| 預計完成日 | 排程依據 | 日期 | 是 | 否 | 2026/09/15 |
| 實際完成日 | 完成證據之一 | 日期 | 條件必填 | 否 | 2026/09/12 |
不知道規則時就寫「待確認」,不要讓 AI 自行發明。
第四步:把規則分成五層
- 欄位層: 必填、資料型態、格式、數值範圍。
- 唯一性: 任務編號、訂單編號是否重複。
- 標準化:
已完成、完成、Done是否應統一。 - 跨欄位邏輯: 狀態已完成時,完成率應為 100%,且實際完成日不可空白。
- 業務邏輯: 實際完成日早於建立日、出貨量大於訂購量等是否合理。
前四層通常能形成明確規則;第五層常需要業務人員確認。
第五步:只提供必要且已匿名化的資料
先貼欄位名稱、資料字典與 20~50 筆代表性樣本,不必一開始就提供整份資料。樣本應包含:
- 正常資料
- 已知錯誤
- 邊界值
- 少見但正確的例外
姓名、Email、電話、地址、身分證字號、員工編號、客戶報價、帳號及機密專案名稱應先遮罩或代碼化。
第六步:先請 AI 產生「規則」,不要先改資料
要求 AI 逐條列出:
- 規則編號
- 檢查條件
- 判定為錯誤或僅為可疑
- 錯誤嚴重度
- 可能原因
- 可驗證方法
- Excel/試算表公式或操作方式
先由你確認規則,再用於完整資料。
第七步:在表格新增健檢欄,不覆蓋原欄位
可新增:
健檢結果問題類型嚴重度建議處理人工確認修正後內容
常見公式示意:
=IF(A2="","缺少任務編號","")
=IF(COUNTIF($A:$A,A2)>1,"任務編號重複","")
=IF(OR(E2<0,E2>100),"完成率超出0到100","")
=IF(AND(D2="已完成",E2<>100),"狀態與完成率矛盾","")
=IF(AND(D2="已完成",G2=""),"缺少實際完成日","")
欄位位置、百分比儲存方式與地區日期格式可能不同,使用前先以 5~10 筆測試資料確認。
第八步:把結果分成「確定錯誤」與「待確認」
- 確定錯誤: 必填欄空白、完成率 120%、唯一編號完全重複。
- 高疑慮: 已完成但沒有完成日、實際日早於建立日。
- 待確認: 罕見品名、極大金額、特殊縮寫。
離群值不一定是錯誤。金額特別高,可能是大客戶;工期為零,可能是里程碑事件。
第九步:抽樣驗證 AI 與公式
每條規則至少測試:
- 2 筆正常資料
- 2 筆確定錯誤
- 1 筆邊界或例外資料
如果公式只抓到錯誤,卻把大量正常資料也標紅,這條規則就不能上線。
第十步:修正後留下紀錄並防止再犯
健檢紀錄至少包含:
| 列號/識別碼 | 問題 | 原值 | 修正值 | 依據 | 確認人 | 日期 |
|---|---|---|---|---|---|---|
最後增加預防措施:
- 下拉選單限制狀態值
- 日期及數值資料驗證
- 必填欄條件格式
- 唯一編號重複警示
- 鎖定公式欄
- 每月固定執行健檢
可直接複製的完整提示詞
你是一位資深資料品質分析師、Excel/試算表顧問與專案管理人員,擅長把模糊的表格檢查需求轉換成可驗證、可追溯的資料健檢規則。
【任務】
請根據我提供的表格用途、資料字典與匿名化樣本:
1. 建立資料品質檢查規則。
2. 找出缺值、重複、格式不一致、範圍異常及跨欄位邏輯矛盾。
3. 將結果區分為「確定錯誤」「高疑慮」「待人工確認」。
4. 提供可在 Excel 或 Google 試算表測試的公式或操作方式。
5. 建立修正清單與預防再發建議。
不要直接刪除、覆蓋或擅自補值。你的輸出是健檢與修正建議,不是未經確認的清理完成版。
【表格基本資料】
表格名稱:[填寫]
表格用途:[填寫]
主要使用者:[填寫]
最終輸出/決策:[填寫]
試算表工具:[Excel版本/Google試算表/其他/不確定]
地區日期格式:[例如 YYYY/MM/DD]
百分比儲存方式:[例如 80% 或 80]
資料列數:約[填寫]列
不可出錯的關鍵欄位:[填寫]
已知業務規則:[填寫]
允許的特殊例外:[填寫]
敏感資訊限制:[填寫]
【資料字典】
請使用以下格式:
欄位名稱|用途|資料型態|是否必填|是否唯一|合法值或範圍|條件規則|備註
[貼上資料字典;不確定處填「待確認」]
【匿名化樣本資料】
請保留原始列號或自訂樣本編號,使用以下格式:
樣本編號|欄位1|欄位2|欄位3|……
[貼上20~50筆代表性資料,包含正常、錯誤、邊界及例外]
【已知問題】
[例如:狀態名稱不一致、日期無法排序、可能有重複案號;沒有則填無]
【限制與判定原則】
1. 不得自行創造未提供的業務規則。
2. 不確定處標示「待確認」,並提出一個具體確認問題。
3. 不得因某個值少見,就直接判定為錯誤。
4. 離群值只能列為疑慮,除非已違反明確範圍或規則。
5. 空白、0、N/A、未提供及不適用必須分開判斷,不可視為同一件事。
6. 保留原始資料與樣本編號,不得直接改寫輸入。
7. 區分完全重複、主鍵重複、疑似同一對象及合法重複。
8. 文字標準化建議需保留原值、標準值及轉換依據。
9. 日期需檢查是否為真正日期值、格式是否一致、前後順序是否合理。
10. 數值需檢查資料型態、單位、正負值、上下限及小數位。
11. 跨欄位檢查必須指出涉及欄位及邏輯,例如「狀態=已完成時,完成率=100且實際完成日不可空白」。
12. 公式必須使用實際欄位位置;資料不足時先提供公式模板並標示待替換欄位。
13. 不得聲稱公式已在我的檔案中執行或驗證。
14. 每條公式都要提供正常、錯誤及邊界測試案例。
15. 修正建議分為自動可處理、需依對照表處理及必須人工判斷。
16. 涉及刪除、合併、補值或更改關鍵欄位時,一律要求人工核准。
17. 不得從匿名資料猜測真實人物、公司或專案。
18. 不輸出或重建姓名、電話、Email、地址、帳號、身分證字號、報價及機密內容。
19. 使用繁體中文,語氣精確、簡潔,不誇大結論。
20. 若 Excel 與 Google 試算表公式可能不同,分別標示,不要假設完全相容。
【輸出格式】
一、主管摘要
以150字內說明資料可用性、重大問題、受影響列數(僅能依提供樣本計算)及建議優先處理事項。
二、欄位理解與待確認事項
| 欄位 | AI理解的用途 | 已知規則 | 不確定處 | 建議確認問題 |
三、資料健檢規則
| 規則ID | 層級 | 檢查欄位 | 檢查條件 | 判定類型 | 嚴重度 | 業務影響 | 驗證方式 |
層級使用:欄位、唯一性、標準化、跨欄位、業務邏輯。
判定類型使用:確定錯誤、高疑慮、待人工確認。
四、樣本異常清單
| 樣本編號 | 規則ID | 原始值 | 問題說明 | 判定類型 | 不可直接修改的原因 | 建議下一步 |
五、重複資料分析
分別列出完全重複、主鍵重複及疑似重複;說明合併前需確認的欄位。
六、標準化對照建議
| 欄位 | 原值 | 建議標準值 | 依據 | 可否自動替換 | 風險 |
七、Excel/試算表檢查公式
| 規則ID | 適用工具 | 放置欄位 | 公式或操作 | 結果解讀 | 限制 |
八、公式測試案例
| 規則ID | 測試類型 | 測試資料 | 預期結果 | 人工確認點 |
測試類型至少包含正常、錯誤、邊界。
九、修正工作清單
| 優先序 | 問題 | 建議處理 | 處理方式 | 需確認人 | 完成證據 |
處理方式限定為:自動可處理、依對照表處理、必須人工判斷。
十、健檢紀錄模板
| 列號/識別碼 | 規則ID | 原值 | 修正值 | 修正依據 | 確認人 | 日期 |
十一、防止再發建議
提出下拉選單、資料驗證、條件格式、欄位鎖定、輸入說明及定期健檢建議。
十二、人工確認清單
列出刪除、合併、補值、批次替換及正式匯入前必須確認的事項。
實際教學範例
表格用途
專案經理每週彙整跨部門任務,欄位包含:任務編號、任務名稱、負責角色、狀態、完成率、預計完成日、實際完成日。
樣本資料
| 任務編號 | 任務名稱 | 負責角色 | 狀態 | 完成率 | 預計完成日 | 實際完成日 |
|---|---|---|---|---|---|---|
| T-001 | ERP欄位確認 | 資訊窗口 | 進行中 | 60 | 2026/09/02 | |
| T-002 | 畫面審查 | 使用部門 | 已完成 | 80 | 2026/08/27 | 2026/08/27 |
| T-003 | 測試資料準備 | 未開始 | 0 | 2026/09/05 | ||
| T-003 | 測試資料準備v2 | 現場窗口 | 進行中 | 120 | 2026/09/05 | |
| T-004 | 權限確認 | 系統窗口 | 完成 | 100 | 2026/08/26 |
AI應整理出的問題
| 規則ID | 問題 | 判定 | 建議處理 |
|---|---|---|---|
| R-001 | T-002狀態為已完成,完成率卻為80 | 高疑慮 | 確認狀態或完成率哪一項正確 |
| R-002 | T-003任務編號重複,內容不完全相同 | 確定錯誤/需人工判斷 | 不可直接刪除,先確認是否為兩項任務 |
| R-003 | 第一筆T-003缺少負責角色 | 確定錯誤 | 補上正式負責角色後再發布周報 |
| R-004 | 第二筆T-003完成率為120 | 確定錯誤 | 確認是輸入錯誤或計算定義不同 |
| R-005 | T-004狀態使用「完成」,而標準值為「已完成」 | 標準化問題 | 經確認後依對照表轉換 |
| R-006 | T-004完成率100但沒有實際完成日 | 高疑慮 | 確認是否真的完成及日期 |
不應自動修改的地方
- 不可看到 T-003 重複就刪除其中一列。
- 不可把 120 自動改成 100,因為可能是完成率定義或欄位錯置。
- 不可用預計完成日自動補實際完成日。
- 不可自行指定缺少的負責人。
- 不可把所有「完成」直接替換成「已完成」,除非已有正式對照規則。
可以採用的後續控制
- 任務編號設定重複警示。
- 狀態改成下拉選單。
- 完成率限制在 0~100。
- 狀態為已完成時,提醒填寫實際完成日。
- 每週周報發布前執行一次健檢。
常見錯誤、隱私與使用注意事項
一開始就丟整份機密檔案: 先確認公司政策及工具的資料處理規範。
- 沒有資料字典: AI只能從樣本猜測欄位用途,容易把例外判成錯誤。
- 把空白與0視為一樣: 0可能是有效數值,空白可能是未填。
- 將離群值直接刪掉: 異常大不等於錯,需看業務情境。
- 自動合併疑似重複資料: 同名、同電話尾碼不一定是同一筆。
- 直接覆蓋原始欄位: 應保留原值、修正值及依據。
- 只統一外觀: 日期看起來相同,不代表底層都是日期值。
- 公式未測試就填滿整欄: 先用正常、錯誤及邊界資料測試。
- 忽略地區格式: 08/09/2026 可能被解讀為8月9日或9月8日。
- 忽略單位: 金額可能混有元、千元;重量可能混有公斤、克。
- 用 AI 補缺值: 沒有可靠來源時,補值只是猜測。
- 宣稱已清理完成: 沒有完整資料及人工驗證,只能說已完成初步健檢。
- 未記錄批次替換: 事後無法知道哪些資料被改過。
- 把個資貼進公開聊天: 應遮罩姓名、電話、Email、地址、員編與帳號。
- 公式結果當作事實: 公式只反映你定義的規則,規則本身仍可能不完整。
留言