小伙伴们好啊,今日和我们来说说VLOOKUP的那些事儿,深化了解一下VLOOKUP函数的各种用法,看锥切看这位大众情人还藏着多少不为人知的隐秘。
函数的语法为:
VLOOKUP(要找谁,在哪儿找,回来第几列的内容,准确找仍是近似找)
榜首参数是要在表格或区域的榜首列中查询的值。
第二参数是需求查询的单元格区域,这个区域中的首列必需求包括查询值,不然公式将回来过错值。假如查询区域中包括多个契合条件的查询值,VLOOKUP函数只能回来榜首个查找到的成果。
第三参数用于指定回来查询区域中第几列的值,该参数假如超出待查询区域的总列数,VLOOKUP函数将回来过错值#REF!,假如小于1回来过错值#VALUE!。
第四参数决议函数的查找方法,假如为0或FASLE,用准确匹配方法,并且支撑无序查找;假如为TRUE或被省掉,则运用近似匹配方法,一起要求查询区域的首列按升序排序。
1、惯例查询
如图,需求从B~E的数据表中,依据H3单元格的名字查询对应的职务。
公式为:
=VLOOKUP(H3,C:E,3,0)
提示:
- VLOOKUP函数第三参数中的列号,不能理解为作业表中实践的列号,而是指定要回来查询区域中第几列的值。
2、带通配符的查询
如图,需求从B~E的数据表中,依据H3单元格的姓氏,查询对应的名字和部分。
公式为:
=VLOOKUP($H3&"*",$C:$E,COLUMN(A1),0)
提示:
通配符“*”表明恣意多个字符,VLOOKUP函数榜首参数运用$H3&"*",即在C列中查询以H2单元格内容最初的内容,并回来对应列的信息。
3、近似查询
如图,需求依据H~I的对照表,判别D列成果对应的评议成果。
公式为:
=VLOOKUP(D2,H:I,2)
提示:
- VLOOKUP函数第四参数被省掉,在近一剪梅歌词-VLOOKUP函数常用套路大全似匹配形式下回来查询值的准确匹配值或近似匹配值。假如找不到准确匹配值,则回来小于查询值的最大值。
- 运用近似匹配时,查询区域的首列有必要按升序排序,不然无法得到正确的成果。
4、逆向查询
如图,需求从B~E的数据表中,依据H3单元格的部分,查询对应的名字。
公式为:
=VLOOKUP(H3,CHOOSE({1,2},D2:D11,C2:C11),2,0)
提示:
- VLOOKUP函数的查询值要求有必要坐落查询区域中的首列,假如被查找值不在数据表的首列时,需求先将方针数据一剪梅歌词-VLOOKUP函数常用套路大全进行特别的转化。
- CHOOSE函数榜首参数运用常量数组{1,2},将查询值地点的D2:D11和回来值地点的C2:C11整组成一个新的两列多行的内存数组。
- 生成的内存数组契合VLOOKUP函数的查询值有必要处于数据区域中首列的要求。VLOOKUP函数以职务做查询条件,在内存数组中查询并回来对应的名字信息,然后完成了逆向查询的意图。
5、多条件查询
如图,需求从B~E的数据表中,依据H3单元格的部分和I3单元格一剪梅歌词-VLOOKUP函数常用套路大全的职务,查询对应的名字。
J3单元格公式为:
=VLOOKUP(H3&I3,IF({1,0},D2:D1一剪梅歌词-VLOOKUP函数常用套路大全1&E2:E11,C2:C11),2,)
提示:
- 运用衔接符“&”将部分和职务合并成新的字符串,以此作为VLOOKUP函数的查询条件。
- IF部分,先将D列的部分和E列的职务进行衔接,再运用IF({1,0}的方法,构造出部分职务在前、名字在后的内存数组。
- VLOOKUP函数在IF函数构造出的内存数组首列中查询部分职务字符串的方位,回来对应的名字。
- 数组公式,不要忘了按
组合键。
6、一对多查询
如图,需求从B~E的数据表中,依据H3单元格的职务,查询对应的多个名字。
首先在A2单元格输入以下公式,向下仿制:
=(E2=$H$3)+A1
然后在I3单元格输入以下公式,向下仿制:
=IFERROR(VLOOKUP(ROW(A1),A:C,3,0),"")
提示:
- C列的职务每重复呈现一次,A列的序号添加1。
- VLOOKUP函数运用1至N的递加序列作为查询值,运用A:C列作为查询区域,以准确匹配的方法回来与之相对应的B列的名字。留意查找区域有必要由辅佐列A列开端。
- 最终将辅佐列字体设置为白色或进行躲藏即可。
7、按指定次数重复数据
如图,需求依据C列指定的次数,重复显现B列的内容。
首先在A2单元格输入以下公式,向下仿制:
=A1+C2
然后在E2单元格输入以下公式,向下仿制:
=IFERROR(VLOOKUP(ROW(A1),A:B,2,0),E3)&""
今日的共享便是这些,祝小伙伴们一天好心境!
图文制造:祝洪忠