当我有一份姓名和地址列表,并且同一个姓名和地址被多次列出时,我想删除所有相同的姓名,只留下一个。我一直按姓氏对长列表进行排序并删除重复项,一直想找出一个公式来做到这一点,但一直没有找到。
我需要确保删除重复名称的整行。列表的不同列有不同的信息,但我只需要每行一个相同的名称。也许是某种长 =if, then 公式?或 Vlookup?
这有任何意义吗?
答案1
如果您正在寻找公式,那么您可以使用这个。
我假设名字在 A 列,中间名在 B 列。
=IF(COUNTIFS($A$1:$A1, $A1, $B$1:$B1, $B1)>1, "Duplicate", "")
过滤“重复”的列,然后删除可见的行。
根据需要调整单元格引用。
如果您使用的是更高版本的 Excel,那么您也可以使用 Power Query。
选择数据集和数据选项卡,点击获取数据,然后点击从表/范围。
在 Power Query 编辑器中,选择包含名字和姓氏的列,然后转到 Power Query 编辑器中的“主页”选项卡并点击“删除行”。
然后选择“删除重复项”,然后单击“关闭并加载”按钮以应用更改并将更新的数据加载到工作簿中。