首页 学习资料网络教程正文

几种查找对比的方法,你学会了吗?(二)

网络教程 2022-04-18 16:15 39 公式查找填充

几种查找对比的方法,你学会了吗?(二)

在日常工作中,我们有时需要对两个excel工作表中的数据进行匹配,以找到两个相似度高的工作表中相同或不同的数据。今天给大家分享几个搜索对比。方法。

首先,您需要将两个工作表复制到同一个工作簿。将“表1”和“表2”两个工作表复制到同一个工作簿“统计表”中,如下图所示

表一

表二

以下三种不同的方法用于实现对“表1”和“表2”两个工作表中对应的三列数据的查找和比较。

由于每种方法都涉及较长的公式,因此建议将所有公式通过复制粘贴方式复制到公式输入框中。

方法一:

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

Step 1:如图,点击选中目标单元格F2,在公式输入框中输入公式:=IF(B2=Table 2!B:B,"same","different")

然后按回车键确认,或者点击公式输入框左侧的对勾进行确认,则比较结果会出现在目标单元格F2中。

公式解释:

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

输入公式

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

自动填充

方法二:

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

Step 1:如图,点击选中目标单元格G2,在公式输入框中输入公式:=IF(COUNTIF(Table 2!C:C,C2)=1,"repeat ","不重复")

然后回车确认或单击公式输入框左侧的对勾进行确认,比较结果会出现在目标单元格G2中。

公式解释:

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

输入公式

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

自动填充

方法三:

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

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

然后回车确认或单击公式输入框左侧的对勾进行确认,比较结果会出现在目标单元格H2中。

公式解释:

VLOOKUP是一个查找函数,其参数格式为:VLOOKUP(查找目标,查找范围,返回值的列数,精确或模糊查找),表示给定一个搜索目标,从指定搜索区域返回. 找到的值。在最后一个参数“exact OR 模糊搜索”中,0 或 FALSE 表示精确搜索,1 或 TRUE 表示模糊,精确表示完全相同,模糊表示包含。如下图所示,搜索目标为表1单元格D2中的数据,搜索范围为表2中D列,返回值为第1列excel 判断内容相似度,第四个参数设置为0,表示精确搜索.

这里没有使用IF函数,而是使用IFERROR函数进行判断。因为VLOOKUP的结果是用IF判断的excel 判断内容相似度,所以会出现错误码#N/A。使用IFERROR函数后,如果公式计算结果错误,则搜索不到。如果找到目标D2数据,则返回指定值“不重复”;否则返回公式查找的结果,即找到目标D2数据,并使用IFERROR函数对公式中的错误进行捕捉处理,美化表格。

整个公式的意思是,如果表1中D2的数据与表2的D列数据相同,则D2的数据将显示在目标单元格H2中,否则显示“不重复”。

输入公式

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

自动填充

比较结果

随机文章