如何在 Excel 中比較兩列並刪除匹配項?


如果您想比較兩列或多列以查詢重複值,可以使用本文中提到的公式來完成。很多時候,我們會遇到一個數據集中重複輸入值並需要進行過濾的情況。讓我們看看如何實現這一點。

使用公式比較兩列或多列

步驟 1 - 我們獲取瞭如下所示的樣本資料,其中有兩列包含一些重複值。

步驟 2 - 在 C 列中,我們將使用以下公式識別重複值和唯一值。

IF(ISERROR(MATCH(B3,$A$3−$A$10000,0)),"Unique","Duplicate")

步驟 3 - 現在,在單元格 C3 中輸入上述公式,並將其拖動到需要比較資料的最後一行。

公式語法說明

引數

描述

IF(logical_test, {value_if_true},{value_if_false}

  • Logical_test 指定需要根據其呈現資料的條件。

  • Value_if_true 指定如果條件滿足則應返回的值。

  • Value_if_false 指定如果條件不滿足則應返回的值。

IsError ( expression )

  • IsError 函式用於確定數字表達式是否表示錯誤。

MATCH(lookup_value, lookup_array, [match_type])

  • lookup_value 您想要在 lookup_array 中匹配的值。

  • lookup_value 引數可以是數字、文字或邏輯值的數值或單元格引用。

  • lookup_array 正在搜尋的單元格區域。

  • match_type 數字 -1、0 或 1。match_type 引數指定 Excel 如何將 lookup_value 與 lookup_array 中的值匹配。此引數的預設值為 1

步驟 4 - 將公式拖動到第 9 行後,輸出如下所示。

注意 - 在此樣本資料中,我們將列表 2 與列表 1 進行比較。對於在列表 2 和列表 1 中都存在哪些記錄,公式將顯示“重複”。

刪除重複值

識別重複值後,可以使用以下步驟一次性刪除它們。

步驟 1 - 現在,選擇顯示重複值和唯一值的列,然後轉到“開始”選項卡 >“編輯工具” >“排序和篩選” >“篩選”。

步驟 2 - 單擊“篩選”後,將在相應列中建立篩選器。現在單擊篩選器箭頭,然後僅選擇“重複”選項。然後單擊“確定”。

步驟 3 - 現在它將僅顯示重複項,選擇“列表 2”列的值,然後按 Delete 鍵。這將刪除與“列表 1”相比在“列表 2”中可用的重複值。

步驟 4 - 現在刪除篩選器,輸出將如下所示。

結論

透過這種方式,可以將多個工作表與 1 個工作表進行比較,並可以從所有其他列表中刪除重複值。此方法有助於獲取整個資料中的唯一值。

更新於: 2022-12-29

2K+ 次檢視

開啟您的 職業生涯

透過完成課程獲得認證

立即開始
廣告

© . All rights reserved.