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


名词解释:
工作表:sheet1,sheet2,等单张表
工作簿:单个文件,工作表的集合

基本公式 =VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)

  1. VLOOKUP():函数体.
  2. lookup_value:想要查找的对象,例如苹果,橘子,姓名,学号.
  3. table_array:在哪里查找,对象为一个区域,例如A1:C10(建议添加绝对引用$A$1:$C$10,以免自动填充导致查找区域变化).
  4. col_index_num:返回的值在查找区域的第几列,如1,2,4.
  5. range_lookup:是否模糊搜索?建议为false.

例如 =VLOOKUP(B2,Sheet1!$A$2:$D$10,3,false)


QQ截图20191209223425.jpg
sheet1

QQ截图20191209223433.jpg
sheet1

此公式的含义为在名sheet1的工作表的A2到D10区域内精确查找B2(学号)对应的第三列(语文成绩)并返回值。如果为两个不同文件,可以改为 =VLOOKUP(B2,[成绩单]Sheet1!$A$2:$D$10,3,false) ,即可跨文件操作,则此公式表示在同目录下的名为“成绩单“的工作簿的”sheet1“工作表查找相应的值。(需要在同一个目录下有一个名为“成绩单“的工作簿)