Excel中vlookup函数的使用方法

作者&投稿:永伯 (若有异议请与网页底部的电邮联系)
Excel中vlookup函数使用方法~

Excel中vlookup函数使用方法
  在我们的使用Excel表格时,使用函数是十分便利的,那么我们应该如何使用Excel中的vlookup函数呢?下面是我分享给大家的Excel中vlookup函数使用方法,欢迎阅读。
   以下以例子做解答供大家参考:
  首先我们介绍下使用的函数 vlookup 的几个参数,vlookup是判断引用数据的函数,它总共有四个参数,依次是:
  1、判断的条件
  2、跟踪数据的区域
  3、返回第几列的'数据
  4、是否精确匹配
  根据问题的需求,这个公式应该是:=vlookup(a2,sheet1!$a$2:$f$100,6,true)
  vlookup函数例子中各个参数的使用说明如下:(电脑配置)
  1、a2 是判断的掉条件,也就是说如果sheet2表中a列对应的数据和sheet1表中的数据相同方能引用;
  2、sheet1!$a$2:$f$100 是数据跟踪的区域,因为需要引用的数据在f列,所以跟踪的区域至少在f列,$是绝对引用(关于绝对引用可以参考这里);
  3、6 这是返回什么数的列数,如上图的物理是第6列,所以应该是6,如果要求英语的数值,那么此处应该是5;
  4、是否绝对引用,如果是就输入 true 如果是近似即可满足条件 那么输入false (近似值主要用于带小数点的财务、运算等);
  5、vlookup是垂直方向的判断,如果是水平方向的判断可使用Hlookup函数;
  1、a2 是判断的掉条件,也就是说如果sheet2表中a列对应的数据和sheet1表中的数据相同方能引用;
  2、sheet1!$a$2:$f$100 是数据跟踪的区域,因为需要引用的数据在f列,所以跟踪的区域至少在f列,$是绝对引用(关于绝对引用可以参考这里);
  3、6 这是返回什么数的列数,如上图的物理是第6列,所以应该是6,如果要求英语的数值,那么此处应该是5;
  4、是否绝对引用,如果是就输入 true 如果是近似即可满足条件 那么输入false (近似值主要用于带小数点的财务、运算等);
  5、vlookup是垂直方向的判断,如果是水平方向的判断可使用Hlookup函数。
  例子:已知表sheet1中的数据如下,如何在数据表二 sheet2 中如下引用:当学号随机出现的时候,如何在B列显示其对应的物理成绩?
  根据以上vlookup函数公式 :=vlookup(a2,sheet1!$a$2:$f$100,6,true)计算结果为:
  不知道你是否已经会使用vlookup这个条件查找函数,如果你有兴趣可以试试,其实Excel是一个比较简单的办公软件,主要对数据进行处理,在公司财务报表中运用的比较多,如果您对Excel软件不太熟悉,建议购买一本相关书籍做参考也非常实用。
;

VLOOKUP函数是 Excel 中的一个纵向查找函数。在工作中都有广泛应用。下面是我为您带来的excel vlookup函数使用 方法 ,希望对大家有所帮助。
目录 excel vlookup函数使用方法
VLOOKUP函数参数说明
VLOOKUP函数使用注意事项
excel vlookup函数使用方法: 如下图,已知表sheet1中的数据如下,如何在数据表二 sheet2 中如下引用:当A列学号随机出现的时候,如何在B列显示其对应的物理成绩?

首先我们知道需要用到vlookup函数,那么先介绍一下使用 vlookup函数的几个参数,vlookup是判断引用数据的函数,它总共有四个参数,依次是:
1、判断的条件
2、跟踪数据的区域
3、返回第几列的数据
4、是否精确匹配
根据以上参考,和上述在sheet2表的B列显示问题的实际需求,在sheet2表的B2单元格输入这个公式是:
=vlookup(a2,sheet1!$a$2:$f$100,6,true)
详细说明一下,在此vlookup函数例子中各个参数的使用说明:
1、a2 是判断的条件,也就是说sheet1表和sheet2表中学号相同者,即sheet2表a列对应的数据和sheet1表中学号列a列的数据相同方能引用;
2、sheet1!$a$2:$f$100 是数据跟踪的区域,因为需要引用的数据在f列,所以跟踪的区域至少在f列,sheet1!是不同表间引用所用的表名称,和标志是表间引用的!符号,$是绝对引用(关于excel引用可以参考这里),$a$2:$f$100 表明从A2到F100单元格的数据区域,如果数据区域不止100,那么可以直接使用A:F,这样虽然方便但是有风险,因为如果sheet1表的下方还有 其它 数据,就有可能出现问题;
3、6 这是返回什么数的列数,如上图的物理是第6列,所以应该是6,如果要求英语的数值,那么此处应该是5
4、是否绝对引用,如果是就输入 true 如果是近似即可满足条件 那么输入false (近似值主要用于带小数点的财务、运算等)
5、vlookup是垂直方向的查找,如果是水平方向查找可使用Hlookup函数,使用方法类似。
结果如下图:

