VLOOKUP函数.xls

上传人:wj 文档编号:1218536 上传时间:2023-04-30 格式:XLS 页数:31 大小:172.50KB
下载 相关 举报
VLOOKUP函数.xls_第1页
第1页 / 共31页
VLOOKUP函数.xls_第2页
第2页 / 共31页
VLOOKUP函数.xls_第3页
第3页 / 共31页
VLOOKUP函数.xls_第4页
第4页 / 共31页
VLOOKUP函数.xls_第5页
第5页 / 共31页
VLOOKUP函数.xls_第6页
第6页 / 共31页
VLOOKUP函数.xls_第7页
第7页 / 共31页
VLOOKUP函数.xls_第8页
第8页 / 共31页
VLOOKUP函数.xls_第9页
第9页 / 共31页
VLOOKUP函数.xls_第10页
第10页 / 共31页
VLOOKUP函数.xls_第11页
第11页 / 共31页
VLOOKUP函数.xls_第12页
第12页 / 共31页
VLOOKUP函数.xls_第13页
第13页 / 共31页
VLOOKUP函数.xls_第14页
第14页 / 共31页
VLOOKUP函数.xls_第15页
第15页 / 共31页
VLOOKUP函数.xls_第16页
第16页 / 共31页
VLOOKUP函数.xls_第17页
第17页 / 共31页
VLOOKUP函数.xls_第18页
第18页 / 共31页
VLOOKUP函数.xls_第19页
第19页 / 共31页
VLOOKUP函数.xls_第20页
第20页 / 共31页
亲,该文档总共31页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

VLOOKUP函数.xls

《VLOOKUP函数.xls》由会员分享,可在线阅读,更多相关《VLOOKUP函数.xls(31页珍藏版)》请在冰点文库上搜索。

VLOOKUP函数.xls

按按照照垂垂直直方方向向搜搜索索区区域域VLOOKUP常常用用指指数数说明:

按照垂直方向搜索Table_array的首例,搜索出满足指定Lookup_value的值,或者搜索出小于搜索值的最大值.返回值为与查找到的单元格同行的,指定的Col_index_num(列序号)右右移移的单元格的值.即,指定搜索条件,设定搜索区域,向右设定至某列.结果为找出在搜索区域中与条件相同的数据再向右移动N行后(同一行)找出相应结果.使用格式:

VLOOKUP(lookup_valuetable_arraycol_index_numrange_lookup)参数定义:

英文字母不区分大小写;右移列数从第一列开始;搜索区域为含条件列至结果列.要点:

适用于纵长的表格的搜索,搜索的列通常为首列.当搜索不到满足值时,返回错误值#N/A.当超出搜索区域时,返回错误值#REF.特别提醒:

Lookup_value参见必须在Table_array区域的首列中;如果忽略Range_lookup参数,则Table_array的首列必须进行排序;在此函数的向导中,有关Range_lookup参数的用法是错误的学学vlookupvlookup函函数数认认识识eheh朋朋友友之之抛抛砖砖引引玉玉123eheh人人员员地地区区性性别别一、返回一个对应值简单安徽男无言的人潮汕男eh人员地区笑看今朝潮汕男简单安徽吴姐上海女坤哥潮汕男eh人员性别数据表笑看今朝男eh人员地区无言潮汕eh人员在(否)星哥否应用实例:

编编号号品品名名价价格格编编号号品品名名TZ-JK001毛衫588.00TZ-JK001毛衫TZ-JK002短T358.00TZ-JK022西裤TZ-JK003风衣988.00TZ-JK011毛衫TZ-JK004西裤256.00TZ-JK024西裤TZ-JK005休闲裤295.00TZ-JK025西裤TZ-JK006西服1268.00TZ-JK016毛衫编号价格公式编号价格TZ-JK003988.00=VLOOKUP(A18,A10:

C15,3)西裤20048.00说明=VLOOKUP(A18,A10:

C15,3)说明=VLOOKUP(A18,A10:

C15,3)函数指定条件搜索区域右移几行函数反反查查价价格格品品名名编编号号编号价格588.00毛衫TZ-JK001TZ-JK001588358.00短TTZ-JK002TZ-JK002358988.00风衣TZ-JK003TZ-JK003988256.00西裤TZ-JK004TZ-JK004256295.00休闲裤TZ-JK005TZ-JK0052951268.00西服TZ-JK006TZ-JK0061268编号价格公式TZ-JK003988.00=VLOOKUP(A45,IF(1,0,D37:

D42,B37:

B42),2)二、返回多个对应值eh人员地区性别坤哥潮汕男eh人员性别地区吴姐女上海价价格格条条/件件合合计计588.0010259976.00358.005620048.00988.009290896.00256.0023760672.00295.00257375.001268.007190028.00按照垂直方向搜索Table_array的首例,搜索出满足指定Lookup_value的值,或者搜索出小于搜索值的最大值.返回值为与查找到的单元格同行的,指定的Col_index_num(列序号)右右移移的单元格的值.即,指定搜索条件,设定搜索区域,向右设定至某列.结果为找出在搜索区域中与条件相同的数据再向右移动N行后(同一行)找出相应结果.英文字母不区分大小写;右移列数从第一列开始;搜索区域为含条件列至结果列.适用于纵长的表格的搜索,搜索的列通常为首列.当搜索不到满足值时,返回错误值#N/A.当超出搜索区域时,返回错误值#REF.Lookup_value参见必须在Table_array区域的首列中;如果忽略Range_lookup参数,则Table_array的首列必须进行排序;在此函数的向导中,有关Range_lookup参数的用法是错误的公式=VLOOKUP(A18,A10:

C15,3)指定条件搜索区域右移几行=VLOOKUP(A18,A10:

C15,3)语法VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)Lookup_value为需要在表格数组(数组:

用于建立可生成多个结果或可对在行和列中排列的一组参数进行运算的单个公式。

数组区域共用一个公式;数组常量是用作参数的一组常量。

)第一列中查找的数值。

Lookup_value可以为数值或引用。

若lookup_value小于table_array第一列中的最小值,VLOOKUP返回错误值#N/A。

Table_array为两列或多列数据。

使用对区域或区域名称的引用。

table_array第一列中的值是由lookup_value搜索的值。

这些值可以是文本、数字或逻辑值。

文本不区分大小写。

Col_index_num为table_array中待返回的匹配值的列序号。

Col_index_num为1时,返回table_array第一列中的数值;col_index_num为2,返回table_array第二列中的数值,以此类推。

如果col_index_num:

小于1,VLOOKUP返回错误值#VALUE!

大于table_array的列数,VLOOKUP返回错误值#REF!

Range_lookup为逻辑值,指定希望VLOOKUP查找精确的匹配值还是近似匹配值:

如果为TRUE或省略,则返回精确匹配值或近似匹配值。

也就是说,如果找不到精确匹配值,则返回小于lookup_value的最大数值。

table_array第一列中的值必须以升序排序;否则VLOOKUP可能无法返回正确的值。

有关详细信息,请参阅排序数据。

如果为FALSE,VLOOKUP将只寻找精确匹配值。

在此情况下,table_array第一列的值不需要排序。

如果table_array第一列中有两个或多个值与lookup_value匹配,则使用第一个找到的值。

如果找不到精确匹配值,则返回错误值#N/A。

注解在table_array第一列中搜索文本值时,请确保table_array第一列中的数据没有前导空格、尾部空格、直引号(或)与弯引号(或“)不一致或非打印字符。

否则,VLOOKUP可能返回不正确或意外的值。

有关详细信息,请参阅CLEAN和TRIM。

在搜索数字或日期值时,请确保table_array第一列中的数据未存储为文本值。

否则,VLOOKUP可能返回不正确或意外的值。

有关详细信息,请参阅将保存为文本的数字转换为数字值。

如果range_lookup为FALSE且lookup_value为文本,则可以在lookup_value中使用通配符、问号(?

)和星号(*)。

问号匹配任意单个字符;星号匹配任意字符序列。

如果要查找实际的问号或星号,请在该字符前键入波形符()。

VLOOKUP函函数数运运算算模模型型函函数数解解释释:

搜索表区域首列满足条件的元素,确定待检索单元格所在的区域中的行序号,再进一步返回选定单元格的值。

226江江西西简简称称赣赣=VLOOKUP(D8,C14:

I19,F7,0)简简称称省省会会省省花花景景点点特特产产区区号号江江西西赣南昌杜鹃庐山瓷器0791浙浙江江浙杭州玉兰西湖龙井茶0571江江苏苏苏苏州茉莉苏州园林苏绣0512四四川川蜀成都木芙蓉九寨沟榨菜028安安徽徽皖合肥紫薇黄山徽墨0551湖湖南南湘长沙荷花张家界臭豆腐07311234567公公式式解解释释:

在在C14:

I19C14:

I19范范围围内内查查找找首首列列等等于于江江西西对对应应第第22列列的的值值。

结结果果为为:

