Excel 去重
拖入 .xlsx 或貼上單元格,重複行立刻現形。
匯出只保留單元格的值,原檔案不會被覆蓋。
去重依據
表格
怎麼用
- 把 .xlsx 拖到卡片上,或用「選擇 .xlsx」挑一個;也可以在 Excel 裡複製單元格後直接貼上到這裡。統計與預覽立刻出現,沒有按鈕要按,資料不會離開你的裝置。
- 「去重依據」先留在「整行」,刪掉整行完全相同的記錄。只想按業務鍵判重時切到「指定列」,勾選訂單號、郵箱、手機號等列——勾選順序不影響結果,拼鍵時始終按工作表列序。
- 看一眼「被移除」檢視:它會列出每個被刪行的行號,以及這一組留下的是哪一行。如果最新的記錄應該留下,把「保留」切到「末條」,然後下載 .xlsx 或 .csv。
示例
輸入
訂單號 客戶 郵箱 國家 0001 張偉 zhang@example.com 中國 0002 李娜 li@example.com 中國 0001 張偉 zhang@example.com 中國 0003 王芳 wang@example.com 中國
結果
原始 4 行 → 保留 3 行 · 移除 1 行 # | 訂單號 | 客戶 | 郵箱 | 國家 2 | 0001 | 張偉 | zhang@example.com | 中國 3 | 0002 | 李娜 | li@example.com | 中國 5 | 0003 | 王芳 | wang@example.com | 中國 被移除:第 4 行,保留行 2
0001 出現了兩次(第 2 行與第 4 行),所以第 4 行被刪掉、第 2 行留下。訂單號的前導零原樣保留(Excel 直接開啟會變成 1)。判重看的是螢幕上顯示的文本,所以數字 1 與文本「1」算同一個值。
口徑、侷限與常見問題
- 只保留值:下載的 .xlsx 是一個全新的工作簿。格式、公式、批註、條件格式、資料驗證、圖表、圖片與合併單元格都不會帶過去——去重會移動行號,公式的相對引用本來就必然失效。你的原檔案永遠不會被改寫。
- 上限是硬的:單個檔案 ≤ 10 MiB,所選工作表 ≤ 50,000 行、≤ 200 列、≤ 500,000 單元格。超限直接報錯並點名閾值,而不是讓標籤頁卡死。預覽只畫前 200 行,統計數字始終準確。
- 日期與時間會按工作簿的格式(1900 / 1904 日期系統)從 Excel 序列號換算成 ISO 文本(2025-08-01 或 2025-08-01 12:00:00)。其他數字格式——千分位、小數位、百分比、貨幣——一律不套用,數字按完整精度顯示。
- 判重看的是顯示文本,所以數字 1 與文本「1」視為相同(Excel 內建「刪除重複項」會把它們分開)。「忽略首尾空白」會一併去掉全形空格(U+3000)、不換行空格與零寬字元;單元格內部的空格永遠不動。
- 「指定列」模式下,選中列全為空的行一律保留:空白不是重複的證據。行號是工作表的物理行號,用了表頭時第 1 行就是表頭。
- 一次只處理一張工作表,多表檔案在「工作表」下拉里切換。不支援 .xls、.xlsm、.ods、帶密碼的工作簿、跨表去重、合併檔案、近似判重(Ann 與 Anna)與 Unicode 規範化。
- 匯出:.xlsx 保留值,並帶表頭粗體、凍結首行與真正的日期單元格;.csv 是 UTF-8 帶 BOM,Excel 直接雙擊開啟中文與阿語都不亂碼。關閉「首行為表頭」時,兩種格式都不寫表頭行。
相關工具
名單清理乾淨之後,通常接著要用這些。