如何在Excel两表中查找到重复的记录,并能自动标记

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-06-23
如何在Excel两表中查找到重复的记录并自动标记?

假设,有两个表格:S1和S2,里边都有数据(包括重复的)

2.可以通过函数if( )和函数countif( ),在其中一个表中的空单元格中,输入公式=IF(COUNTIF('S2'!A:A,A1)=1,"重复","不重复")来实现。

3.这里,在S1工作表,单元格B1输入公式:输入公式=IF(COUNTIF('S2'!A:A,A1)=1,"重复","不重复")。这里可以看到第一个已经提示是重复项了。

4.接下来,鼠标指向单元格B1的右下角位置,出现黑色十字的时候,鼠标往下拖动即可。(为了是把以下所有的单元格都填充上公式)

6.最后,通过数据——自动筛选——重复,把所有的重复项都筛选出来,然后删除掉,剩下的就是不重复项。

7.其实,利用函数VLOOKUP( )也可以实现。
两个表格:S3和S4,里边都有数据(包括重复的),假如和上边的内容一样。
在S3工作表,单元格B1输入公式:=VLOOKUP(A1,'S4'!A:A,1,0)

8.其他的步骤和上述的一样,也是往下拖动鼠标,让单元格填充公式。按照以上方法步骤操作其他的就可以了。然后,函数VLOOKUP( )也和上述的函数if( )和函数countif( )不一样,它的结果是,如果内容是一样的,就会显示出来,内容不一样,就会显示 #N/A.

9.这是通过函数公式来实现的,当然还有其他的函数公式,可以自己研究一下。
其实,不用通过公式也可以实现的,就简单地给大家说一下步骤。为什么有函数公式了,还要介绍复制的方法呢?(如果函数不是很懂,可以通过这个方式实现)。
同样是两个表格:S1和S2,里边都有数据(包括重复的)。
把表S2红的数据,复制到S1中,放在同一列中,中间留下分隔行,为了区分。

10.选中这一列,通过数据——重复项——高亮显示重复项——设置,所有的重复项就会自动填充了橘黄色。

11.选中这一列,通过数据——自动筛选——颜色筛选,把突出亮色的颜色(橘黄色)选中,就会显示所有的重复项了。

12.然后,拖动鼠标选中这些内容,按delete键,删去。剩下的内容是不重复的数据。
Microsoft Office是一套由微软公司开发的办公软件套装,它可以在Microsoft Windows、Windows Phone、Mac系列、iOS和Android等系统上运行。与其他办公室应用程序一样,它包括联合的服务器和基于互联网的服务。从2007版的Office被称为“Office System”而不叫“Office Suite”,反映出它们包括服务器的事实。
Office最初是一个推广名称,出现于1990年代早期,指一些以前曾单独发售的软件的合集。当时主要的推广重点是:购买合集比单独购买要省很多钱。最初的Office版本包含Word、Excel和PowerPoint。“专业版”包含Microsoft Access,Microsoft Outlook 当时不存在。随着时间的改变,Office应用程序逐渐集成,共享特性,例如:拼写和语法检查、OLE数据集成和VBA脚本语言。微软目前将Office延伸作为一个开发平台,可以借由专用商店下载第三方软件搭配使用。
Office常是制作文档文件的标准,而且有一些其他产品不存在的特性,但是其他产品也有Office缺少的特性。自从Microsoft 2007 Office System开始,有一个和以前版本差异很大的用户界面,该界面被称为Ribbon界面,并沿用在Microsoft Office 2010、Microsoft Office 2013和Microsoft Office 2016中。

查找2个excel表格中的相同数据,并标记出来步骤如下:
1、将两个工作表放在一个窗口中,如图所示:sheet1是全部学生的,sheet2是某班学生花名。


2、在sheet1相对应名字同一行的空白出输入=if(countif())。

3、然后切换到sheet2,选中全部名字并回车。

4、再切换到sheet1,这时这个函数变成了=if(countif(Sheet2!A1:A44))。

5、最后,将函数补充完=if(countif(Sheet2!$A$1:$A$44,A2),"S","F"),输入完成后,按回车,显示为S的就是这个班的学生,显示为F的就不是。再从这一行拉下填充,全部学生就可筛选完毕。