赣赣第1参数,查找的内容第2参数,查找区域第3参数,返回查找区域内第几列的数据查找方向第4参数,匹配方式搜索表区域首列满足条件的元素,确定待检索单元格所在的区域中的行序号,再进一步返回选定单元格的值。

=VLOOKUP(D8,C14:

I19,F7,0)第2参数,查找区域第3参数,返回查找区域内第几列的数据简简要要说说明明通过对前面VLOOKUP函数的语法及查找模型的说明和使用,大家应该已经了解了VLOOKUP函数的使用方法了本函数主要的查找方式是简单说,就是查找数据(第1个参数),从左往右在查找定义区域中区(第2个参数)返回我们需要返回的列号(第3个参数),最后我们根据实际需要看是用要用精确查找或者是模糊查找(第4个参数)精确和模糊查找可以用FALSE和TRUE、或者0和1代替,在写公式时第4个参数为精确查找时公式可以简写为=VLOOKUP(1,2,3,)0可以省略为(,),模糊查找是公式同样可以简写为=VLOOKUP(1,2,3),直接把第4个参数省略点就可以了习习题题一一在在查查找找原原表表格格内内容容存存在在的的数数据据是是,22中中方方式式的的区区别别编编号号姓姓名名性性别别部部门门职职称称生生日日1452张9女会计专员1955年11月1440张8男业务专员1973年3月1318张7女门市销售员1962年12月1316张6女门市主任1964年12月1220张5男业务专员1967年8月1218张4男业务专员1972年8月1208张3男业务主任1957年9月1203张2女人事主任1968年6月1201张1女会计主任1972年3月1-1用vlookup函数找出区域A11:

H20中下表数据的正确数据编号1201姓名张1性别女部门会计职称主任生日26359地址上海市民生东路三段68号六楼电话(020)2000-0000姓姓名名性性别别部部门门职职称称电电话话张飞女人事主任(020)2000-0001张军女会计主任(020)2000-0000张狂女门市主任(020)2000-0005张浪男业务专员(020)2000-0003张利女会计专员(020)2000-0008张清男业务专员(020)2000-0007张三男业务主任(020)2000-0002张铁男业务专员(020)2000-0004张望女门市销售员(020)2000-00061-2请使用精确查找找出下列编号的需要内容姓姓名名性性别别职职称称电电话话1张浪男专员(020)2000-00032张飞女主任(020)2000-00013张望女销售员(020)2000-00064张铁男专员(020)2000-00045张清男专员(020)2000-00076张三男主任(020)2000-00027张军女主任(020)2000-0000请使用模糊查找找出下列编号的需要内容姓姓名名性性别别职职称称电电话话1张浪男专员(020)2000-00032张飞女主任(020)2000-00013张望女销售员(020)2000-00064张铁男专员(020)2000-00045张清男专员(020)2000-00076张三男主任(020)2000-00027张军女主任(020)2000-0000习习题题二二在在查查找找不不存存在在原原表表格格数数据据内内容容是是,22中中方方式式的的区区别别实发工资100元50元20元10元99091209909120107010110121012001121012001122012010124012020126012101129012120131013001134013020140014000141014001146014101151015001153015011169016120179017120187018110199019120在采用升序的情况,使用模糊查找,只要是原表存在的,如果不重复出现多次一样的数字,模糊查找能返回唯一值;但是如果查找值不为原来数据范围内的,将按查找到最近似查找值的上一个数据;大家请分别适用升序和降序的排序方式进行排列看看下表中的2找查找方式的变化,并说说看有什么规律,试试改变查找金额的列看看是不是一样的结果2-1精确模糊工工资资额额100100元元工工资资额额100100元元1199019199019217901717901731670#N/A167015415301515301551439#N/A14391461000#N/A100097129012129012810701010701091880#N/A188018101860#N/A186017如果range_lookup参数为FALSE,VLOOKUP将只查找精确匹配值。

如果table_array的第一列中有两个或更多值与lookup_value匹配,则使用第一个找到的值。

如果找不到精确匹配值,则返回错误值#N/A。

模模糊糊查查找找适适用用于于升升序序排排列列查查找找,精精确确查查找找适适合合2中中情情况况下下的的查查找找2-1密密度度粘粘度度温温度度0.4573.555000.5253.254000.6062.933000.6752.752500.7462.572000.8352.381500.9462.171001.091.95501.291.710在以下单元格分别以下列查找值、返回列、查找方式写入函数公式,并通过结果想想看为什么会是这样结果查找值返回列数查找模式VLOOKUP公式121TRUETRUE131TRUETRUE0.730FALSEFALSE在采用降序的情况,使用模糊查找,只要是原表存在的,如果不重复出现多次一样的数字,模糊将返回的时最后一行的数据;但是如果查找值不为原来数据范围内的,将按出现引用查找错误值#N/A在采用升序的情况,使用模糊查找,只要是原表存在的,如果不重复出现多次一样的数字,模糊查找能返回唯一值;但是如果查找值不为原来数据范围内的,将按查找到最近似查找值的上一个数据;0.121TRUETRUE221TRUETRUE使用近似匹配搜索A列中的值1,在A列中找到小于等于1的最大值0.946,然后返回同一行中B列的值。

