WPS表格VLOOKUP函数的基本用法

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

1、释义

   在表格或数值数组的首列查找指定的数值,并由此返回表格或数组当前行中指定列处的数值。当比较值位于数据表首列时,可以使用函数 VLOOKUP 代替函数 HLOOKUP。 在 VLOOKUP 中的 V 代表垂直。

2、语法

   VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)

   ①Lookup_value  为需要在数组第一列中查找的数值。LOOKUP_value 可以为数值、引用或文本字符串。【必填项】可理解为关联字段

   ②Table_array  为需要在其中查找数据的数据表。可以使用对区域或区域名称的引用,例如数据库或数据清单。【必填项】可理解为要查找的数据范围

  • 如果 range_lookup 为 TRUE,则 table_array 的第一列中的数值必须按升序排列:…、-2、-1、0、1、2、…、-Z、FALSE、TRUE;否则,函数 VLOOKUP 不能返回正确的数值。如果 range_lookup 为 FALSE,table_array 不必进行排序。
  • 通过在“数据”菜单中的“排序”中选择“升序”,可将数值按升序排列。
  • Table_array 的第一列中的数值可以为文本、数字或逻辑值。
  • 文本不区分大小写。

   ③Col_index_num   为 table_array 中待返回的匹配值的列序号。Col_index_num 为 1 时,返回 table_array 第一列中的数值;col_index_num 为 2,返回 table_array 第二列中的数值,以此类推。如果 col_index_num 小于 1,函数 VLOOKUP 返回错误值值 #VALUE!;如果 col_index_num 大于 table_array 的列数,函数 VLOOKUP 返回错误值 #REF!。【必填项】可理解为需要返回的内容在查找范围的第几列

   ④Range_lookup   为一逻辑值,指明函数 VLOOKUP 返回时是精确匹配还是近似匹配。如果为 TRUE 或省略,则返回近似匹配值,也就是说,如果找不到精确匹配值,则返回小于 lookup_value 的最大数值;如果 range_value 为 FALSE,函数 VLOOKUP 将返回精确匹配值。如果找不到,则返回错误值 #N/A。【非必填项】0或FALSE是精准匹配,1或TRUE是大致匹配,不填写则默认为大致匹配

3、说明

  • 如果函数 VLOOKUP 找不到 lookup_value,且 range_lookup 为 TRUE,则使用小于等于 lookup_value 的最大值。
  • 如果 lookup_value 小于 table_array 第一列中的最小数值,函数 VLOOKUP 返回错误值 #N/A。
  • 如果函数 VLOOKUP 找不到 lookup_value 且 range_lookup 为 FALSE,函数 VLOOKUP 返回错误值 #N/A

4、用法

1、先选中需要返回查询内容的单元格,点击左上角fx(函数)

2、在查找函数下方输入“vlookup”,选择VLOOKUP,点击【确定

3、输入或点击【查找值】和【数据表】,输入【列序数】和【匹配条件】,点击【确定

二、VLOOKUP函数【正序查询】

如:需要根据“姓名/工号”来查询“职务

直接使用常规用法,可在单元格输入公式:=VLOOKUP(F2,A1:D6,4,0),回车即可

F2 为关联字段,需要根据该字段去数据表中查找并返回内容,且该字段需要在查找数据范围的首列,此处是“张三/X1002”

A1:D6 为要查找的数据范围

4 为要返回的内容在查找的数据范围第几列,此处为第4列

0 为指定查找时是精准匹配

对应图形化操作如下:

三、VLOOKUP函数【逆序查询】

如:需要根据“职务”来查询“姓名/工号

需要借助if({1,0})函数,可在单元格输入公式:=VLOOKUP(F2,IF({1,0},D1:D6,A1:A6),2,0),回车即可

F2 为关联字段,需要根据该字段去数据表中查找并返回内容,且该字段需要在查找数据范围的首列,此处是“组长”

IF({1,0},D1:D6,A1:A6) 为要查找的数据范围

注意:if函数的第一个参数为数组时,会分别进行计算。先用1作为参数判断,返回D1:D6;然后用0作为参数判断,又返回一个结果A1:A6。两个结果重新组合一个数组:D1:D6在第一列,A1:A6在第二列。

2 为要返回的内容在查找的数据范围第几列,此处为第2列

0 为指定查找时是精准匹配

对应图形化操作如下:

四、VLOOKUP函数【模糊查询】

如:需要根据“姓名”来查询“年龄

需要借助“*”通配符&连接符,可在单元格输入公式:=VLOOKUP("*"&F2&"*",A1:D6,3,0),回车即可

"*"&F2&"*" 为关联字段,需要根据该字段去数据表中查找并返回内容,且该字段需要在查找数据范围的首列,此处是“张三”

注意:【*】表示任意字符,【&】表示连接字符

A1:A6 为要查找的数据范围

3 为要返回的内容在查找的数据范围第几列,此处为第3列

0 为指定查找时是精准匹配

对应图形化操作如下:

感谢各位的文章,参考文章如下:
VLOOKUP函数_百度百科VLOOKUP函数是Excel中的一个纵向查找函数,它与LOOKUP函数和HLOOKUP函数属于一类函数,在工作中都有广泛应用,例如可以用来核对数据,多个表格之间快速导入数据等函数功能。功能是按列查找,最终返回该列所需查询序列所对应的值;与之对应的HLOOKUP是按行查找的。https://baike.baidu.com/item/VLOOKUP%E5%87%BD%E6%95%B0/6859981?fromtitle=vlookup&fromid=6545575&fr=aladdin

vlookup函数的使用方法及实例https://baijiahao.baidu.com/s?id=1722932252211548805&wfr=spider&for=pc

vlookup 模糊查找怎么用_vlookup模糊查找教程_U教授vlookup是一个查找函数,我们可以在excel中通过vlookup函数来查找我们想要的数据,可以精确匹配也可以模糊匹配查找,有些用户想要使用vlookup模糊查找,但是不知道要怎么用,针对此问题,本文给大家分享一下vlookup模糊查找教程吧。icon-default.png?t=M666http://www.ujiaoshou.com/upanjc/diannao/36582.html if{1,0}_上进的菜鸟的博客-CSDN博客_if{1,0}函数的使用方法if({1,0}是利用常量数组作为IF函数的第1个参数,实现构建新的两列数组的用法。想彻底了解它,我们还得从IF函数的基本用法说起~~=IF(A1>=0,"正数","负数"),这个很容易理解,如果条件成立,就返回后面第一个值,条件不成立就返回第二个。A1>=0(条件表达式)的结果只有两种:A1的值>=0时,结果是TRUE,否则结果是FALSE,而在IF结构中,所...https://blog.csdn.net/kylin_learn/article/details/95943232

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值