Excel - 根據第二列條件刪除重複項

Excel - 根據第二列條件刪除重複項

我有一個包含 3 列的資料集。

  1. 個人身分證號碼
  2. 就業領域
  3. 在特定就業領域的幾個月工作經驗

我有大量重複的人在兩個或多個就業領域的經驗。我想縮小我的資料集範圍,以便沒有個人 ID 重複。標準是個人最有經驗的就業領域。

我的資料集如下所示:

a                             b                 c
teacher                       ID99999           38 
teachers assistant            ID99999           6

答案1

您可以使用 D 列中的輔助列來執行此操作。

  1. 在 D2 中輸入此數組公式:=IF($C2=MAX(IF($A2=$A$2:$A$20,$C$2:$C$20,-1)),"Remain","Remove")

筆記:使用 Ctrl+Shift+Enter 輸入公式並向下填入。

  1. 透過「刪除」過濾 D 列。

  2. 最後,刪除過濾後的行。

此公式將在 C 列中尋找重複 ID 的最大經驗月數,並以「保留」標記這些行。具有重複 ID 的其他行標有「刪除」。

在此輸入影像描述

答案2

將 C 列從大到小排序。

現在從「資料」標籤中刪除重複項 -> 根據 B 列刪除重複項。

在此輸入影像描述

相關內容