使用近似匹配搜索A列中的值1,在A列中找到小于等于1的最大值0.946,然后返回同一行中C列的值。

使用精确匹配在A列中搜索值0.7。

因为A列中没有精确匹配的值,所以返回一个错误。

使用近似匹配在A列中搜索值0.1。

因为0.1小于A列中最小的值,所以返回一个错误。

使用近似匹配搜索A列中的值2,在A列中找到小于等于2的最大值1.29,然后返回同一行中B列的值。

通过了上面的练习2-1,大家是否明白了,2中查找在运用中的区别了呢以上2道练习题主要是让大家知道以下2个问题1、在采用升序的情况,使用模糊查找,只要是原表存在的,如果不重复出现多次一样的数字,模糊查找能返回唯一值;但是如果查找值不为原来数据范围内的,将按查找到最近似查找值的上一个数据;2、在采用降序的情况,使用模糊查找,只要是原表存在的,如果不重复出现多次一样的数字,模糊将返回的时最后一行的数据;但是如果查找值不为原来数据范围内的,将按出现引用查找错误值#N/A简简约约的的说说就就是是:

模模糊糊查查找找适适用用于于升升序序排排列列查查找找,精精确确查查找找适适合合22中中情情况况下下的的查查找找习习题题三三VLOOKUPVLOOKUP中中通通配配符符的的使使用用通配符值可以代替任意已有字符的字符入:

*和?

3-13-1原原表表格格不不存存在在通通配配符符在查查找找引引用用区区域域的第一列中搜索文本值时,请确保查查找找引引用用区区域域第一列中的数据不包含前导空格、尾部空格、非打印字符或者未使用不一致的直引号(或)与弯引号(或“)。

否则,VLOOKUP可能返回不正确或意外的值;同时在查找值单元格中的格式也不能存在以上的情况。

简简要要的的说说就就是是查查找找和和被被引引用用的的区区域域的的第第一一个个列列的的数数据据格格式式要要保保持持一一致致,才才能能避避免免不不必必要要的的错错误误出出现现。

一一月月二二月月三三月月四四月月五五月月电电视视机机3,6004,2005,5004,8004,500电电冰冰箱箱2,4002,6002,5503,0003,800空空调调机机2,5002,0003,6504,2006,400使用通配符“*”或“?

”进行查找A=VLOOKUP(电*机,$A$189:

$G$192,MATCH(C$197,$A$189:

$G$189,0),0)物品名称一月四月六月电视机360048003800电冰箱240030004000空调机250042008000B=VLOOKUP(电视*,$A$189:

$G$192,MATCH(C$199,$A$189:

$G$189,0),0)物品名称一月四月六月电视机360048003800电冰箱240030004000空调机250042008000大家试着把“*”改为“?

”看看结果,大家可以看到结果是一样的,所以在这里*和?

所起到的作用是一样,都是对替代中间的一个字符3-23-2原原表表格格存存在在通通配配符符一一月月二二月月三三月月四四月月五五月月电电视视*机机3,6004,2005,5004,8004,500电电冰冰*箱箱2,4002,6002,5503,0003,800空空调调*机机2,5002,0003,6504,2006,400使用通配符“*”或“?

”进行查找A、=VLOOKUP(电*,$H$195:

$N$198,MATCH(J$205,$H$195:

$N$195,0),0)物品名称一月四月六月电视机360048003800电冰箱240030004000空调机250042008000B=VLOOKUP(电?

$A$219:

$G$222,MATCH(C$238,$A$219:

$G$219,0),0)物品名称一月四月六月电视机360048003800电冰箱240030004000空调机250042008000这里可以看到*和?

在里头的替换的作用,但是*号替换的可以为某个文本之前或之后的所有字符,而?

号代替的只是一个字符,所以通配符用的比较广的是*如果range_lookup为FALSE且lookup_value为文本,则可以在lookup_value中使用通配符问号(?

)和星号(*)。

问号匹配任意单个字符;星号匹配任意字符序列。

如果要查找实际的问号或星号,请在字符前键入波形符()。

