成语| 古诗大全| 教学资源| 作文| 扒知识| 扒知识繁体

当前位置:首页 > 趣味生活

如何使用vlookup函数

Q1:vlookup函数如何使用?

什么叫VLOOKUP函数?

VLOOKUP函数是Excel中的一个纵向查找函数,函数中的V为单词Vertical(垂直的)的缩写,LOOKUP即为查找的意思。在表格中,纵向的我们叫列,顾名思义,纵向查找即为按列查找,最终返回所需查询列对应的值。

VLOOKUP函数的语法规则:

VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)。

大白话翻译过来就是VLOOKUP(要查找的值,查找范围,返回第几列的值,精确匹配/模糊匹配)。

lookup_value:为在查找范围的第一列中要查找的值。

table_array:为查找范围,注意查找范围的第一列为要查找的值。

col_index_num:待返回的数据列所在的序号。注意:该序号是你选定的查找范围的列号,而不是以A列作为第1列。

range_lookup:为逻辑值,指查找时是精确匹配还是模糊匹配。如果为FALSE或0,则返回精确匹配的结果,如果找不到,则返回错误值#N/A。如果为TURE或1,则返回模糊匹配的结果。工作中,通常都使用精确匹配,大家先学习下精确匹配。

VLOOKUP举例示范:

前面我们说了,VLOOKUP是按列查找,在查找范围的第一列搜索查找值,然后返回对应的序号的待查找值。如下图所示,根据姓名,查找出对应的身高。

No.1:选中要输入数据的的单元格,并键入公式=VLOOKUP(I2,$B$1:$F$16,4,0),输入完毕后按下Enter键后即可返回待查询的值。

No.2:向下拖动公式即可完成自动填充。接下来会详细解释下各符号的意义。

符号意义1:

I2是我们要查找的值,这个地方我们也可以输入“赵四”,但是为了后续填充方便,直接选择单元格I2即可。

符合意义2:

如果没有范围,Excel就知道去哪找了,因此我们输入$B$1:$F$16。$在Excel中是绝对引用的意思,大家可以去了解下。通过输入$B$1:$F$16,可以固定查找范围,避免拖拽公式时,查找范围发生变化。

符号意义3:

输入数字4,表示返回值位于查找范围的第四列。注意:要返回的列一定要包含在查找范围内;另外,需要注意的是,在本栗子中,B列为第1列,因此E列为第4列。

符号意义4:输入数字0,表示FALSE,即精确匹配,也可以直接输入FALSE。

这就是简单的VLOOKUP函数的使用。

Q2:如何使用vlookup函数快速查找符合条件的数值?

【本文示例文件获取见文末】

VLOOKUP函数是EXCEL里的大众情人,据说,每天使用VLOOKUP函数的人手拉手可绕地球三圈!学会用VLOOKUP函数的人表示工作效率平均提高了3~5倍!想要提高办公效率,一定不能错过这个"大众情人"!

VLOOUP函数是什么?

VLOOKUP函数是一个纵向查找函数,它可以根据首列的值,返回指定范围内对应序列对应的值。

如下图所示,从源数据中查询张飞的武力值

VLOOKUP函数怎么用?

语法:VLOOKUP(找什么,在哪找,带谁回来,[一模一样还是差不多就行])

第四个参数可以省略,若省略或者填1或TRUE表示模糊匹配,FALSE或者0表示精确匹配

什么时候用VLOOKUP函数

VLOOKUP函数的基础功能是查询,基于特定ID的查询大部分可以运用VLOOKUP函数来实现,来看几个例子:

例1:根据员工信息表获取籍贯信息

例2:计算个人所得税

这个例子利用了VLOOKUP的模糊匹配,当数据不确定时可以使用

例3:多条件查询

这个例子先构造了一个辅助列来实现多条件查询!利用&连接符将多个字段连接在一起实现查询

当你的源数据表每个字段都不唯一,多个字段组合起来可以得到唯一ID时,这个方法行之有效!

例4:一对多查询

如图所示,要查找某个国家的所有武将,通过两步来实现:

第一步:用公式COUNTIF($D$27:$D27,$H$27)构造一个辅助列,这个函数的意思是从上往下对包含H27的国家计数

第二步:使用VLOOKUP函数来查找姓名

=IFERROR(VLOOKUP(ROW(1:1),B26:C36,2,0),"")

其中,以我们构造的辅助列为索引,ROW()函数构造一个数列1、2、3、4......来分别查找所有武将

例5、查找列号不确定的信息

这里运用了公式

