![在 Excel 中從超級列表中刪除子列表](https://rvso.com/image/1567481/%E5%9C%A8%20Excel%20%E4%B8%AD%E5%BE%9E%E8%B6%85%E7%B4%9A%E5%88%97%E8%A1%A8%E4%B8%AD%E5%88%AA%E9%99%A4%E5%AD%90%E5%88%97%E8%A1%A8.png)
我有一個時事通訊訂閱者列表,其中包含以下列:
company name, phone, email address, firstname, lastname, position
我想從第一個清單中刪除第二個清單中的所有重複項。第二個清單具有相同的列佈局。
共同的因素是email address
.
請問我該怎麼做?
幫助表示讚賞。
答案1
答案2
我想建議兩種方法。
方法一:
怎麼運作的:
- 在儲存格中寫入此公式
H254
並填寫:
=IF(ISERROR(MATCH(C254,$C$247:$C$249,0)),"Unique","Duplicate")
- 選擇清單 2 範圍
A254:H257
。 - 從資料選項卡打篩選和過濾器重複項。
- 終於從主頁選項卡選擇刪除然後刪除工作表行。
筆記,Excel 將從清單 2 中刪除所有已篩選的行,H 欄位中包含文字 DUPLICATE。
方法二:
- 按下
Alt+F11
開啟 VB 編輯器。 - 選擇 看法菜單並點擊即時視窗。
在立即視窗中編寫此 VB 程式碼並完成輸入按鈕。
Range("A247:F257").RemoveDuplicates Columns:=3, Header:=xlYes
筆記, 此 VB 程式碼將從清單 2 中刪除第 3 列中具有重複郵件 ID 的所有行。
注意 根據需要調整公式和 VB 程式碼中的儲存格引用。