引用vlookup函数应用实例_第1页
引用vlookup函数应用实例_第2页
引用vlookup函数应用实例_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、功能这个函数在表格左侧的行标题中查找指定的内容当找到时,它再挑选出该行对应的指定列的单元格内容。语法VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)为需要在数组第一列中查找的数值。Lookup_value可以为数值、引用或文本字符串。为需要在其中查找数据的数据表。可以使用对区域或区域名称的引用,例如数据库或数据清单。如果为,则的第一列中的数值必须按升序排列:、21012、Z、U否则,函数不能返回正确的数值。如果为,不必进行排序。通过在“数据”菜单中的“排序”中选择“升序”,可将数值按升序排列。的第一列中的数值可以为文本、数

2、字或逻辑值。文本不区分大小写。似匹配值函数说明如果函数如果如果函数返回时是精确匹配还是近似匹配。如果为也就是说,如果找不到精确匹配值,则返回小于将返回精确匹配值。为一逻辑值,指明函数的最大数值;如果或省略,则返回近为,如果找不到,则返回错误值找不到小于找不到,且为第一列中的最小数值,函数且为,则使用小于等于返回错误值。返回错误值的最大值。L函数为中待返回的匹配值的列序号。为时,返回第一列中的数值;为_返回第二列中的数值,以此类推。如果小于,函数返回错误值值;如果大于的列数,函数返回错误值vlookup函数应用实例一:问题:如下图,已知表sheetl中的数据如下,如何在数据表二sheet2中如下

3、引用:当学号随机出现的时候,如何在B列显示其对应的物理成绩?ABC.DEF1学号专业语文数学英语物理2.2006015-2視3552403200602卫4:998351:50420060310031506Q5200604:58.16179.2006056010277笔8070060662103阎47加82006076410446100g200608朋7145110血.20060968106癒4412tf112006107010767遐1302006117?10S65421401320061:2741話63411根据问题的需求,这个公式应该是:=vlookup(a2,sheet1!$a$2:$f

4、$100,6,true)详细说明一下在此vlookup函数例子中各个参数的使用说明:第一,vlookup是垂直方向的判断,如果是水平方向的判断可使用Hlookup函数第二,a2是判断的条件,也就是说如果sheet2表中a列对应的数据和sheetl表中的数据相同方能引用;第三,sheet1!$a$2:$f$100是数据跟踪的区域,因为需要引用的数据在f列,所以跟踪的区域至少在f歹U,$是绝对引用。第四,6这是返回什么数的列数,如上图的物理是第6列,所以应该是6,如果要求英语的数值,那么此处应该是5。第五,是否绝对引用,如果是就输入true如果是近似即可满足条件,那么输入false(近似值主要用于

5、带小数点的财务、运算等)。结果如下图:B27匚=VL00KUP(A2,Sheet11$A$2d日初/和1SF$1006JME)ABCDEfG1学号物理2200601403200607ioo420060500520060360620060470720060690820060250920060912010200603110112006121501220061114013200610130vlookup函数实例讲解二:说明函数=VL00KUP(f1,A1:E100,2,FALSE)的意思。意思是:在A1:E100区域查找f1的值,找到后,返回从a开始算的第2列值(即b歹列),false为精确查找的必

6、备参数。vlookup函数实例讲解三:上图,A2:B5为参照数组范围,E2为欲搜寻的值,传回数组表的欲对照的栏为第2栏(姓名),在F2输入=VLOOKUP(E2,A2:B5,2,FALSE)将会找到155003是王小华,然后显示出来。vlookup函数实例讲解四:ABCD1编号姓名工资科室2005001张三2870办公室2005002李四2750人事科2005006郑化2680供应科52005010屠刚红2980销售科62005019王五2530财务科72005036孟小庭2200工会A列已排序(第四个参数缺省或用TRUE)VLOOKUP(2005001,A1:D7,2,TRUE)等于“张三”

7、VLOOKUP(2005001,A1:D7,3,TRUE等于“2870”VLOOKUP(2005001,A1:D7,4,TRUE)等于“办公室”VLOOKUP(2005019,A1:D7,2,TRUE)等于“王五”VLOOKUP(2005036,A1:D7,3,TRUE)等于“2200”VLOOKUP(2005036,A1:D7,4,TRUE)等于“工会”VLOOKUP(2005036,A1:D7,4)等于“工会”若A列没有排序,要得出正确的结果,第四个参数必须用FALAE。解释:关于TRUE和FALSE的应用先举个例子,假如让你在数万条记录的表格中查找给定编号的某个人,假如编号已按由小到大的

8、顺序排序,你会很轻松地找到这个人;假如编号没有排序,你只好从上到下一条一条地查找,很费事。用VLOOKUP查找数据也是这样,当第一列已排序,第四个参数用TRUE(或确省),Excel会很轻松地找到数据,效率较高。当第一列没有排序,第四个参数用FALSE,Excel会从上到下一条一条地查找,效率较低。个人觉得,若要精确查找数据,由于计算机运算速度很快,可省略排序操作,直接用第四个参数用FALSE即可。vlookup函数实例讲解五:本示例搜索员工表的ID列并查找其他列中的匹配值,计算并测试错误条件。ABCDEID姓氏名字职务出生日期1李小明销售代表12/8/1968林彩瑜销售部副总2/19/195

9、2王志东销售代表8/30/1963潘金销售代表9/19/1958林丹销售经理3/4/1955苏术平销售代表7/2/1963公式说明(结果)=IF(ISNA(VLOOKUP(5,A2:E7,2,FALSE)=TRUE,未找到员工,VLOOKUP(5,A2:E7,2,FALSE)如果有ID为5的员工,则显示该员工的姓氏;否则,显示消息“未找到员工”。(林)当VLOOKUP函数返回错误值#NA时,ISNA函数返回值TRUE。=IF(ISNA(VLOOKUP(15,A3:E8,2,FALSE)=TRUE,未找到员工,VLOOKUP(15,A3:E8,2,FALSE)如果有ID为15的员工,则显示该员工的姓氏;否则,显示消息“未找到员工”。(未找到员工)当VLOOKUP函

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论