excel中如何使用VLOOKUP函数查询2个表中的相同数据?

如题所述

01
首先我们新建表格在【SheetA】和【SheetB】中输入两组有联系的数据。这个问题研究的是,匹配出【SheetB】表中的数据哪些在【SheetA】中是存在的,并匹配出相应的【物料名称】列。

02
现在【SheetB】表中,点击【物料名称】列选中第一个空格,插入函数选择【vlookup】进行插入并确定。

03
就会弹出来这个一个函数公式,需要我们把下面需要填的信息都填上。

04
我们先选择第一个空白方框,由于是我们两个表【物料编码】数据进行匹配字段进行匹配,所以,相应的这行,我们输入的第一个参数为【A2】,表示A2列的值。

05
然后,我们来确定下一个数据,这个比较麻烦。因为我们要对比的数据在两个不同的表,所以这第二个数据就需要重新点到【SheetA】表中去选择数据范围,这里选择选择为【SheetA!A1:B8】。直接进行托选就好了【Sheet1!A1:B8】

06
接下来是第三个数据,因为我们需要匹配的为物料名称的第二行空格的数据所以我们直接在第三个数据框内输入【2】就好了。

07
第四个数据。我们可以看一下框起来的地方对这个函数有解说,而我们的操作目的,最终结果是要精确匹配的,因此我们将第四个数据填为【False】。

08
前面各项操作结束以后C3就会自动生成一个数据,我们只需要将这个数据右下角长按进行向下拖动就可以得到C列的所有正确数据,你会发现这些数据和【SheetA】刚好对应匹配。
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2019-10-14
  1、在表格或数值数组的首列查找指定的数值,并由此返回表格或数组当前行中指定列处的数值。当比较值位于数据表首列时,可以使用函数 VLOOKUP 代替函数 HLOOKUP。
  2、在 VLOOKUP 中的 V 代表垂直。
  语法
  VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
  Lookup_value 为需要在数组第一列中查找的数值。Lookup_value 可以为数值、引用或文本字符串
  3、Table_array 为需要在其中查找数据的数据表。可以使用对区域或区域名称的引用,例如数据库或列表。本回答被网友采纳
第2个回答  2020-12-13
假设sheet1和sheet2的名字都在A1:A30里,在sheet2的B1格里输入公式(注意符号都为英文格式的):=VLOOKUP(A1,Sheet1!A$1:B$30,1,)copy这一公式到A2:A30里,凡是出现"#N/A"的都是没有重复的。
B1公式为:
=IF(ISNA(VLOOKUP(A1,Sheet2!A:A,1,)),"不存在","")
B1公式为:

=IF(ISNA(VLOOKUP(A1,Sheet2!A:A,1,)),"","存在")本回答被网友采纳
第3个回答  2018-05-28

excel中使用VLOOKUP函数查询2个表中的相同数据的方法如下:

1,比如sheet1和sheet2的名字在A1:A30里,在sheet2的B1格里输入公式:(=VLOOKUP(A1,Sheet1!A$1:B$30,1,)然后复制这个公式到A2:A30里,只要出现"#N/A"的都是没有重复的。

2,或者直接查找工作薄。

Microsoft Excel是微软公司的办公软件Microsoft office的组件之一,是由Microsoft为Windows和AppleMacintosh操作系统的电脑而编写和运行的一款试算表软件,最早版本是在1985年开发的。

相似回答