怎么把两个不同Microsoft Excel 工作表里重复数据删去

我有两个Microsoft Excel 工作表,里面有一些相同的数据,怎么才能把第一个Microsoft Excel 工作表里跟第二个Microsoft Excel 工作表里相同的数据删除掉
急急急……谁能告诉我下啊!!!!!!
急急急……谁能告诉我下啊!!!!!!

找到两者没有重复的部分就OK
①确定两个表相关联的关键字段,比如:学号、身份证号、姓名等,原则上这种字段都有唯一性,即:如果学号或身份证号相同,就判断这两条记录是重复的。
②你说有两个表,假如是Sheet1和Sheet2,你的目标要将Sheet1中出现过的记录,从Sheet2中删除。
③先在Sheet2中最前面插入两列,即你的A和B列是空白的,其它列向后依次移一列
④将你Sheet1表中的关键字段,比如学号那一列复制到Sheet2中A列,再将原来Sheet2的学号那列复制到B列,此时你的Sheet2中应该有三列关键字段的列。
⑤在右边随便找一个空列,比如Y,在Y2这格中输入内容【=VLOOKUP(A2,B:C,2,0)】,注意是方括号中间的内容,然后将鼠标移到Y2这格的右下角,你看到鼠标的样子变成了一个加号形,拖动鼠标一直向下拉,拉到与A列最后一个记录相齐。
⑥这个时候你会看到有很多格的结果是【#N/A】,这些就是不重复的,再用EXCELL带的筛选器,把这些行考出来,放在一个新表里,删除AB列,就是Sheet2中不和Sheet1重复的部分了

以上绝对原创,转请写明作者:丨香丨
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-07-11
简单,用vlookup函数可以快速挑出2个表相同部分,并快速删除。
VLOOKUP函数就是查找函数,不过它与LOOKUP和HLOOKUP函数有区别。VLOOKUP是按列查找的,HLOOKUP是按行查找的。 VLOOKUP(lookup_value,table_array,col_index_num,range_lookup) 1)lookup_value:为需要在表格数组第一列中查找的数值。Lookup_value可以为数值或引用。若 lookup_value小于table_array第一列中的最小值,VLOOKUP返回错误值#N/A。 2)table_array :为两列或多列数据。使用对区域或区域名称的引用。table_array第一列中的值是由 lookup_value 搜索的值。这些值可以是文本、数字或逻辑值。文本不区分大小写。 3)col_index_num:为table_array中待返回的匹配值的列序号。col_index_num为 1 时,返回 table_array 第一列中的数值;col_index_num 为 2,返回 table_array 第二列中的数值,以此类推。如果 col_index_num小于 1,VLOOKUP返回错误值#VALUE!。大于table_array 的列数,VLOOKUP 返回错误值 #REF!。 4)range_lookup:为逻辑值,指定希望VLOOKUP查找精确的匹配值还是近似匹配值。 如果为TRUE(或为1,或省略),则只寻找返回精确匹配值。也就是说,如果找不到精确匹配值,则返回小于lookup_value 的最大数值。table_array 第一列中的值必须以升序排序;否则 VLOOKUP 可能无法返回正确的值。有关详细信息,请参阅排序数据。 如果为FALSE(或为0),则返回精确匹配值或近似匹配值。在此情况下,table_array 第一列的值不需要排序。如果 table_array 第一列中有两个或多个值与lookup_value 匹配,则使用第一个找到的值。如果找不到精确匹配值,则返回错误值 #N/A。
第2个回答  2010-07-11
至少我可以先告诉你用EXACT函数做比较,先把返回“ture”的单元格找到,然后针对性的删除即可。具体情况不太了解,你看看能不能帮到你。有问题再联系。
第3个回答  2010-07-11
数据透视表
如果是整行相同.可以用2007或2010里的数据,里有直接删除重复项,
之前你交一个表连接一下,这个比较方便.
数据透视表你要学会拖拽 (如果是行标题一样,就只能这个喽)
相似回答