我有一份新闻通讯订阅者列表,其中包含以下列:
company name, phone, email address, firstname, lastname, position
我想从第一个列表中删除第二个列表中的所有重复项。第二个列表具有相同的列布局。
共同因素是email address
。
请问我该如何做呢?
非常感谢您的帮助。
答案1
答案2
我想建议两种方法。
方法 1:
怎么运行的:
- 在单元格中写入此公式
H254
并填写:
=IF(ISERROR(MATCH(C254,$C$247:$C$249,0)),"Unique","Duplicate")
- 选择列表 2 范围
A254:H257
。 - 从数据选项卡打筛选和过滤器重复项。
- 最后从主页标签选择删除然后删除工作表行。
笔记,Excel 将从列表 2 中删除所有已过滤的行,在列 H 中包含文本 DUPLICATE。
方法 2:
- 按下
Alt+F11
打开 VB 编辑器。 - 选择 看法菜单并点击立即窗口。
在立即窗口中编写此 VB 代码并完成输入按钮。
Range("A247:F257").RemoveDuplicates Columns:=3, Header:=xlYes
笔记, 此 VB 代码将从列表 2 中删除第 3 列中具有重复邮件 ID 的所有行。
注意: 根据需要调整公式和 VB 代码中的单元格引用。