如何筛选出两个表格中重复的数据?
以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”就可以查看到没有填表的人名,如下图
在Excel里,如何用index筛选不同工作表里的相同内容?
谢邀,我是Excel大全,头条号原创作者,每日分享实用Excel小技巧。
Index在Excel中,是一个非常好用的函数,这里我就分享下Index的几个小技巧,希望能帮到你!
Index函数的用法;
Match函数的用法;
Index+Match,最强查找组合;
Index函数用法用法: =Index( 数组或区域, 第几行, 第几列 )
说明:Index函数返回数组指定的行列;
如上示例,输入公式 =index(1:1,1,2),则返回"部门";
Match函数用法题主中的查找内容,不可避免得还需要用到查找函数Match;
用法: =Match(找什么, 哪里找, 精确找还是模糊找)
Index+Match,最强查找组合好了,上面分别简单介绍了Index和Match函数的方法,那题主的问题就轻松多了,用Index+match函数组合,查找不同表格中的相同内容;
通过Match函数根据关键字查找出现的位置,然后,用index函数索引出需要的信息,如下所示:
再来两个动画教程:
扩充下介绍完Index+Match函数,那为何我会说Index+Match是最牛的查找组合呢?那Vlookup函数处于何地呢?
Index+Match看似复杂,实际上逻辑很简单,更重要的是,这个组合很灵活,相信大家都碰见过用Vlookup时,从左到右,从右到左的问题,而,Index+Match就没有了,因为TA们无所谓左右方向的。
好了,这个问题,我就分享到这,希望能帮到你!我是Excel大全,头条后原创作者,每日分享Excel小技巧;您的转发、点赞、评论、收藏、转发,都是对我莫大的支持,谢谢!对了,我这里有一份500多个函数1000多个示例的帮助文档,若你需要,私信我: Excel帮助如何把excel表格不同单元格中相同数据筛选出来?
用逻辑语句If。
公式:=if(逻辑判断,判断为真的输出,判断为假的输出)
例子:
这两个表,黄色格表示有差异的数据,白色格表示相同的数据。
如果我们要比较第一行第一列的数据,即(B,2)和(G,2)两个单元格,可用if公式
=if(B2<>G2,"不相等","相等")
(**<>是不等号的意思)
如此可得到结果:
鉴于题主没给更多信息,我也没法提供更进一步的回答了。请题主根据实际情况,调整if公式的逻辑语句和输出,你就可以用它的结果做到更多的事情。
Excel怎样筛选两个表格名单里重复的名字?
只要标识重复的名单,那很简单,可以直接使用函数来判断。
方法一:使用查询函数来判断可以使用Vlookup,或者match函数;
函数用法:
Vlookup: =Vlookup( 找什么, 哪里找, 返回第几列, 精确查找还是模糊查找 )
Match: =Match( 找什么,哪里找,查找选项 )
这里,为了演示方便,我把两个名单列举到一张工作表中,分布在不同工作簿的名单,技巧也是一样的。
如示例中,我使用了公式:=VLOOKUP(A2,E:E,1,0)
使用Match公式,如下所示,我使用了公式: =MATCH(A2,E:E,0)
使用查找函数,若是返回错误值,则表示没有查找到数据,也就是姓名没有重复,返回一个数值,则表示找到了形同的姓名;
如此,打开筛选器,就可以筛选出那些重复的姓名了!
方法二:使用统计函数Countif来判断Countif条件计数函数,用法: =Countif( 范围,条件 )
如下所示:
若是姓名重复,则,计数返回>0,若是不重复,则,返回0
利用这个特性,也能直接筛选出重复或者不重复的名单!
好了,这个问题就分享到这,希望能帮到你!我是Excel大全,别忘了点个赞支持下哦,谢谢!excel如何筛选两个表中相同的数据?
1、首先打开excel表格,在A列和B列中分别输入两组数据,其中有重复值。
2、然后在C1单元格中输入公式:=IF(COUNTIF(B:B,A1),A1,""),意思是用A1单元格的数值在B列中查重,如果有重复值就在单元格中显示重复的数值。3、点击回车,即可看到C1单元格没有显示数据,则表示A1单元格在B列中没有重复值。
4、将C1单元格的公式向下填充,即可看到A列和B列中重复的数值已经显示在C列中了