VLOOKUP函数的使用

发布于:2022-12-26 ⋅ 阅读:(593) ⋅ 点赞:(0)

一.VLOOKUP的公式的写法

VLOOKUP(Lookup_value,Table_array,Col_index_number,Range_lookup)

VLOOKUP(查找目标,查找范围,返回值的列数,精确/模糊查询)

二.举例说明

为了便于理解,下面进入VLOOKUP的使用场景(以下表都只有Sheet1一页)

1.xlsx为总的数据表,包含了我们要查的所有数据

2.xlsx为我们需要查询的部分数据

现在我们要根据2.xlsx中的证件号将这4个人对应的分数直接从1.xlsx查出来

我们首先选中B2单元格,也就是7877证件号对应分数的单元格,点击fx,选中VLOOKUP并确定(第一次使用在常用函数中找不到,要从全部中把VLOOKUP搜出来)

确定之后,我们进行函数参数的配置

  1. Lookup_value为我们要根据什么数据去查询的条件,在此情况下,我们要根据7877这个证件号去查询分数,所以Lookup_value为$A2
  2. Table_array为我们要去查的那个区域,我们要去1.xlsx的Sheet1这个页的A-D列这个范围内去查(将被查找的值必须位于选定数据源区域的最左侧,在1.xlsx中选定区域是A-D,那么这里的A对应的必须是2.xlsx中的证件号,因为要根据证件号查找)
  3. Col_index_num为:若查到,显示这个区域内第几列的数据,我们是A-D共4列,要显示的数据为分数是D这列也就是第4列,所以填4
  4. Range_lookup为查询方式,这里我们选0,也就是模糊查询

最后确定,查询出我们需要的结果

点击B2单元格右下角的加号下拉,就可以快速查出这4个证件号对应的分数了

最终公式写法为:

=VLOOKUP($A2,[1.xlsx]Sheet1!$A:$D,4,0)

注:这里的1.xlsx在桌面,若在其他路径下,Table_array要这样写:

'C:\Users\asus\Desktop\数据\分数表\[1.xlsx]Sheet1'!$A:$D

$符号:加$表示对该区域相对引用,行绝对引用,就不会因为下拉公式造成区域变化的情况,不加$就会因为下拉公式造成区域变化的情况。


网站公告

今日签到

点亮在社区的每一天
去签到