VLOOKUP函数常用套路大全
1、函数的语法为:VLOOKUP猾诮沓靥(要找谁,在哪儿找,返回第几列的内容,精确找还是近似找)第一参数是要在表格或区域的第一列中查询的值。第二参数是需要查询的单元格区域,这个区域中的首列必恍芊柩勖须要包含查询值,否则公式将返回错误值。如果查询区域中包含多个符合条件的查询值,VLOOKUP函数只能返回第一个查找到的结果。第三参数用于指定返回查询区域中第几列的值,该参数如果超出待查询区域的总列数,VLOOKUP函数将返回错误值#REF!,如果小于1返回错误值#VALUE!。第四参数决定函数的查找方式,如果为0或FASLE,用精确匹配方式,而且支持无序查找;如果为TRUE或被省略,则使用近似匹配方式,同时要求查询区域的首列按升序排序。
2、常规查询如图,需要从B~E的数据表中,根据H3单元格的姓名查询对应的职务。公式为:=VLOOKUP(H3,C:E,3,0)

4、提示:通配符“*”表示任意多个字符,VLOOKUP函数第一参数使用$H3&"*",即在C列中查询以H2单元格内容开头的内容,并返回对应列的信息。3、近似查询如图,需要根据H~I的对照表,判断D列成绩对应的评议结果。公式为:=VLOOKUP(D2,H:I,2)

6、提示:VLOOKUP函数的查询值要榨施氅汝求必须位于查询区域中的首列,如果被查找值不在数据表的首列时,需要先将目标数据进行特殊的转换。CHOOSE函数第一参数使用常量数组{1,2},将查询值所在的D2:D11和返回值所在的C2:C11整合成一个新的两列多行的内存数组。生成的内存数组符合VLOOKUP函数的查询值必须处于数据区域中首列的要求。VLOOKUP函数以职务做查询条件,在内存数组中查询并返回对应的姓名信息,从而实现了逆向查询的目的。5、多条件查询如图,需要从B~E的数据表中,根据H3单元格的部门和I3单元格的职务,查询对应的姓名。J3单元格公式为:=VLOOKUP(H3&I3,IF({1,0},D2:D11&E2:E11,C2:C11),2,)

8、首先在A2单元格输入以下公式,向下复制:=(E2=$H$3)+A1

10、提示:C列的职务每重复出现一次,A列的序号增加1。VLOOKUP函数使用1至N的递增序列作为查询值,使用A:C列作为查询区域,以精确匹配的方式返回与之相对应的B列的姓名。注意查找区域必须由辅助列A列开始。最后将辅助列字体设置为白色或进行隐藏即可。7、按指定次数重复数据如图,需要根据C列指定的次数,重复显示B列的内容。

12、然后在E2单元格输入以下公式,向下复制:=IFERROR(VLOOKUP(ROW(A1),A:B,2,0),E3)&""
13、讲到这里就结束啦。