Excel 去重

拖入 .xlsx 或貼上單元格,重複行立刻現形。

去重依據

怎麼用

  1. 把 .xlsx 拖到卡片上,或用「選擇 .xlsx」挑一個;也可以在 Excel 裡複製單元格後直接貼上到這裡。統計與預覽立刻出現,沒有按鈕要按,資料不會離開你的裝置。
  2. 「去重依據」先留在「整行」,刪掉整行完全相同的記錄。只想按業務鍵判重時切到「指定列」,勾選訂單號、郵箱、手機號等列——勾選順序不影響結果,拼鍵時始終按工作表列序。
  3. 看一眼「被移除」檢視:它會列出每個被刪行的行號,以及這一組留下的是哪一行。如果最新的記錄應該留下,把「保留」切到「末條」,然後下載 .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 直接雙擊開啟中文與阿語都不亂碼。關閉「首行為表頭」時,兩種格式都不寫表頭行。

名單清理乾淨之後,通常接著要用這些。