excel中函数VLOOKUP的使用情况,谁能总结举例说明下,要浅显点,我不专业

如题所述

VLOOKUP

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

语法

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。

说明 

如果函数 VLOOKUP 找不到 lookup_value,且 range_lookup 为 TRUE,则使用小于等于 lookup_value 的最大值。

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

如果函数 VLOOKUP 找不到 lookup_value 且 range_lookup 为 FALSE,函数 VLOOKUP 返回错误值 #N/A。 


示例

 

在上述工作表中,区域 A4:C12 的名称为 Range:

VLOOKUP(1,Range,1,TRUE) 等于 0.946

VLOOKUP(1,Range,2) 等于 2.17

VLOOKUP(1,Range,3,TRUE) 等于 100

VLOOKUP(.746,Range,3,FALSE) 等于 200

VLOOKUP(0.1,Range,2,TRUE) 等于 #N/A,因为 0.1 小于 A 列的最小数值

VLOOKUP(2,Range,2,TRUE) 等于 1.71

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-09-21

如下图,黄底为价格表,其中货号没有重复;

灰底为订单,蓝字部分根据订单要求输入,黑字自动生成。

可参考Excel函数帮助,说得很明白。其它函数也可通过帮助文件自学。

 

在B16中输入  =VLOOKUP(A16,$A$3:$D$10,2,FALSE)   代表意义为:

从A3:D10($符号用于锁定行或列,用填充柄拉动时不会自动改变)范围内查找数据,查找对象为A16,查找A3:D10范围内第一列即A列内容是否有跟A16匹配的项,如果有匹配,返回A3:D10范围内第二列的数值,False为精确匹配,即必须跟A16完全相同。

说明:

A16---查找对象为A16;  下图中输入蓝字“货号3"

$A$3:$D$10---在A3:D10范围内查找数据(也可写成A3:D10);

$符号---用于锁定行或列,用填充柄拉动时不会自动改变;

2---如果有匹配,返回A3:D10范围内第二列的数值;

False---为精确匹配,即必须跟A16完全相同

返回结果为价目表中“货号3”对应的第二列数据,即“直尺”。

 

相应的,

在C16中输入  =VLOOKUP(A16,$A$3:$D$10,3,FALSE)   

即在价目表中查找A16对象即“货号3”,对应的第三列数值即单价“1.50”。

 

本回答被提问者采纳
第2个回答  2012-09-21
这个函数的作用是根据给定条件内容,到指定列中搜索是否有这个条件内容的存在,如果有,就返回找到位置所在行对应其他列的值。
举例:
=vlookup(a1,e:g,3,)
意思就是在区域e:g中的第一列(即e列)查找有没有与单元格A1内容相同的单元格,如果找到,就返回这个区域中第3列上的值。本回答被网友采纳
第3个回答  2012-09-21
如在Sheet2工作表B1中输入
=VLOOKUP(A1,Sheet2!A:C,2,0)
VLOOKUP(要查找的值,要查找的范围,如找到返回所找范围的第几列,是否精准查找)
如其中:A1=“张三” 则用“张三”在Sheet2中的A至C列中找,如找到返回对应B列的值(公式中的2),公式中的0为FALSE为精准查找。
如果找不到会返回#N/A
第4个回答  2012-09-21
这个的功能主要是可以在两个不同的表格当中将相同的数据相匹配!
比如说第一个表格是名字和电话号码;另一个是电话号码和产生的费用那么我们就可以用vlookup将表二中号码产生的费用匹配到这个号码所对应的名字上;这样我们就可以直接看到谁该付多少钱!不知道你懂没懂!

excel中函数VLOOKUP的使用情况,谁能总结举例说明下,要浅显点,我不专业...
如果函数 VLOOKUP 找不到 lookup_value,且 range_lookup 为 TRUE,则使用小于等于 lookup_value 的最大值。如果 lookup_value 小于 table_array 第一列中的最小数值,函数 VLOOKUP 返回错误值 #N\/A。如果函数 VLOOKUP 找不到 lookup_value 且 range_lookup 为 FALSE,函数 VLOOKUP 返回错误值 #N\/...

