KutoolsforOffice — 一套方案,五大工具。事半功倍。三月特賣:20% 折扣

刪除重複於 Excel 中(簡易逐步教學)

作者Amanda Li修改日期

重複資料會讓資訊變得模糊不清,更難做出準確評估。在本教學中,我們將介紹四種實用方法,協助您在 Excel 中刪除、選取或隱藏重複項目,或僅檢視不含重複資料的內容。


影片:在 Excel 中使用刪除重複


使用內建功能執行刪除重複

重要提醒:在您刪除重複之前,務必先複製一份工作表,萬一誤刪重要內容,您仍可保留原始資料。

步驟 1:選取要刪除重複的儲存格範圍

選取可能包含重複值的儲存格:您可以選取整個資料集;若資料量過大,只需點選資料集中的任一儲存格,Excel 將於下一步自動選取整個資料集。

步驟 2:選取資料刪除重複

功能區上的「移除重複項目」按鈕

步驟 3:選取要檢查重複項目的欄位

在彈出的對話方塊中,選取要檢查重複項目的欄位,然後按一下確定

「移除重複項目」對話框

注意:
  • 若要刪除所有欄位值完全相同的重複列,請維持上方所示的所有核取方塊為勾選狀態。
  • 若要刪除特定欄位值相同的重複列,只需勾選這些欄位即可。
  • 若您的資料包含欄位標題,請勾選包含標題選項,即可避免標題列(第一列)被誤判為重複項目而遭移除。

步驟 4:檢視摘要

系統將彈出對話方塊,顯示已找到並移除的重複值數量,以及剩餘的唯一值數量。請按一下確定

摘要快顯視窗

結果

如您所見,首次出現後的重複行皆已移除。

已移除重複列(不含首次出現的列)


使用 Kutools 以更多選項執行選擇重複值

Kutools for Excel選擇重複/唯一儲存格功能,讓您擁有更多彈性選項來挑選重複值!不僅可選取重複行(或儲存格)包含或排除首次出現的項目,還能輕鬆選取僅出現一次所有不同的列與數值。更可進一步找出區分大小寫的重複項目,甚至以指定的背景色或字體顏色標記重複值,讓資料一目了然!

若要選取排除首次出現的重複項目,請先請選擇包含重複項目的儲存格範圍,然後按一下 Kutools 選取 選擇重複/唯一儲存格,並依下列步驟操作:

  1. 根據您要檢查重複項目的方式,選取整列資料單一儲存格
  2. 規則區段中,選取重複值(排除第一個符合的)
注意:
  • 若要移除所選的重複行,請在任一已選取的列上按一下滑鼠右鍵,然後選擇刪除,即可移除重複行。
  • 若要使用選擇重複/唯一儲存格功能,您的電腦必須已安裝 Kutools for Excel請按一下此處下載並安裝!這款專業版 Excel 增益集提供 30 天無限制免費試用,立即體驗強大功能!
  • 若想深入了解選擇重複/唯一儲存格功能,請立即參閱本教學:快速選取欄位或範圍中的重複值、唯一值或整行

使用進階篩選執行隱藏重複值

若您希望隱藏而非移除重複值,可使用進階篩選功能,輕鬆篩選出唯一值!

步驟 1:選取要篩選重複項目的儲存格範圍

選取可能包含重複值的儲存格:您可以選取整個資料集;若資料量過大,只需點選資料集中的任一儲存格,Excel 將於下一步自動選取整個資料集。

步驟 2:選取資料進階

功能區上的「進階」按鈕

步驟 3:篩選唯一值

在彈出的對話方塊中,請依下列步驟操作:

  1. 動作區段中,選取原地篩選清單
  2. 請確認清單範圍方塊中的儲存格範圍是否為您要篩選的資料集。若非如此,請點擊範圍選取圖示選取按鈕,立即選取您的資料集!
  3. 勾選僅限唯一記錄選項,再點擊確定即可。

在「進階篩選」對話框中設定選項

結果

您會看到套用篩選的位置變為藍色,表示重複的資料列(如綠色箭頭所示)已被篩選排除。

重複列(由綠色箭頭標示)已被篩選排除