<<<
VLOOKUP函数参数说明: Lookup_value为需要在数据表第一列中进行查找的数值。Lookup_value 可以为数值、引用或文本字符串。当vlookup函数第一参数省略查找值时,表示用0查找。
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 查找时是精确匹配,还是近似匹配。如果为false或0 ,则返回精确匹配,如果找不到,则返回错误值 #N/A。如果 range_lookup 为TRUE或1,函数 VLOOKUP 将查找近似匹配值,也就是说,如果找不到精确匹配值,则返回小于 lookup_value 的最大数值。如果range_lookup 省略,则默认为近似匹配。
<<<
VLOOKUP函数使用注意事项: 一.VLOOKUP的语法
1.括号里有四个参数,是必需的。最后一个参数range_lookup是个逻辑值,我们常常输入一个0字,或者False;其实也可以输入一个1字,或者true。两者有什么区别呢?前者表示的是完整寻找,找不到就传回错误值#N/A;后者先是找一模一样的,找不到再去找很接近的值,还找不到也只好传回错误值#N/A。
2.Lookup_value是一个很重要的参数,它可以是数值、文字字符串、或参照地址。我们常常用的是参照地址。用这个参数时,有三点要特别提醒:
A)参照地址的单元格格式类别与去搜寻的单元格格式的类别要一致,否则的话有时明明看到有资料,就是抓不过来。特别是参照地址的值是数字时,最为明显,若搜寻的单元格格式类别为文本格式,虽然看起来都是123,但是就是抓不出东西来的。
而且格式类别在未输入数据时就要先确定好,如果数据都输入进去了,发现格式不符,已为时已晚,若还想去抓,则需重新输入。
B)在使用参照地址时,有时需要将lookup_value的值固定在一个格子内,而又要使用下拉方式(或复制)将函数添加到新的单元格中去,这里就要用到“$”这个符号了,这是一个起固定作用的符号。比如说我始终想以D5格式来抓数据,则可以把D5弄成这样:$D$5,则不论你如何拉、复制,函数始终都会以D5的值来抓数据。
C) 用“&" 连接若干个单元格的内容作为查找的参数。在查找的数据有类似的情况下可以做到事半功倍。
3.Table_array是搜寻的范围,col_index_num是范围内的栏数。Col_index_num 不能小于1,其实等于1也没有什么实际用的。如果出现一个这样的错误的值#REF!,则可能是col_index_num的值超过范围的总字段数。选取Table_array时一定注意选择区域的首列必须与lookup_value所选取的列的格式和字段一致。比如lookup_value选取了“姓名”中的“张三”,那么Table_array选取时第一列必须为“姓名”列,且格式与lookup_value一致,否则便会出现#N/A的问题。
4.在使用该函数时,lookup_value的值必须在table_array中处于第一列。
二.VLOOKUP的错误值处理
如果找不到数据,函数总会传回一个这样的错误值#N/A,这错误值其实也很有用的。
例如,如果我们想这样来作处理:如果找到的话,就传回相应的值,如果找不到的话,就自动设定它的值等于0,则函数可以写成这样:
=if(iserror(vlookup(1,2,3,0)),0,vlookup(1,2,3,0))
在Excel 2007以上版本中,以上公式等价于
=IFERROR(vlookup(1,2,3,0),0)
这句话的意思是:如果VLOOKUP函数返回的值是个错误值的话(找不到数据),就等于0,否则,就等于VLOOKUP函数返回的值(即找到的相应的值)。
这里又用了两个函数。
第一个是iserror函数。它的语法是iserror(value),即判断括号内的值是否为错误值,如果是,就等于true,不是,就等于false。
第二个是if函数,这也是一个常用的函数的,后面有机会再跟大家详细讲解。它的语法是if(条件判断式,结果1,结果2)。如果条件判断式是对的,就执行结果1,否则就执行结果2。举个例子:=if(D2=””,”空的”,”有东西”),意思是如D2这个格子里是空的值,就显示文字“空的”,否则,就显示“有东西”。(看起来简单吧?其实编程序,也就是这样子判断来判断去的。)
在Excel 2007以上版本中,可以使用iferror(value, value_if_error)代替以上两个函数的组合,该函数判断value表达式是否为错误值,如果是,则返回value_if_error,如果不是,则返回value表达式自身的值。
<<<