excel中vlookup函数的使用方法 解详细说明
输入值A2:F12,表示要在A2-F12的范围内查找。A2表示开始,F12表示结束。因为需要查询的是总分,所以范围到F12;要是只需要语文的成绩那么范围可以改为A2:C12。3、实例公式:=VLOOKUP(H2,A2:F12,6,FALSE)第3个参数:6 代表着返回数据在查找区域的第几列数,从A2到F12这个范围,一共包含了6列,所以...

vlookup函数的使用方法,这3点需要特别注意下,不然就会出错
出现这个情况的原因是因为,Vlookup是从上到下进行数据查询的,1班鲁班在最前面的位置,所以就会返回1班鲁班的结果,想要解决这个问题就需要增加一个查找条件 3.不能查找左侧数据 如下图所示,我们想要查找【张飞的语文成绩】但是在数据源中语文成绩这一列数据是在【姓名列】的左侧的,对于这样的数据,是...

有谁能告诉我EXCEL表格中函数VLOOKUP的具体详细操作,本人对这很难理解...
1、光标移至目标文件单元格中,点击工具栏fx,找到voolkup函数,确定 2、在函数参数对话框中,“lookup_value”指选择目标文件链接关键字段所在的列 “table_array”指选定源文件选择链接关键字段所在列及包含数据所有列,同时记下要链接数据列的序号(从关键字所在列开始计算,从1至你想要数据列是几就...

Excel使用Vlookup函数需要注意的几个细节
所以,在使用Vlookup函数前,首先要关注一些细节,我总结为三个:一个是使用Vlookup函数时,如果是别人传过来的,亦或是从系统中导出来的,建议在函数嵌套中加上Trim()函数,Trim函数时去掉前后空格的;二是要注意数据类型的统一,通过更改数据格式即可,这个比较简单,大家都明白,无需我赘述;三是要...

EXCEL,谁能通俗点帮我解释一下VLOOPUP函数的用法?
现在,我们需要使用Excel中的VLOOKUP函数来找出相关数据。假设我们想从2006年清单中查找2005年的某个员工姓名。在2006年清单的单元格C1中,我们可以输入以下公式:=VLOOKUP(A1, $E$1:$F$100, 2, FALSE)这个公式的作用是:在E列和F列的数据范围内查找A1单元格中的员工姓名。如果找到匹配项,则返回F...

EXCEL里的VLOOKUP函数怎么用?要具体的,别复制!急!百度里有的看不明 ...
如图,比如在G列里你要提取前面A列对应B列的对应的值,VLOOKUP里的函数应该如图这样填上。另外,G列要实行下拉公式的话,函数里的第一个公式有值要使用绝对引用。如图 还不明白的问我!

vlookup函数的使用方法 Excel中的vlookup函数如何使用
VLOOKUP函数是Excel中几个最重函数之一,为了方便大家学习,小编特针对VLOOKUP函数的使用和扩展应用,进行一次全面综合的说明。VLOOKUP函数的使用方法(入门级)VLOOKUP是一个查找函数,给定一个查找的目标,它就能从指定的查找区域中查找返回想要查找到的值。它的基本语法为:VLOOKUP(查找目标,查找范围,返回值的列数,精确OR模糊...

vlookup函数使用方法,讲的通俗一点
lookup:为一逻辑值,指明函数VLOOKUP 查找时是精确匹配,还是近似匹配。 Range_lookup为:FALSE ,VLOOKUP将只查找精确匹配值。如果Table_array 的第一列中有两个或更多值与 lookup_value 匹配,则使用第一个找到的值。如果找不到精确匹配值,则返回错误值。Range_lookup为:TRUE 或被省略,则返回...

关于EXCEL 中vlookup的使用方法一直看不太明白
,也可以使用对区域或区域名称的引用,例如数据库或数据清单。 “列序号”:即希望区域(数组)中待返回的匹配值的列序号,为1时,返回第一列中的数值,为2时,返回第二列中的数值,以此类推;若列序号小于1,函数VLOOKUP 返回错误值 #VALUE!;如果大于区域的列数,函数VLOOKUP返回错误值 #REF!。

相似回答