用品

如何刪除 Excel 工作表中的重複儲存格

我們收到一組數據,在某個時刻我們意識到其中一些數據是重複的。

我們必須分析數據,知道重複就是錯誤。

在本文中,我們將看到三種消除重複單元格的方法。

刪除 Excel 中的重複儲存格

對於下面描述的每種方法,我們使用下面的簡單電子表格,其中 A 列中有一個名稱清單。

我們首先展示如何使用 Excel 的「刪除重複項」指令來刪除重複項,然後展示如何使用 Excel 的「進階篩選器」來完成此任務。 最後,我們展示如何刪除重複項 使用該功能 Countif Excel 的 .

使用 Excel 的「刪除重複項」指令刪除重複項

命令 刪除重複項 它位於選項卡內的“資料工具”群組中  Excel 功能區的。

若要使用以下命令刪除重複的儲存格:

  • 選擇資料集中要刪除重複項的任何儲存格,然後按一下按鈕 刪除重複項。
  • 您將看到如下所示的「刪除重複項」對話方塊:
  • 此對話方塊可讓您選擇要檢查資料集中的哪些列是否存在重複條目。 在上面的範例電子表格中,我們只有一列資料(「名稱」欄位)。 因此,我們在對話方塊中保留「名稱」欄位的選取狀態。
  • 確保在對話方塊中選擇了必填欄位後,按一下 OK。 然後,Excel 將根據需要刪除重複行,並顯示一則訊息,通知您刪除的記錄數和剩餘的唯一記錄數(請參閱下文)。
  • 訊息上方還有刪除後產生的表格。 根據要求,重複的儲存格 A11(包含第二次出現的名稱「Dan BROWN」)已被刪除。

請注意,Excel 的「刪除重複項」指令也可用於具有多列的資料集。 「刪除重複行」頁面上提供了這樣的範例。

使用 Excel 的進階篩選器刪除重複項

Excel 的進階篩選器有一個選項,可讓您篩選電子表格中的唯一記錄並將篩選後的清單複製到新位置。

這提供了一個列表,其中包含第一次出現的重複記錄,但不包含其他出現的記錄。

若要使用進階篩選器刪除重複項:

  • 選擇要篩選的一列或多列(上面範例電子表格中的 A 列);(或者,如果您選擇目前資料集中的任何儲存格,Excel 會在您啟用進階篩選器時自動選擇整個資料範圍。)
  • 從 Excel 工作簿頂部的「資料」標籤中選擇「Excel 進階篩選器」選項(或在 Excel 2003 中,此 選項在選單中找到 數據 → 過濾器 ).
  • 您將看到一個對話框,其中顯示 Excel 進階過濾器的選項(請參閱下文)。在此對話框內:

產生的電子表格以及 C 列中的新資料清單如上所示。

您可能會注意到重複值“Dan BROWN”已從清單中刪除。

現在,您可以刪除新資料清單左側的列(範例電子表格中的 AB 列)以返回原始電子表格格式。

使用 Excel 的 Countif 函數刪除重複項

此方法僅在單元格內容長度小於 256 個字元時才有效,因為 Excel 函數無法處理更長的文字字串。

創新通訊
不要錯過有關創新的最重要新聞。 註冊以通過電子郵件接收它們。
第 1 步:反白顯示重複項

刪除一系列 Excel 儲存格中重複項的另一種方法是使用 功能 Countif Excel 的 .

為了說明這一點,我們將再次使用簡單的範例電子表格,其中 A 列中有一個姓名清單。

為了查找名稱清單中的任何重複項,我們插入函數 Countif 在電子表格的 B 列(見下文)。 此函數顯示截至目前行每個名稱出現的次數。

如上面的電子表格公式列所示,函數的格式 COUNTIF 在儲存格 B2 中是 :=COUNTIF( $A$2:$A$11, A2 )

請注意,此功能結合使用 絕對和相對單元格引用。 由於引用樣式的這種組合,當公式複製到 B 列時,它會變成:

=COUNTIF( $A$2:$A$11, A2 )
=COUNTIF( $A$2:$A$11, A3 )
=COUNTIF( $A$2:$A$11, A4 )
等等

因此,儲存格 B4 中的公式對於文字字串「Laura BROWN」第一次出現時會傳回值 1,但儲存格 B7 中的公式對於該文字字串第二次出現時會傳回值 1。

步驟 2:刪除重複行

現在我們已經使用了Excel函數 Countif 要反白範例電子表格 A 列中的重複項,我們需要刪除計數大於 1 的行。

在簡單的範例電子表格中,很容易檢視和刪除單一重複行。 但是,如果有多個重複行,您可能會發現使用 Excel 的自動篩選器一次刪除所有重複行會更快。 使用Excel的自動篩選器消除重複行

以下步驟顯示如何一次刪除多個重複項(在使用函數突出顯示它們之後) Countif):

  • 選擇包含函數的列 Countif (範例電子表格中的 B 列);
  • 點擊按鈕 過濾器 在選項卡中  電子表格以將 Excel 自動篩選器套用至您的資料;
  • 使用 B 列頂部的篩選器選擇不等於 1 的行。也就是說,按一下篩選器,然後從值清單中取消選取值 1;
  • 您將得到一個電子表格,其中隱藏了每個值的第一次出現。 也就是說,只顯示重複的值。 您可以透過突出顯示這些行,然後右鍵單擊並選擇來刪除它們 刪除 條紋 .
  • 刪除過濾器,您最終將獲得電子表格,其中重複項已被刪除。 現在您可以刪除包含該函數的列 Countif 傳回原始電子表格格式。

Ercole Palmeri

創新通訊
不要錯過有關創新的最重要新聞。 註冊以通過電子郵件接收它們。

最近的文章

線上支付:串流服務如何讓您永遠付款

數百萬人為串流媒體服務付費,每月支付訂閱費用。人們普遍認為您...

29月2024

Veeam 為勒索軟體提供最全面的支持,從保護到回應和恢復

Veeam 的 Coveware 將繼續提供網路勒索事件回應服務。 Coveware 將提供取證和修復功能…

23月2024

綠色與數位革命:預測性維護如何改變石油和天然氣產業

預測性維護正在透過創新和主動的工廠管理方法徹底改變石油和天然氣行業。

22月2024

英國反壟斷監管機構對 GenAI 向 BigTech 發出警報

英國 CMA 對大型科技公司在人工智慧市場的行為發出了警告。那裡…

18月2024