VLOOKUP函数是Excel中用于在数据表中进行垂直查找的函数,
其基本语法规则为:
VLOOKUP(lookup_value, table_array, col_index_num, range_lookup)
其主要功能是根据用户提供的查找值,在数据表的首列中精确搜索该值,并返回同一行中指定列的内容。
参数解释
- lookup_value:要搜索的值,即查找对象。
- table_array:包含数据的单元格区域,即查找范围。查找值必须位于该区域的第一列。
- col_index_num:返回结果所在的列号,在table_array参数指定的区域中,从左往右数。
- range_lookup:匹配条件,可选参数。如果为TRUE或省略,则执行近似匹配;如果为FALSE或0,则执行精确匹配。
实现两张表格数据关联 =vlookup
实现两个 sheet 间的关联需要用 vlookup 函数实现,vlookup被誉为【查询三剑客】之一,在 excel 里查询有着举足轻重的作用,下面来讲解一下函数
=VLOOKUP(lookup_value,table_array,col_index_num,[range-lookup])
第一个参数
设置成 sheet1 中的 A 列(如果数据很多,可以直接选中 A 列)
下图中输入了 A1:A6
,其实直接点击 C1 单元格输入 A1 也可以
第二个参数
选中 sheet2 中的 A 列和 B 列,表示查询范围,
**这里也可以输入 Sheet2!A:B
**(而且一般都会这么写),表示 A 列和 B 列所有数据。
同时,如果 B2 单元格的值和 Sheet1 的 C 列中的值格式不一致(例如,一个是文本,另一个是数字),也不会查找到数据
第三个参数
填需查找条件所在列数,实例中查找名字,
但返回的城市在第二列,所以就填2
第四个参数
填1或者0,意思为模糊查找和精确查找,
这里选择0,点击回车即可实现两个表格关联、
快速找出两列数据中的不同项
使用两个公式即可实现,EXACT 表示判断输入的两个数相同还是不相同,IF 表示如果输入的参数一为 true,则展示的二个参数,否则展示第三个参数
EXACT(C2,D2)
=IF(EXACT(C2,D2)=TRUE,"同","不同")
举个例子,下图中点击 E2,输入公式 =IF(EXACT(C2,D2)=TRUE,“同”,“不同”)