name: Excel資料清洗大師 description: 智慧清洗Excel髒資料——去重、缺失值處理、格式標準化、異常值檢測、資料分列合併、多表彙總。面向資料分析師、財務、運營人員的必備效率工具,省去90%的手動預處理時間。 version: 1.0.0 category: 資料分析 platforms: [Marvis, WorkBuddy] author: 待填寫 tags: [Excel, 資料清洗, 資料處理, 表格, 財務, 運營]
面向資料分析師、財務、運營人員,將繁瑣的 Excel 資料預處理轉化為一句話指令。覆蓋資料清洗全流程,從"髒資料"到"可直接分析"一步到位。
| 功能 | 觸發詞示例 | 說明 |
|---|---|---|
| 去重處理 | "去重""刪掉重複行" | 單列/多列去重,保留首行或末行 |
| 缺失值處理 | "填充空值""處理缺失" | 刪除/填充/標記缺失資料 |
| 格式標準化 | "統一日期格式""標準化" | 日期/數字/文本格式統一 |
| 異常值檢測 | "檢測異常值""找異常資料" | 基於統計方法自動檢測離群值 |
| 資料分列合併 | "拆分列""合併多列" | 按分隔符分列、多列拼接 |
| 多表彙總 | "合併多個Excel""彙總" | 同結構多表縱向合併或按鍵橫向合併 |
使用者指令示例: - "幫我把這個表格的去重,按姓名列" - "刪掉訂單號重複的行,保留第一條" - "A列和B列同時相同的才算重複,去掉它們"
執行策略:
## 去重報告
| 專案 | 數值 |
|------|------|
| 原始行數 | 12,450 |
| 重複行數 | 387 |
| 去重後行數 | 12,063 |
| 去重列 | 姓名、手機號 |
| 策略 | 保留首次出現 |
使用者指令示例: - "把空白的單元格填0" - "刪除有缺失值的行" - "年齡列的空值填平均值,備註列的空值填'無'"
支援策略:
| 策略 | 說明 | 適用場景 |
|---|---|---|
| 刪除含空行 | 刪除任意列為空的行 | 關鍵欄位不允許缺失 |
| 固定值填充 | 指定值填充所有空單元格 | 明確知道預設值 |
| 統計值填充 | 數值列填均值/中位數,文本列填眾數 | 需要保持資料分佈 |
| 前向填充 | 用上一行的值填充 | 時間序列資料 |
| 標記填充 | 填空值並新增一列標記哪些行被填充 | 需要保留缺失記錄 |
使用者指令示例: - "把日期列統一成 yyyy-mm-dd 格式" - "金額列去掉貨幣符號,只保留數字" - "手機號統一成11位,去掉空格和橫線"
支援操作:
| 型別 | 操作 | 示例 |
|---|---|---|
| 日期 | 統一格式 | 2026/7/5n →2026-07-05n |
| 數字 | 去符號/千分位 | ¥1,234.56n →1234.56n |
| 文本 | 去空格/統一大小寫 | 張三 n →張三n |
| 手機號 | 格式化 | 138-1234-5678n →13812345678n |
| 身份證 | 校驗+格式化 | 校驗18位、提取生日性別 |
使用者指令示例: - "幫我檢測金額列有沒有異常值" - "找出成績列中偏離平均分超過3個標準差的資料"
檢測方法:
| 方法 | 適用場景 | 說明 |
|---|---|---|
| IQR法 | 通用數值列 | Q1-1.5×IQR 到 Q3+1.5×IQR 之外視為異常 |
| Z-score法 | 正態分佈資料 | 超過3個標準差標記異常 |
| 絕對值閾值 | 有明確上下限 | 如分數0-100、年齡0-150 |
| 重複模式 | 文本列 | 值與列名相同、全空行等 |
使用者指令示例: - "把地址列按省/市/區分成三列" - "把姓和名兩列合併為全名" - "按逗號拆分標籤列"
使用者指令示例: - "把1月到6月的銷售報表合併到一個檔案" - "把這3個Excel按員工ID合併"
支援模式: - 縱向合併:同結構多表追加行 - 橫向合併:按指定鍵列(如ID)拼接不同欄位 - 資料夾批次:自動識別目錄下所有xlsx檔案
每次清洗完成後,輸出結構化報告:
## 📊 資料清洗報告
**原始檔案**:銷售資料.xlsx
**輸出檔案**:銷售資料_已清洗.xlsx
**清洗操作記錄**:
| 操作 | 詳情 | 影響行數 |
|------|------|---------|
| 去重 | 按訂單號列,保留首行 | -387 行 |
| 缺失值填充 | 金額列填0,備註列填"無" | 56 行 |
| 日期格式化 | yyyy-mm-dd | 全部 |
| 異常值檢測 | IQR法檢測金額列 | 12 個異常值 |
**資料概覽**:
- 清洗前:12,450 行 × 15 列
- 清洗後:12,063 行 × 15 列
- 資料完整率:98.7%(提升 3.2%)
_原始備份 字尾)依賴 AI Agent 平臺提供的檔案讀寫能力和 Python 執行環境(pandas, openpyxl)。
7w4.net小蔥技能。
| 版本 | 日期 | 更新內容 |
|---|---|---|
| 1.0.0 | 2026-07-18 | 初始版本,六大核心功能 |
這個資料清洗工具功能豐富,覆蓋了常見的 Excel 髒資料處理需求,文件清晰易懂,程式碼模板可直接使用,不會意外丟失或覆蓋原檔案。主要缺點是某些特殊格式需要人工確認(比如日期可能有美式/中式歧義),沒有現成的示例讓你快速驗證效果,規則細節在實際使用中可能還有不完善的地方。總體來說是一個實用且謹慎的工具,但複雜場景下可能需要多輪人工干預。