1、首先打开需要编辑的两个Excel表格,进入到编辑首页中。

2、然后在其中一个表格的数据后面输入公式:=IF(COUNTIF('S2'!A:A,A1)=1,"重复","不重复"),回车确定。

3、然后鼠标左键点击得到结果的单元格右下角,下拉填充下面的单元格。

4、然后就可以查找到重复的记录,并能自动标记了。



1.假设,有两个表格:S1和S2,里边都有数据(包括重复的),看图:

2.可以通过函数if( )和函数countif( ),在其中一个表中的空单元格中,输入公式=IF(COUNTIF('S2'!A:A,A1)=1,"重复","不重复")来实现。

3.这里,在S1工作表,单元格B1输入公式:输入公式=IF(COUNTIF('S2'!A:A,A1)=1,"重复","不重复")。这里可以看到第一个已经提示是重复项了。

4.接下来,鼠标指向单元格B1的右下角位置,出现黑色十字的时候,鼠标往下拖动即可。(为了是把以下所有的单元格都填充上公式)

5.可以看一下效果图,最后的结果。

6.最后,通过数据——自动筛选——重复,把所有的重复项都筛选出来,然后删除掉,剩下的就是不重复项。

7.其实,利用函数VLOOKUP( )也可以实现。

两个表格:S3和S4,里边都有数据(包括重复的),假如和上边的内容一样。

在S3工作表,单元格B1输入公式:=VLOOKUP(A1,'S4'!A:A,1,0)

8.其他的步骤和上述的一样,也是往下拖动鼠标,让单元格填充公式。按照以上方法步骤操作其他的就可以了。

然后,函数VLOOKUP( )也和上述的函数if( )和函数countif( )不一样,它的结果是,如果内容是一样的,就会显示出来,内容不一样,就会显示 #N/A.

9.这是通过函数公式来实现的,当然还有其他的函数公式,可以自己研究一下。

其实,不用通过公式也可以实现的,就简单地给大家说一下步骤。为什么有函数公式了,还要介绍复制的方法呢?(如果函数不是很懂,可以通过这个方式实现)。

同样是两个表格:S1和S2,里边都有数据(包括重复的)。

把表S2红的数据,复制到S1中,放在同一列中,中间留下分隔行,为了区分。

10.选中这一列,通过数据——重复项——高亮显示重复项——设置,所有的重复项就会自动填充了橘黄色。

11.选中这一列,通过数据——自动筛选——颜色筛选,把突出亮色的颜色(橘黄色)选中,就会显示所有的重复项了。

12.然后,拖动鼠标选中这些内容,按delete键,删去。剩下的内容是不重复的数据。



excel查找重复记录项
录入:[孤舟] 出处:[网络搜集] 点击:[1073]
如何在 Excel 中通过比较两列中的数据来查找重复项
概要
本文介绍了两种用于比较 Microsoft Excel 工作表两列中的数据并查找重复项的方法。

更多信息
方法 1:使用工作表公式
要使用工作表公式来比较两列中的数据,请按照下列步骤操作: 1. 启动 Excel。
2. 在新的工作表中,输入下面的数据(保留列 B 为空):
A1:1 B1:C1: 3
A2:2 B2:C2: 5
A3:3 B3:C3: 8
A4:4 B4:C4: 2
A5:5 B5:C5: 0

3. 在单元格 B1 中键入以下公式:
=IF(ISERROR(MATCH(A1,$C$1:$C$5,0)),"",A1)
4. 选择单元格 B1:B5。
5. 在编辑菜单上,指向填充,然后单击向下填充。

重复的数字显示在列 B 中,如下所示:
A1:1 B1:C1: 3
A2:2 B2:2 C2: 5
A3:3 B3:3 C3: 8
A4:4 B4:C4: 2
A5:5 B5:5 C5: 0

