VLOOKUP函数是Excel中的一个纵向查找函数,它与LOOKUP函数和HLOOKUP函数属于一类函数,在工作中都有广泛应用,例如可以用来核对数据,多个表格之间快速导入数据等函数功能。功能是按列查找,最终返回该列所需查询序列所对应的值;与之对应的HLOOKUP是按行查找的。
名词解释:
工作表:sheet1,sheet2,等单张表
工作簿:单个文件,工作表的集合
基本公式 =VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
- VLOOKUP():函数体.
- lookup_value:想要查找的对象,例如苹果,橘子,姓名,学号.
- table_array:在哪里查找,对象为一个区域,例如A1:C10(建议添加绝对引用$A$1:$C$10,以免自动填充导致查找区域变化).
- col_index_num:返回的值在查找区域的第几列,如1,2,4.
- range_lookup:是否模糊搜索?建议为false.
例如 =VLOOKUP(B2,Sheet1!$A$2:$D$10,3,false)
此公式的含义为在名sheet1的工作表的A2到D10区域内精确查找B2(学号)对应的第三列(语文成绩)并返回值。如果为两个不同文件,可以改为 =VLOOKUP(B2,[成绩单]Sheet1!$A$2:$D$10,3,false)
,即可跨文件操作,则此公式表示在同目录下的名为“成绩单“的工作簿的”sheet1“工作表查找相应的值。(需要在同一个目录下有一个名为“成绩单“的工作簿)