Excel两个表格内容怎么对比是否一样(Excel两个工作表比对数据用什么方法好)

在日常工作中,我们有时需要对两个excel工作表中的数据进行匹配,找出两个相似度很高的工作表中数据的相同或者不同之处,今天就来给大家分享几种查找对比的方法。

首先,需要把两个工作表复制到同一个工作簿中,如下图把需要对比的两个工作表“表一”和“表二”复制到同一个工作簿“统计表”中;

   

表一

   

表二

下面分别用三种不同的方法实现两个工作表“表一”与“表二”中相对应三列数据的查找对比。

由于每种方法都涉及到较长的公式,建议公式都采用复制粘贴的方法拷贝进公式输入框中。

方法一:

我们用第一种方法对比两个工作表的“姓名”数据列,对比结果显示在“表一”的F列;

第1步:如图,单击选择目标单元格F2,在公式输入框中输入公式:=IF(B2=表二!B:B,"相同","不相同")

然后按回车键确定,或者单击公式输入框左侧的对勾确定,这时目标单元格F2中就会出现对比结果。

   

输入公式

公式说明:

用IF函数进行判断,如果表一中B2单元格的数据与表二中B列中的数据相同,则目标单元格F2中显示“相同”,否则显示“不相同”。

第2步:把鼠标指针移到单元格F2右下角,双击填充柄,或者向下拖动填充柄将自动填充两个表格B列姓名数据的对比结果。

   

自动填充

方法二:

我们用第二种方法对比两个工作表的“身份证号”数据列,对比结果显示在“表一”的G列;

第1步:如图,单击选择目标单元格G2,在公式输入框中输入公式:=IF(COUNTIF(表二!C:C,C2)=1,"重复","不重复")

然后按回车键确定或单击公式输入框左侧的对勾确定,目标单元格G2中就会出现对比结果。

   

输入公式

公式说明:

用IF函数进行判断,用COUNTIF来计算区域中满足给定条件的单元格的个数,如果表二中C列数据与表一中C2数据相同的个数为1,则目标单元格G2中显示“重复”,否则显示“不重复”。

第2步:把鼠标指针移到单元格G2右下角,双击填充柄,或者向下拖动填充柄将自动填充两个表格C列身份证号数据对比结果。

   

自动填充

方法三:

我们用第三种方法对比两个工作表的“基本工资”数据列,对比结果显示在“表一”的H列;

第1步:如图,单击选择目标单元格H2,在公式输入框中输入公式:=IFERROR(VLOOKUP(D2,表二!D:D,1,0),"不重复")

然后按回车键确定或单击公式输入框左侧的对勾确定,目标单元格H2中就会出现对比结果。

   

输入公式

公式说明:

VLOOKUP是一个查找函数,它的参数格式为: VLOOKUP(查找目标,查找范围,返回值的列数,精确OR模糊查找),表示给定一个查找的目标,从指定的查找区域中查找返回想要查找到的值。其中最后一个参数“精确OR模糊查找”中,0或FALSE就表示精确查找,1 或TRUE时则表示模糊,精确即完全一样,模糊即包含的意思。如下图中,查找目标为表一中的D2单元格数据,查找范围是表二中的D列,返回值为1列,第4个参数设置为0即精确查找。

这里没有用IF函数,而是改用IFERROR函数进行判断,因为VLOOKUP的结果用IF判断的话会出现错误代码#N/A,而使用IFERROR函数后,如果公式的计算结果为错误,即没有找到查找目标D2数据,则返回指定的值“不重复”;否则将返回公式查找的结果即查找目标D2数据,使用 IFERROR 函数来捕获和处理公式中的错误,美化表格。

整个公式表示如果表一中D2数据与表二中D列数据相同,则目标单元格H2中显示D2的数据,否则显示“不重复”。

第2步:把鼠标指针移到单元格H2右下角,双击填充柄,或者向下拖动填充柄将自动填充两个表格D列基本工资数据对比结果。

   

自动填充

最终对比结果如下图。

   

对比结果

(0)

相关推荐

  • Excel中的表格内容想要重新拆分成新的表格怎么办

    Excel是我们常用的办公软件之一,有小伙伴问Excel中的表格内容想要重新拆分成新的表格怎么办呢,下面小编介绍一下.具体如下:1. 打开需要编辑的word文档后,全选表格2. 点击菜单栏的[插入]中 ...

  • WPS表格怎么把两个表格内容合并|一个表格拆分

    WPS表格怎么把两个表格内容合并,把一个表格的内容拆分呢?跟小编一起看看吧. 操作方法 01 先准备好要将内容合并在一起的表格. 02 选择一个要输入合并的内容的表格. 03 然后输入=A1& ...

  • EXCEL工作表如何匹配数据

    EXCEL工作表如何匹配数据,相信很多使用该软件的朋友们对这个问题很感兴趣,下面给大家介绍一下,希望可以帮助到大家. 操作方法 01 在需要匹配数据的单元格输入公式=VLOOKUP(E2,$A$1:$ ...

  • 如何在Excel2013中使用条件格式寻找两张工作表中不同数据

    电脑版Excel2013软件被很多人使用,用来编辑数据,为了可以知道两张工作表中有哪些不同数据,因此想要使用条件格式来寻找不同数据,但是却不知道如何寻找,那么小编就来为大家介绍一下吧.具体如下:1.第 ...

  • 表格窗口显示中设置不显示滚动条和工作表标签

    在excel表默认情况下,excel表格窗口都是显示滚动条和工作表标签的,那么如果把这些隐藏不显示呢. 操作方法 01 首先打开一个excel表格.可以看到表格中的水平滚动条和垂直滚动条,工作表标签都 ...

  • Excel工作表中隔行插入空白行的方法

    Excel工作表中隔行插入空白行的方法 1.在工作表的数据区域外的一个列的开始单元格中输入数字"1"和"2",如图1所示.同时选择这2个单元格,将鼠标指针放置到 ...

  • excel怎样用不同工作表中的数据创建图表

    我们经常用到的就是用同一个工作表中的数据创建一个图表,但是,现在我们想要建立图表的数据在不同的工作表中,怎么办?不要害怕,方法不是很难,就是繁琐,细心加耐心就可以做出来了. 步骤/方法 01 首先在第 ...

  • excel如何隐藏表格内容?excel不同的隐藏方法

    excel表格的基本操作隐藏excel表格内容,方法多种因人而异,大家可以根据不同的需要采取不同的隐藏方法,下面小编将一一进行介绍. 怎样隐藏EXCEL工作表中的重要数据 1.首先选中要隐藏的行或者列 ...

  • 如何对excel中的表格内容突出显示

    当我们在使用excel处理数据时,为了使得某些数据能够更加明显,可以对其进行突出设置.接下来就由小编来告诉大家如何操作.具体如下:1.第一步,打开如下图中的excel表,想要突出未达80分的单元格内容 ...

  • excel快速互换表格内容的方法

    excel中如何快速互换表格中的内容呢?很多人都不会,下面小编来教大家. 操作方法 01 首先,我们打开一个带有表格内容的excel文档,如图所示: 02 之后我们想将第二行和第三行的内容进行互换,我 ...