两个Excel里有一部分数据相同,如何在一个表格里体现出有相同的数据?



作者:Excel大全

以下就介绍几种解决该问题的方法,希望能帮到你!

可用于判断重复的函数

其实,只要是统计函数,大都可以用来判断数据是否重复。可以用Countif、Sumif、Vlookup、Match等;

  • 使用Countif函数判断下同样数据出现的次数,若为0,表示不重复,大于0,则重复;
  • Match、Vlookup函数则可以判断是否返回正常数据,若出现错误,则表示未找到数据,不重复;

如下所示:

如此便可以解决描述部分的需求。

当然,很多时候,我们还会使用条件格式来为这些数据标记颜色,也是使用这些公式:

如此,重复部分便会以黄颜色标识。

使用高级筛选筛选重复数据

在高级筛选中,我们可以以B列数据为列表区域,A列数据作为条件区域,筛选B列区域,若是不重复部分将会被隐藏起来,突出显示重复部分。

相关技巧的动画演示

  • Vlookup函数使用

  • 使用条件格式

  • 使用高级筛选

  • 对比分析多列数据

这些技巧,稍加变动下,对比分析多表多列数据,那都是小Case了。

我是Excel大全,记得给个赞哦!

 1评论轻风教育  初中数学高级教师04-16 16:5011

谢谢邀请,我试着还原一下问题的使用情境。在工作表A是由多个子工作表汇总而成,现要看A表中是否汇总了B表信息,而由于身份证信息或电话号码是唯一的,因此以此为对照查找重复数据。

要实现查找用条件函数完成。这里我讲函数的两种格式的运用。

对应下面两个图,要标出表1中包含的表2数据

方法1:在C2单元格中输入公式=if(countif(Sheet2!$B$2:$B$40,B2),"是","否"),其意思是查找表1中B2单元格的数据,表2(工作表名sheet2)中有没有,如果有显示“是”,如果没有显示“否”。并按住C2右下角拖动填充下面的单元格。

方法2:函数与方法1一样,只是格式有些不同,操作方法也一样。为了区别,我演示中显示的是“重复”和“不重复”。公式为:=IF(COUNTIF(Sheet2!B:B,B2)=1,"重复","不重复")

 3评论多情剑客绝情刀04-16 12:113

谢邀!

1、这个问题很简单,用IF函数就可实现,因为你说的数据具有唯一性,也就是在B表中的数据都是唯一的,并且都包括在A表中。

2、实现的原理:判断B表中的数据区域(如B2:F123)中的某单元格是否为空,如果为空则返回"不同",否则返回"相同"。

3、引用B表中的数据(即表间的引用)时,注意相对引用、绝对引用或混合引用就行,自己根据你的表格数据及位置而定。

总之,方法还是多的,还可以用VLOOKUP与MATCH函数嵌套,即将VLOOKUP函数的第三个参数用MATCH函数替换,从而实现动态查找。当然也可以把第三个参数用还回列号的函数代替,同样可以实现。

 3评论EXCEL菜鸟起航04-16 10:153

用COUNTIF函数和if函数解决这个问题。

.

1、假设这是表格A(总表),里面有1-20自然数,数字是唯一的,没有重复数字。

.

2、假设这是表格B(工作表名为“子表”),在某一区域内,有和表格A相同的数字。

.

3、如下图,在表格A中输入以下公式“=IF(COUNTIF(子表!$A$1:$D$19,A2)=0,"否","是")”

.

4、公式解读:函数 COUNTIF(子表!$A$1:$D$19,A2) 是计算在“子表”的A1:D19区域内,有几个与A2相同,然后IF函数判断,若等于0,则显示“否”,否则显示“是”。


0