注意:
  • 您也可以透過僅將唯一值(包含首次出現的重複項目)複製到其他工作表或工作簿來移除重複項目:在進階篩選對話方塊中,於複製到其他位置選項下執行 步驟 3,並在複製到方塊中指定貼上篩選結果之目的地範圍的第一個儲存格。
  • 按一下清除,位於資料頁籤中的排序與篩選群組,即可清除篩選條件,讓資料恢復原始樣貌!

使用 Excel 公式執行刪除重複

在本節中,我們將介紹兩種使用 Excel 公式的方法,協助您刪除重複項目(透過 IF 與 COUNTIF 函數輕鬆達成),或檢視不含重複項目的資料(透過 UNIQUE 函數——這項超讚的全新 Excel 功能,讓您輕鬆掌握乾淨數據)!

使用 IF 與 COUNTIF 函數刪除重複項目

假設您的資料範圍 A2:C10 中可能包含重複項目,您可以結合 IFCOUNTIF 函數,輕鬆篩選出唯一值,快速去除重複資料!

步驟 1:合併列的值

使用串接運算子(&)輕鬆合併同一列中的儲存格!在我們的範例中,請於儲存格 D2 輸入下列公式,再將公式複製至下方儲存格即可。

=A2&B2&C2

使用串接運算子 (&) 合併同一列中的儲存格

注意:
  • 在公式中,A2B2C2 為用於檢查重複項目的第一列儲存格,請務必將其替換為您資料首列中的實際儲存格!
  • 若您的資料僅包含一個欄位,請跳過此步驟。

步驟 2:標記重複項目

根據您的需求,在儲存格 E2 輸入以下任一公式以標記重複列,並向下複製至其他儲存格。(此處將採用第一個公式,用於標記重複項目,但排除首次出現的資料。)

  • 排除首次出現的重複項目
  • =IF(COUNTIF($D$2:D2,D2)>1,"Duplicates","")
  • 包含首次出現的重複項目
  • =IF(COUNTIF($D$2:$D$10,D2)>1,"Duplicates","")
    使用 IF 與 COUNTIF 函數取得重複標記
    注意:在上述公式中,D2 是「Conbine」欄位中的第一個儲存格,而 Conbine 欄位的最後一個儲存格為 D10. 請務必保留公式中的美元符號($)維持原樣,以確保正確鎖定 Conbine 欄範圍。

步驟 3:篩選重複項目

  1. 選取資料集中的任意儲存格,然後按一下位於資料索引標籤上的篩選
  2. 按一下 Mark 欄頂端的箭頭,再選取 Duplicates,即可在畫面上僅保留重複值。

從篩選下拉式清單中選取「重複項目」方塊以篩選重複資料

步驟 4:刪除重複項目

選取所有重複的行,按一下滑鼠右鍵,並從功能表中選擇刪除行

右鍵選單中的「刪除列」選項

結果

資料頁籤上,再次點擊篩選按鈕即可移除篩選。您將發現表格現在僅保留唯一值,重複的資料列已自動清除!

表格僅包含唯一值,重複列已刪除

注意:如果您不想刪除重複項目,而只是要篩選出重複行,在步驟 3 中不要選擇重複項目,而是選擇篩選方塊中的(空白),如此即可讓重複值隱藏而不會被刪除。
使用 UNIQUE 函數檢視不含重複項目的資料(Excel 365/2021)

如果您是 Microsoft 365 或 Excel 2021 使用者,不想從原始資料中刪除重複項目,也不打算套用篩選,而只是希望快速檢視不含重複的資料,Excel 全新的 UNIQUE 函數正是您的最佳幫手!

步驟 1:套用 UNIQUE 公式

在空白儲存格中輸入下列公式(請注意,您應將 )A1:C10 替換為實際可能包含重複項目的儲存格範圍),然後按下 Enter

=UNIQUE(A1:C10)

結果

如您所見,重複的資料列已立即從公式結果中移除。

使用 UNIQUE 函數檢視不含重複項目的資料

注意:
  • #SPILL 錯誤表示公式溢出範圍(本例中為 E1:G8)並非空白區域。
  • 使用此公式,您能輕鬆檢視不含重複項目的資料集。然而,公式結果無法直接編輯。若需調整儲存格的數值或格式,只需一鍵啟用 Kutools 的轉為實際值功能,即可將公式結果立即轉換為常數值!