=VLOOKUP(G39,B38:E48,MATCH(H38,B38:E38,0),0)

VLOOKUP+MATCH函数是运用非常广的函数套路,MATCH函数的作用是查找指定值在数组中的位置,

在本例中,用MATCH函数来查找具体信息所在的列号,例如,查找“国籍”则返回“2”;“智力”返回“4”

常见错误排除

要想这个大众情人VLOOKUP函数对你言听计从,你还要注意以下几点

1、第四个参数是经常出错的地方,注意模糊匹配和精确匹配的使用

2、出现#N/A错误:

a、查询值和源数据表的数据格式是否保持一致?例如查询值为数值型,源数据为文本型查询不到的哦。

解决方法:查询表和源数据表设置为相同的单元格格式

b、源数据表或者查询表是否存在看不见的空格、换行符等;

解决方法:建立查询表之前清除掉不可见的字符,将数据复制到“记事本“,再粘贴回EXCEL能快速去掉除空格外的不可见字符

c、确定#N/A是匹配不到所求值时,用信息处理函数IFERROR将其屏蔽

3、出现#REF错误

a、检查第二个参数,源数据表引用是否出错

b、检查第三个参数,列号是否超出源数据表范围

示例文件获取

关注EXCEL精选技巧,私信回复【VLOOKUP】获取本文示例文件,若本文对亲有所帮助,请顺手点赞,评论,收藏,转发让更多人一起享受学习的乐趣!
关注 EXCEL精选技巧,每天学习3分钟,坚持一个月,你将大不同

Q3:Excel里面,如何通过vlookup函数,查找姓名?

Excel里面,如何通过vlookup函数,查找姓名?

在这里举个简单的例子

一、正向查找:根据工号查找姓名,工号在首列,姓名第二列

在B21中输入公式=VLOOKUP(A21,A13:C18,2,0)

注意:查找值必须是位于查找区域的第一列

精确查找时候第四参数可以省略不写

查找值的格式必须一致

二、逆向查找:根据工号查找姓名,姓名在首列,工号在第二列

在H21中输入公式=VLOOKUP(G21,IF({1,0},H13:H18,G13:G18),2,0)

解释:因为我们是根据查找值:工号,是在查找区域的H列后写G列,所以公式为IF({1,0},H13:H18,G13:G18),查找值是必须位于查找区域的首列,通过添加if{1,0}后可以理解为转置,按F9后

这里的IF其实是对数组进行判断,并返回一个新的数组,{1,0}就是构建了一个包含1和0的条件数组,1代表条件成立,0代表条件不成立。

IF({1,0},区域1,区域2)

返回

{区域1,区域2}

这是一个固定套路,大家不需要理解,会用就行

希望我的回答可以帮到你,更多小技巧欢迎

Q4:关于怎么使用vlookup函数的使用方法图解

VLOOK函数运用说明:
语法:VLOOKUP(Lookup_value,Lookup_value,col_index_num,range_lookup)
中文语法:VLOOKUP(搜寻值,资料范围,传回值的列数,寻找值得符合度)
Lookup_value(搜寻值):资料范围最左栏位搜寻的值
table_array(资料范围):搜寻的资料范围
col_index_num(传回值的列数):要传回的职位於资料范围中的第几列
range_lookup(寻找值得符合度):若输入"TURE"或"1"或省略,则第一栏中的值必须按照递增排序,会搜寻小於或等於搜寻值的最大值;若输入"FALSE"或"0",则第一栏中的值不需排序,但只会寻找完全符合的值。Www.bAZh%iSHi.cOM

Q5:excel vlookup函数中精确匹配怎么用

方法如下:

1、在excel的“公式”菜单下,我们点击“插入函数”把“或选择类别”值改为全部,在选择函数(N)找"VLOOUP"函数。

2、在VLOOKUP参数

Lookup_value 输入B2:B30

Talble_array输入sx]Sheet1!$b$2:$c$102

Col_index_num 输入2

Range_lookup输入0

3、看看,是不是和方法一 一模一样,到这里,我就把我对VLOOUP的方法介绍完了,有什么不足,请大家多多包涵,这个文档由于时间问题,没有完美化,希望大家理解。

WPS常见问题

1、当你插入表格是想要调整表格大小,可以找到表格工具中的自动调整,点开找到行或列,选择固定值这样就可以调节行高或宽。

2、如果你想调节表格文字的对齐方式,可以选择表格左上方的小标志全选,左键点击表格选择表格对齐方式调整。

猜你喜欢

更多