两个excel文件中如何筛选重复数据

有两个表格,一个表格中1649人,另一个表是961人,这其中1649人这个表中已经包含了这961人,我想在第一个表中将第二个表中的961人筛选出来,剩余的人数来继续填表。

这个是1649人

这个是961人

谢谢各位大师

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2019-10-08

以2007版EXCEL为例,我们要根据明细表来找出汇总表中没有填表的人

为了让我们的演示更直观,我们把汇总表和明细表分别放在两个工作表中,并按“汇总表”和“明细表”命名

1、打开数据所在EXCEL工作薄,切换到“汇总表”工作表

2、在备注列F3单元格中输入:=Vlookup()函数

Vlookup函数语法:VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)

Lookup_value为需要在数据表第一列中进行查找的数值。

Table_array为需要在其中查找数据的数据表。使用对区域或区域名称的引用。

col_index_num为table_array 中查找数据的数据列序号。

Range_lookup为一逻辑值,指明函数 VLOOKUP 查找时是精确匹配,还是近似匹配。如果为FALSE或0 ,则返回精确匹配,如果找不到,则返回错误值 #N/A。如果 range_lookup 为TRUE或1,函数 VLOOKUP 将查找近似匹配值。

3、选择Vlookup函数第一个参数,也就是查找目标:姓名,则选中姓名所在单元格B3(如下图),然后输入逗号,第一个参数条件完成

4、输入第二个条件参数:查找区域,就是“明细表”工作表内的数据,点击“明细表”工作表,选择B列到C列,然后输入逗号,第二个参数条件完成如下图

注意:第二个条件必须满足查找目标位于查找区域的第一列(如上图),选择区域为B列姓名到C列填表情况,不能从A列序号开始,否则条件不成立

5、输入第三个条件参数:查找数据的数据列序号。

因为我们要查看“汇总表”中那些没填写,所以我们要把“填表情况”列的数据体现在“汇总表”中的备注栏,可知第三个参数为“填表情况”列在我们选择区域里面的序列号,即第二列,所以输入:2,然后输入逗号,第三个参数条件完成

6、输入第4个条件参数:0,返回精确值,输入完成回按回车键完成公式输入

7、按回车键后返回结果如下图

8、将光标移动到F3单元格右下角,当光标变成“+”字型时,下拉填充单元格(即,复制公式),完成,见下图

这是我们可以看到,已填表的会在“备注”列显示“已填表”,而在“明细表”中没有的,没找的则显示错误值“ #N/A”,然后直接在备注栏筛选“#N/A”就可以查看到没有填表的人名,如下图

本回答被网友采纳
第2个回答  2017-06-26

简单,你在旁边新建一列,然后输入函数,=VLOOKUP(姓名列,第二张表中姓名列,1,1)就可以了,类似,里面的逗号是英文状态输入,不明白再问,你要是懂这个函数我这一点你就会了

=VLOOKUP(A:A,[测试2.xlsx]Sheet1!$A:$A,1,1),那些空格的就是不重复的

然后再筛选,就清出来了,填完再恢复就OK了

我以自己搞得为例子,看图

第3个回答  2017-06-24

详见样表截图

把sheet2没有的数据放到E:G列

sheet1的E2输入

=INDEX(A:A,SMALL(IF(COUNTIF(Sheet2!$C:$C,$C$2:$C$2000),4^8,ROW($2:$2000)),ROW(A1)))&""

数组公式,先按住CTRL+SHIFT,最后回车

公式下拉

第4个回答  2017-06-26

方法1:用vlookup查找。该方法需要熟悉该函数的使用。

方法2:把二个表合在一张新表,然后全选后点击开始-条件格式-突出显示条件格式-重复值。这样重复的就会标示颜色。

相似回答