excel vlookup函数使用方法相关 文章 :
★ 怎么在excel中使用VLOOKUP函数
★ Excel怎么使用vlookup函数
★ Excel表格中的VLOOKUP函数怎么用
★ excel中vlookup函数的使用方法
★ 怎么在excel中使用VLOOKUP函数(2)
★ excel表vlookup公式的使用方法步骤
★ Excel中怎么使用vlookup函数
★ excel的vlookup函数使用教程
★ excel使用vlookup函数的方法步骤
var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?1fc3c5445c1ba79cfc8b2d8178c3c5dd"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })();

VLOOKUP函数教程

说明

纵向查找。在范围的第一列中自上而下搜索某个键值,并返回所找到的行中指定单元格的值。

示例

VLOOKUP(10003,A2:B26,2,FALSE())

语法

VLOOKUP(搜索键值,范围,索引,[已排序])

搜索键值

要搜索的值,如 42、"Cats" 或 I24。

范围

要进行搜索的范围。VLOOKUP 将在该范围的第一列中搜索搜索键值中指定的键值。

索引

要返回的值的列索引,范围中的第一列编号为 1。 如果索引不是介于 1 和范围中的列数之间,将返回 #VALUE! 。

已排序-[可选]

[默认值为 TRUE() ] - 指示要搜索的列(指定范围的第一列)是否已排序。大多数情况下,建议设为 FALSE()。 建议将已排序设为 FALSE。如果设为 FALSE,将返回完全匹配项。如果存在多个匹配值,将返回找到的第一个值对应的单元格的内容,如果找不到匹配值,则返回 #N/A。 如果将已排序设为 TRUE 或省略,将返回(小于或等于搜索键值的)最接近的匹配项。如果搜索的列中所有的值均大于搜索键值,则返回 #N/A。

实战

在线练习:【雷鸟365】 VLOOKUP.xlsx  



方法/步骤

  • 1

    选中需要填充内容的单元格,如图的F3,然后点击表格顶端的“公式”选项卡

    请点击输入图片描述

  • 2

    点击“公式”选项卡下方的“插入函数”的图标

    请点击输入图片描述

  • 在“搜索函数”下方的空白框内输入需要用到的函数“vlookup”,然后点击右方的“转到”

    请点击输入图片描述

  • 在“选择函数”下方的列表里选择“vlookup”函数

    请点击输入图片描述

  • 点击该页面右下方的“确认”

    请点击输入图片描述

  • 在弹出来“函数参数”对话框中,点击第一行空白栏,选择引用查找时用的依据,如图中的姓名,即E3单元格

    请点击输入图片描述

  • 点击第二行空白栏内右方的红色箭头,然后选择我们需要从中引用信息的第二张表,框选需要从中引用查找的单元格

    请点击输入图片描述

  • 点击该栏右方的红色标志,回到“函数参数”的对话框中

    请点击输入图片描述

  • 将第二行“教师基本信息!D3:E22”的内容加上绝对引用符号“$”,改成“教师基本信息!$D$3:$E$22”

    请点击输入图片描述

  • 在第三行空白栏内填写需要引用的序列号“2”

    请点击输入图片描述

  • 在第四行空白栏内填写内容“0”,表示此次查找为大致匹配,若为精确匹配则输入内容“TRUE”,然后点击页面右下方的“确认”,

    请点击输入图片描述

  • 完成F3的引用填充后,将移动光标置于该单元的右下角的“+”位置,双击鼠标左键,完成以下所有单元格的填充

    请点击输入图片描述



