前言
大量資料彙整時,重複列與重複值清理是必經動作。Excel 2003 用「進階篩選 ▸ 選擇不重複記錄」,Excel 2007+ 內建「刪除重複項」一鍵搞定。
Excel 2003 兩種情境
情境一:整列內容完全相同
- 全選含標題列的資料區域。
- 「資料 ▸ 篩選 ▸ 進階篩選」▸ 選「將篩選結果複製到其他位置」。
- 「複製到」指定空白區域(勿與原資料重疊)。
- 勾選 「選擇不重複的記錄」 ▸ 確定,獲得去重後乾淨資料集。
情境二:特定欄位(如姓名)重複,其他欄位可能不同,欲保留首筆刪除後續重複列
- 新增輔助欄 E 輸入流水號 1,2,3…(還原排序用)。
- 依關鍵欄(姓名)排序,重複值聚集。
- 新增輔助欄 F,F2 公式
=IF(A2=A1,"重複","") 向下複製,標記重複列。
- 「資料 ▸ 自動篩選」F 欄選「(空白)」,僅保留非重複列。
- 複製篩選結果到新工作表。
- 依輔助欄 E 排序還原原始順序,刪除輔助欄 E、F。
Excel 2007/2010/2013/2016/2019/365 一鍵刪除重複項
- 選取資料區域(含標題)。
- 「資料 ▸ 排序與篩選 ▸ 刪除重複項」。
- 勾選作為判斷依據的欄位(可多欄組合)▸ 確定,即時刪除重複列並顯示移除筆數。
小結
Excel 2003 需靈活運用進階篩選與輔助欄技巧;2007+ 內建功能直覺高效。無論版本,核心邏輯皆為「定義重複鍵值 → 保留首筆/唯一值 → 移除其餘」,掌握邏輯即可跨版本操作。