方法 2:使用 Visual Basic 宏
Microsoft 提供的编程示例只用于说明目的,不附带任何明示或默示的保证。这包括但不限于对适销性或特定用途适用性的默示保证。本文假定您熟悉所演示的编程语言和用于创建和调试过程的工具。Microsoft 的支持工程师可以帮助解释某个特定过程的功能,但是他们不会修改这些示例以提供额外的功能或构建过程以满足您的特殊需求。 要使用 Visual Basic 宏比较两列中的数据,请按照下列步骤操作: 1. 启动 Excel。
2. 按 Alt+F11 启动 Visual Basic 编辑器。
3. 在插入菜单上,单击模块。
4. 在模块表中输入下面的代码:
Sub Find_Matches()
Dim CompareRange As Variant, x As Variant, y As Variant
' Set CompareRange equal to the range to which you will
' compare the selection.
Set CompareRange = Range("C1:C5")
' NOTE: If the compare range is located on another workbook
' or worksheet, use the following syntax.
' Set CompareRange = Workbooks("Book2"). _
' Worksheets("Sheet2").Range("C1:C5")
'
' Loop through each cell in the selection and compare it to
' each cell in CompareRange.
For Each x In Selection
For Each y In CompareRange
If x = y Then x.Offset(0, 1) = x
Next y
Next x
End Sub

5. 按 Alt+F11 返回 Microsoft Excel。
6. 输入下面的数据(保留列 B 为空):
A1:1 B1:C1: 3
A2:2 B2:C2: 5
A3:3 B3:C3: 8
A4:4 B4:C4: 2
A5:5 B5:C5: 0

7. 选择区域 A1:A5。
8. 在工具菜单上,指向宏,然后单击宏。
9. 单击 Find_Matches,然后单击执行。
重复的数字显示在列 B 中。匹配的数字将放在第一列的旁边,如下所示:
A1:1 B1:C1: 3
A2:2 B2:2 C2: 5
A3:3 B3:3 C3: 8
A4:4 B4:C4: 2
A5:5 B5:5 C5: 0

来源:http://ggy.zzslxx.com/ArticleShow.aspx?ID=277

我的处理方式是这样的,用个函数,vlookup()和EXACT()
1、确定两张表能够判定重复的关键字段或者字段组合,这很重要,是计算机判断的依据,其实人工判断也是一样的。
2、对表1按关键字段进行排序,如何是字段组合就新增1列,把字段组合计算出来,用文本合并函数&,多了一个函数,抱歉。
3、表2最前面增加1列,作为重复项的标记列。如何是字段组合判断重复,再增加一列,同上步骤,计算出字段组合结果。
4、表2重复项标记列,第一行假设为列名称,第二行增加公式如下(我自己的例子)
=EXACT(B2,VLOOKUP(B2,'\\Wfserver\data\材料备件系统资料\初始化库存盘点表\[物质信息.xls]物质信息'!$A$2:$A$20000,1,FALSE))
我这个公式,B2 就是关键字段,后面是引用的另一个文件名和搜索匹配区域,1是匹配时返回的数值内容。
5、向下复制公式,同时自动计算完毕
6、重复项,显示为ture ,非重复的显示为 #N/A