习习题题四四VLOOKUPVLOOKUP中中的的反反向向查查找找反向查找应该也大家在工作查找时经常遇到问题,因为VLOOKUP函数的设定只能从左往右查找,所以要从右往左就必须通过和其他函数的配合使用才能得到我们需要的结果一起,和简化一些共工作职职工工编编号号姓姓名名性性别别年年龄龄职职称称工工资资2003001王1男35高级工程师58992003002王2男28高级工程师48902003003王3女24高级工程师49002003004王4男18工程师65002003005王5男35技师36002003006王6男50高级工程师49802003007王7男49高级工程师36902003008王8男52高级工程师84062003009王9男55高级工程师84602003010王10男19工程师35612003011王11男20助理工程师56322003012王12男12高级工程师95622003013王13男26助理工程师25642003014王14男38工程师36892003015王15男48工程师48652003016王16女18工程师32652003017王17女19助理工程师48502003018王18女17助理工程师65812003019王19女20工程师32652003020王20男68工程师59852003021王21男46工程师45862003022王22男39助理工程师35482003023王23男48工程师48962003024王24女42工程师65482003025王25男79高级工程师26542003026王26男28助理工程师68422003027王27男27技师36542003028王28男38助理工程师48652003029王29女30高级工程师32582003030王30男23工程师6548习习题题五五VLOOKUPVLOOKUP中中的的多多条条件件的的查查找找(使使用用&符符进进行行文文本本数数据据合合并并查查找找)我们还是采用习题4的表格进行练习职职工工编编号号姓姓名名性性别别年年龄龄职职称称工工资资2003001王1男35高级工程师58992003002王2男28高级工程师48902003003王3女24高级工程师49002003004王4男18工程师65002003005王5男35技师36002003006王6男50高级工程师49802003007王7男49高级工程师36902003008王8男52高级工程师84062003009王9男55高级工程师84602003010王10男19工程师35612003011王11男20助理工程师56322003012王12男12高级工程师95622003013王13男26助理工程师25642003014王14男38工程师36892003015王15男48工程师48652003016王16女18工程师32652003017王17女19助理工程师48502003018王18女17助理工程师65812003019王19女20工程师32652003020王20男68工程师59852003021王21男46工程师45862003022王22男39助理工程师35482003023王23男48工程师48962003024王24女42工程师65482003025王25男79高级工程师26542003026王26男28助理工程师68422003027王27男27技师36542003028王28男38助理工程师48652003029王29女30高级工程师32582003030王30男23工程师6548通过本期仓促的准备,不知道大家对VLOOKUP函数的基本使用掌握了吗,如果没有推荐大家先从每一个使用到的函数的语法入手(按F1看office自带的说明文件是很好的帮助,请大家尽量用完整安装版的进行学习使用);VLOOKUP函数我们大家是经常使用的,所以对这个函数的掌握将可以很好的解决咱们大家工作中的引用问题,虽然情况的千变万化的,但是我们还是需要根据我们的情况来活用我们已经掌握了的函数使用;VLOOKUP的查找方向为垂直方向并从左往右进行有序查找,如果需要用到逆序就请使用咱们今晚讲到的choose(1,2,3,引用区域列)和IF1,0,2个函数进行嵌套使用需要说明的最后2点:

1、在引用数据区域是请大家使用绝对引用的方式进行,好多用户都是因为这个问题而出现了错误,如果大家对引用方式不清楚的,请看简单上传的99乘法;2、对于引用查找的单元格的,格式一定要和你查找的原表格的数据格式要一致,不然出错了大家也还是不知道哪里错了。

地地址址电电话话上海市南京路二段12号二楼(020)2000-0008上海市敦化南路138号二楼(020)2000-0007上海市龙江街23号三楼(020)2000-0006上海市北投中央路12号三楼(020)2000-0005上海市成功路338号四楼(020)2000-0004上海市合江街124号五楼(020)2000-0003上海市内湖路三段148号二楼(020)2000-0002上海市兴安街一段15号四楼(020)2000-0001上海市民生东路三段68号六楼(020)2000-0000通过对前面VLOOKUP函数的语法及查找模型的说明和使用,大家应该已经了解了VLOOKUP函数的使用方法了本函数主要的查找方式是简单说,就是查找数据(第1个参数),从左往右在查找定义区域中区(第2个参数)返回我们需要返回的列号(第3个参数),最后我们根据实际需要看是用要用精确查找或者是模糊查找(第4个参数)精确和模糊查找可以用FALSE和TRUE、或者0和1代替,在写公式时第4个参数为

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 商务科技

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2