如何用VLOOKUP函数快速核对两列数据的不同

如题所述

1、打开EXCEL表格,在A列和B列单元格中输入数据,需要找到A列和B列中的相同数据。

2、在C1单元格中输入函数公式:=VLOOKUP(B:B,A:A,1,0)。

3、然后点击回车,即可看到C1单元格中显示了B列对应的A列中相同的数据。

4、之后向下拖动单元格填充公式,即可看到相同的数据即可显示出来,不同的数据显示的错误提示。

VLOOKUP函数是Excel中的一个纵向查找函数,它与LOOKUP函数和HLOOKUP函数属于一类函数,在工作中都有广泛应用,例如可以用来核对数据,多个表格之间快速导入数据等函数功能。功能是按列查找,最终返回该列所需查询序列所对应的值;与之对应的HLOOKUP是按行查找的。

Lookup_value为需要在数据表第一列中进行查找的数值。Lookup_value 可以为数值、引用或文本字符串。当vlookup函数第一参数省略查找值时,表示用0查找。

Table_array为需要在其中查找数据的数据表。使用对区域或区域名称的引用。

col_index_num为table_array 中查找数据的数据列序号。col_index_num 为 1 时,返回 table_array 第一列的数值,col_index_num 为 2 时,返回 table_array 第二列的数值,以此类推。

如果 col_index_num 小于1,函数 VLOOKUP 返回错误值 #VALUE!;如果 col_index_num 大于 table_array 的列数,函数 VLOOKUP 返回错误值#REF。

以上内容参考:VLOOKUP函数_百度百科

温馨提示:答案为网友推荐,仅供参考
第1个回答  2023-03-11
当你需要比较两列数据时,使用 VLOOKUP 函数可以帮助你快速找到其中的不同之处。以下是详细的步骤:

打开包含两个数据列的 Excel 表格,并在空白单元格中输入以下公式:

=IF(ISNA(VLOOKUP(A1,$B:$B,1,FALSE)),"Not Found","Found")

这个公式将在第二列(B 列)中查找第一列(A 列)中的值。如果在第二列中找到了该值,则会返回 "Found"。如果未找到,则返回 "Not Found"。

将公式复制并粘贴到第一列的下方单元格中,以便将其应用到整个列。

现在,你可以在第三列中看到哪些值只存在于第一列中,而不在第二列中。如果单元格显示 "Not Found",则表示该值在第一列中存在,但在第二列中不存在。如果单元格显示 "Found",则表示该值在第一列和第二列中都存在。

注意事项:

在公式中,A1 是第一列中的单元格,$B:$B 是第二列的范围。如果你需要查找第二列中存在但第一列中不存在的值,则可以交换这两个参数。

如果你的数据列中有重复的值,这个方法只能找到第一个匹配项。如果需要找到所有匹配项,则可以使用其他函数,如 MATCH、INDEX 或 COUNTIF。
相似回答