我的处理方式是这样的,用个函数,vlookup()和EXACT()
1、确定两张表能够判定重复的关键字段或者字段组合,这很重要,是计算机判断的依据,其实人工判断也是一样的。
2、对表1按关键字段进行排序,如何是字段组合就新增1列,把字段组合计算出来,用文本合并函数&,多了一个函数,抱歉。
3、表2最前面增加1列,作为重复项的标记列。如何是字段组合判断重复,再增加一列,同上步骤,计算出字段组合结果。
4、表2重复项标记列,第一行假设为列名称,第二行增加公式如下(我自己的例子)
=EXACT(B2,VLOOKUP(B2,'\\Wfserver\data\材料备件系统资料\初始化库存盘点表\[物质信息.xls]物质信息'!$A$2:$A$20000,1,FALSE))
我这个公式,B2 就是关键字段,后面是引用的另一个文件名和搜索匹配区域,1是匹配时返回的数值内容。
5、向下复制公式,同时自动计算完毕
6、重复项,显示为ture ,非重复的显示为 #N/A

  • 如何在两个工作表中找相同的内容?
    答:方法一:使用Ctrl+F快捷键,在表一和表二中查找相同的内容。具体操作步骤如下:1. 在电脑中打开任意一个文本编辑器,如记事本、SublimeText等。2. 将表一和表二中需要查找相同内容的部分输入到文本编辑器中。3. 按下Ctrl+F快捷键,在文本编辑器中查找与表一和表二中输入的内容相同的部分。4. 将...
  • 两个表格如何匹配出相同的数据
    答:1、方法一:在第一个表格中选择要匹配的数据,在第二个表格中输入VLOOKUP函数,选择对应列即可。 2、方法二:选中第二个表格,在“开始”中选“条件格式”,点击“突出显示单元格规则”中的“重复值”,选中匹配数据即可。 3、方法三:使用Python,对应合适的匹配方式,使用merge函数合并。 抢首赞 评论 分享 举报 为你...
  • 怎么用两个excel表快速核对重复项?
    答:(电脑型号:联想拯救者刃7000K,系统版本:win10,版本:Excel 2016) 一、打开第一个EXCEL表格,输入=if(A2=) 二、切换到第二个工作表,选中区域并且回车, 三、返回到工作表1并补全公式=IF(A2=Sheet2!A2:A9,"是","否") 四、将光标移动到右下角,拖动单元格完成函数拍慎的复制,即乎郑可找出重复的数据。 以上...
  • Excel中如何在两个工作表中查找重复数据?
    答:1. 选中Sheet1中的数据范围。2. 点击“开始”选项卡中的“条件格式”按钮。3. 在下拉菜单中选择“新规则”。4. 在“新建格式规则”对话框中,选择“使用公式确定要设置格式的单元格”选项。5. 在“格式值”字段中输入以下公式:=C...
  • 如何在excel中查找两列重复的数据
    答:第一步:录入查找相同内容的公式:在【表一】空白单元格中输入=Vlo...,双击Vlookup进入。第二步:输入需要赛选项、比对项中间用英文逗号隔开。第三步:按ent键完成查找,鼠标放在单元格右下角,出现+号向下拖动鼠标,报错则是没有相同名字,反之就能找出相同名字。【加入社群一起学习】想要了解更多关于...
  • excel如何在两个表中查找重复值
    答:1、我们打开一个excel表,我们需要在另一个表中匹配相应同学的类信息。2、我们将光标定位在需要显示数据的单元格中。3、在单元格中输入“= vl”,然后自动提示VLOOKUP功能,双击蓝色功能部分。4、我们可以看到完整的VLOOKUP功能显示在单元格中。5、选择第一列中需要匹配数据的单元格。只需选择一个,然后...
  • 如何在两个Excel表格中查找重复值?
    答:1、首先,我们有两个WPS或者Excel表格两个 2、选中表格2中所有选项并填充颜色 3、然后将填充颜色部分剪切粘贴到表1中 4、点击数据-排序-按姓名排序(红色记号笔标注部位)5、排序好之后我们只要注意颜色交接部位就可以了,相同项就出来了
  • 如何在Excel两个工作表中查找重复数据
    答:在第一工作表B2中输入以下字符:=if(A2=)。切换到第二工作表,选中相关区域并且回车。再返回第一工作表,补全公式并且回车。例子中B2单元格完整公式为:=if(A2=Sheet2!A2:A9,“是”,“否”)。将光标移动到单元格右下角,拖动单元格完成函数的复制。这样就能找到重复的数据。
  • 如何在excel中,把两列中有重复的内容找出来?
    答:1、首先打开excel表格,在A列和B列中分别输入两组数据,其中有重复值。然后在C1单元格中输入公式:=IF(COUNTIF(B:B,A1),A1,),意思是用A1单元格的数值在B列中查重,如果有重复值就在单元格中显示重复的数值。2、Excel找出两列数据中相同数据的步骤公式1:=if(isna(MATCH(A1,B:B,0)),...
  • 如何找出excel表格中重复的人名?
    答:在Excel表格中,可以使用条件格式和筛选功能来查找重复的人名。以下是两种方法:方法一:使用条件格式 1. 选中表格中包含人名的列。2. 选择“开始”选项卡上的“条件格式”。3. 选择“突出显示单元格规则”。4. 选择“重复值”。5. 在“格式”下拉菜单中选择一种突出显示单元格的方式,例如用颜色或者...