VLOOKUP函数的七种典型用法,你都会了吗?

小伙伴们好啊,今天和大家来说说VLOOKUP的那些事儿,深入了解一下VLOOKUP函数的各种用法,看看这位大众情人还藏着多少不为人知的秘密。函数的语法为:VLOOKUP(要找谁,在哪儿找,返回第几列的内容,精确找还是近似找)第一参数是要查询的值。第二参数是需要查询的单元格区域,这个区域中的首列必须要包含查询值,否则公式将返回错误值。如果查询区域中包含多个符合条件的查询值,VLOOKUP函数只能返回第一个查找到的结果。第三参数用于指定返回查询区域中第几列的值。第四参数决定函数的查找方式,如果为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函数第四参数被省略,在近似匹配模式下返回查询值的精确匹配值或近似匹配值。如果找不到精确匹配值,则返回小于查询值的最大值。使用近似匹配时,查询区域的首列必须按升序排序,否则无法得到正确的结果。4、逆向查询如图,需要从B~E的数据表中,根据H3单元格的部门,查询对应的姓名。公式为:=VLOOKUP(H3,CHOOSE({1,2},D2:D11,C2:C11),2,0)

提示: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,)

提示:使用连接符“&”将部门和职务合并成新的字符串,以此作为VLOOKUP函数的查询条件。IF部分,先将D列的部门和E列的职务进行连接,再使用IF({1,0}的方式,构造出部门职务在前、姓名在后的内存数组。VLOOKUP函数在IF函数构造出的内存数组首列中查询部门职务字符串的位置,返回对应的姓名。数组公式,不要忘了按<Ctrl+Shift+Enter>组合键。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)&""

今天的分享就是这些,祝小伙伴们一天好心情!

(0)

相关推荐

  • Excel表格中常用的函数有哪些?有什么作用?

    Excel10年老用户了,做数据分析的前几年全靠Excel打天下,给大家复盘一下Excel的高频使用函数,供初入职场或者想要提高工作效率的朋友做参考,如果你能够吸收完这一篇,可以抵上一年以上的工作经验 ...

  • Excel应用大全 | 如何用函数查询信息?

    SIMPLE HEADLINE 如果需要在数据表或指定的单元格范围内查找并返回特定内容,可以使用查找引用类函数完成.常用的 VLOOKUP 函数.LOOKUP 函数.INDIRECT 函数,以及 IN ...

  • 比vlookup更强大的函数lookup函数(下:数组用法)

    的 上次我们说了lookup的向量用法,今天说下它的数组用法. -01- 函数说明 lookup函数的数组结构如下图第2种写法,有2个参数.lookup的数组用法是在数组的第一行或第一列中查找指定的值 ...

  • vlookup常用套路合集(10.1加餐)

    小伙伴们好啊,今天就是国庆节了.在这个特殊的日子里,我总结了vlookup函数的各种常见用法,就当作加餐吧,值得学习和收藏. -vlookup- 常用套路合集 vlookup函数是一个查找引用函数,工 ...

  • SUMIF函数,9种典型用法盘点

    SUMIF函数用于对区域中符合指定的单个条件的值求和.她只有3个参数: =SUMIF(条件区域,指定的条件,需要求和的区域) 如果省略求和区域,会将条件区域作为求和区域. SUMIF函数真的这么简单吗 ...

  • 快速分析的七种典型用法

    使用 Excel 快速分析功能,可快速添加条件格式.创建图表.插入常用汇总公式.创建数据透视表或添加迷你图. 首先选中待分析的数据区域,单击右下角出现的[快速分析]按钮,也可以单击待分析数据区域的任意 ...

  • SUMIF函数的九种典型用法

    SUMIF函数用于对区域中符合条件的值求和.她只有3个参数: =SUMIF(条件区域,指定的条件,需要求和的区域) 如果省略求和区域,会将条件区域作为求和区域. SUMIF函数真的这么简单吗?今天咱们 ...

  • Vlookup函数的12种用法

    Vlookup函数的教程网上已非常多了,而贴近工作用的Vlookup函数应用示例却很少.今天小编给大家带来一期Vlookup函数示例大全,希望能给大家的工作带来帮助. [例1]查找个人信息 =VLOO ...

  • 【同步讲练】七年级下册:二元一次方程组七种典型例题详解,一次解决应用问题!

    【同步讲练】七年级下册:二元一次方程组七种典型例题详解,一次解决应用问题!

  • 肺癌的七种典型CT影像学特征

    肺部结节的良恶性鉴别诊断可以从病史.结节的大小.形态以及生长速度等方面综合分析,以判断是否需要手术治疗.一般对于小于8mm的结节给予随访观察,对于大于8mm的结节则需要根据病史.结节大小.形态等综合分 ...

  • LOOKUP函数的九个典型用法

    大家好啊,今天咱们一起聊聊LOOKUP函数. 这个函数主要用于在查找范围中查询指定的查找值,并返回另一个范围中对应位置的值.该函数支持忽略空值.逻辑值和错误值来进行数据查询,几乎可以完成VLOOKUP ...

  • SUMPRODUCT函数的两种基本用法

    SUMPRODUCT函数的两种基本用法

  • SUMPRODUCT函数的7个典型用法

    小伙伴们好啊,今天咱们一起来学习一下SUMPRODUCT函数的用法,这个函数从字面来理解,SUM是求和,PRODUCT是乘积.综合到一起,就是对各个数组参数计算乘积,并返回乘积之和. 啥是数组?咱们就 ...