excel表格_excel函数公式大全_execl从入门到精通
Excel知识3:VLOOKUP函数让你快速高效不加班2024-05-29 14:36:36
在工作中有时经常需要在Excel数据表中查找某些数据,如果表中数据特别多,比如我要知道某一个学生的某一科考试成绩,如下表所示,要从成绩单中找到需要一定的时间,那么如何快速从成绩单中得到学生的成绩呢?就要用到接下来要用到的函数---VLOOKUP函数。
从成绩单中找到对应学生数学的成绩VLOOKUP函数是Excel中的一个纵向查找函数,意思是从上到下查找,与它属于一类函数的有HLOOKUP函数,它是按横向查找函数,是从左到右查找。VLOOKUP函数的语法规则是:
=VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
它包含4个参数,lookup_value参数的意思是要查找的值,即是要找谁;
table_array参数的意思是要查找的区域,从哪个区域里去找,即是从哪儿找;
col_index_num参数的意思是要返回的数据在所查找区域的第几列,(这里注意下:是所查找区域的第几列,不是整个表的第几列),简言之就是返回第几列;
range_lookup参数的意思是模糊匹配还是精确匹配,输入TRUE或是不填代表模糊匹配,输入FALSE代表的是精确匹配,一般情况下都是选择精确匹配。
了解了VLOOKUP函数的语法规则以及各参数的含义之后,现在以上面的问题为例子来进行分析。左侧的代表每个学生的成绩单,里面有语文、数学和英语的成绩。右侧是要查找的学生名单以及数学这一科的成绩。
依据这个问题的具体情况,对VLOOKUP函数的每一个参数进行分析。
第一个参数,“要找谁“,我们要根据姓名去成绩单中去寻找,因此第一个参数就是右侧的学生姓名;
第二个参数, “ 从哪儿找“,要得到的数学生的数学成绩,因此要查找的区域是包含姓名列和数学成绩列的区域,在这个表中就是A1:C12,因为不管是查找哪个学生查找的都是这个范围,因此要对这个区域绝对引用,那么这个区域就写成$A$1:$C$12;
第三个参数,“返回第几列”,要得到的是学生数学成绩,选择的区域是A1:C12,在这个区域中,数学成绩这一列是第3列,故这个参数就是3;
第四个参数,要准确得到学生的成绩,参数选FALSE。
综上,以查找学生小马数学成绩为例,得到下面的函数:
=VLOOKUP(H3,$A$1:$C$12,3,FALSE)
VLOOKUP函数实例演示以上就是这一次对VLOOKUP函数的介绍,大家如果有好的想法建议,都可以私信联系我哦
标签: excel函数vlookup详解