如何在excel表中找出相同的姓名然名进行删除

表1中有7000人信息;表2中有6000人信息,其中表2中有80%的人的所有信息在表1中包含,现要将表2中剩余的20%筛选出来列入表3,如何操作。

1.在表一和表二的第一列前面插入一列,表一中这一列输入“表一”,表二的第一列输入“表二”,然后两个把AB两个表粘贴到一起(两表的序号,姓名,身份证等都要对应)
2.点数据,筛选,高级筛选,列表区域点后面的图标,然后选中筛选条件所属的列,再按图标,就恢复对话框了,然后把“选择不重复记录”勾上,点确定,就是不重复的数据了,但是重复的数据还在,只是隐藏了的。(筛选的时候必须有一行标题行,如果数据在第一行,第一行的数据就不会被筛选,可以是空白行,但是必须留一行)
3.把所见区域(CTRL+A)复制,粘贴到另外一张空白表格中。
4.然后选中第一列,点数据→筛选→自动筛选→然后筛选出表二。
5.然后再把所见区域(CTRL+A)复制,粘贴到另外一张空白表格中。

现在的数据就是表二中与表一中不重复的数据,如不清楚,可以联系我。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-10-02

    有两种方案。方案1是公式法,方案2是VBA法

    这里介绍公式法。(注:VBA法可以一步到位,边查找边删除,做好程序后效率高)

    例如A列是需要查找的原始数据,B列是根据A列查找,如果有相同的姓名则要删除的

    那么,第一步在C列设置公式,用VLOOKUP查找,结果存在C列。如果找不到则显示#N/A

             第二部,选中数据区域,选择筛选

             第三步,在c列将不等于“#N/A"的筛选出来

            第四部,将筛选出来的选中,删除


注:VBA法也不难,可以尝试自己写代码解决

第2个回答  2010-06-15
把问题作为内容、样表(03版,把现状和目标效果表示出来)作为附件发来看下 [email protected]
相似回答