怎么在Excel中使用VLOOKUP函数?
答:材料/工具:Excel2007 1、新建一个空白的EXCEL工作表 2、在工作表黑输入演示数据,要求将A列等于K列的所有数值中,求出对应B列的最大值,放到后面,而后求出最大值对应的后面的值,复制过去 3、在L列输入公式=MAX(($A$2:$A$1000=$K2)*($B$2:$B$1000)),而后同时按住ctrl+shift+enter,...

在excel中vlookup函数怎么使用呢?
答:1、用数据打开电子表格,在b列的返回值中显示与E列对应的数据。2、必须单击“B2”单元格中的“fx”来选择“vlookup”功能选项。3、第一行填写A2,第二行填写D2:E8,第三行填写2。这是根据需要设置范围。4、最后,如图所示,直接在A2区域下拉公式以查看所有值,这样操作就可以完成了。

如何在excel中使用vlookup函数
答:1、VLOOKUP公式中的条件1:条件2,意思是将两个单元格连在一起作为整体进行查找。图中即为:F2:G2。2、VLOOKUP公式中的$条件1区域$:$条件2区域$,意思是将业务类型和订单编号作为整体。即图中:$A$2:$B$9(使用$锁定区域-绝对引用)。3、VLOOKUP公式中的IF({1,0},$条件1区域$:$条件2区域...

excel表格怎么用VLOOKUP函数
答:1、这里其实不是VLOOKUP可以实现从右至右的查找,而是利用IF函数的数组效应把两列换位重新组合后,再按正常的从左至右查找。2、IF({1,0},B2:B5,A2:A5)这是本公式中最重要的组成部分。在EXCEL函数中使用数组时(前提时该函数的参数支持数组),返回的结果也会是一个数组。这里1和0不是实际意义...

excel中vlookup函数是什么意思?
答:1、Excel中的VLOOKUP的意思是垂直方向查询引用数据,如=VLOOKUPA2,FK,2,0A2表示需要查找的值,FK表示查找引用的区域注意这个区域的首列F必须包含A2查找的值,2表示引用F至K列这个区域的第二列也就是G列。2、lt VLOOKUP是一个查找函数,给定一个查找的目标,它就能从指定的查找区域中查找返回想要...

excel中vlookup是什么意思,怎么用?
答:在表格中VLOOKUP函数是Excel中的一个纵向查找函数,它与LOOKUP函数和HLOOKUP函数属于一类函数。具体使用方法如下:如下图所示,要求根据表二中的姓名,查找姓名所对应的年龄。公式:B13 =VLOOKUP(A13,$B$2:$D$8,3,0)参数说明:1、查找目标:就是你指定的查找的内容或单元格引用。本例中表二A列的...

excel中怎么用VLOOKUP函数取两个条件的数值?
答:excel里用VLOOKUP函数取同时满足两个条件的值,可以按照以下步骤进行操作:例如,有一组数据A,包括姓名、学号、成绩三列,另外一组数据B有姓名、学号两列,现在要将数据A的成绩关联到数据B中来。如下图所示:1、在I2单元格输入数组公式:=VLOOKUP(G2&H2,IF({1,0},$A$2:$A$8&$B$2:$B$8...

如何使用excel中的VLOOKUP函数?
答:下面来具体演示这个函数的使用过程,在需要显示结果的单元格中选中某个单元格,演示表格中选中的是G2,然后输入=VLOOKUP(参数1,参数2,参数3,参数4)这个函数里面有四个参数,第一个参数是查找值,示例当中我们是根据F2来查询的,输入F2就可以了。第二个参数是数据表,就是在表中的什么范围内查询,...

在excel表格中如何使用VLOOKUP函数?
答:1. VLOOKUP函数的基本功能:VLOOKUP函数是Excel中用于在数据表中搜索特定值,并返回相应行的其他列中的值的函数。它在一对一匹配的情况下非常有效,但无法直接处理一对多匹配。2. 一对多匹配的概念:一对多匹配是指在一个数据表中,一个特定的值可能对应多个其他列中的值。例如,在客户订单数据表中,一...

怎样在EXCEL表格中使用vlookup函数?
答:该情况无法直接用vlookup函数完成,根据该案例的数据特点,下面提供一种添加辅助列结合vlookup函数的方法:假设表A、表B如下图 表A 表B 第一步:在B表中“数量”列前插入一列“辅助列”第二步:在辅助列中键入公式“A2&B2”,回车确定,向下填充。(此时辅助列数据为订单号和货号的合并)第三步:...