vlookup函数怎么用

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

具体步骤如下:首先在B2单元格中输入“=vlookup”即可启用vlookup函数。使用时需要按顺序输入四个数值,中间用英文逗号隔开。第一个是需要查找的值,这里填A2。第二个是被查找的数据表,这里填I:M。第三个是填充的列序数,输入2,第四个输入0即可精确匹配。这样即可填充需要的数据,通过拖动单元格右下角的“十字标”即可整列或整行填充。完成上述步骤即可学会使用vlookup函数。

单元格按所在的行列位置来命名,例如:地址“B5”指的是“B”列与第5行交叉位置上的单元格。

关于VLOOKUP函数的用法

“Lookup”的汉语意思是“查找”,在Excel中与“Lookup”相关的函数有三个:VLOOKUP、HLOOKUO和LOOKUP。下面介绍VLOOKUP函数的用法。

一、功能
在表格的首列查找指定的数据,并返回指定的数据所在行中的指定列处的数据。

二、语法
标准格式:
VLOOKUP(lookup_value,table_array,col_index_num , range_lookup)

三、语法解释
VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)可以写为:
VLOOKUP(需在第一列中查找的数据,需要在其中查找数据的数据表,需返回某列值的列号,逻辑值True或False)
1.Lookup_value为“需在数据表第一列中查找的数据”,可以是数值、文本字符串或引用。
2.Table_array 为“需要在其中查找数据的数据表”,可以使用单元格区域或区域名称等。
⑴如果 range_lookup 为 TRUE或省略,则 table_array 的第一列中的数值必须按升序排列,否则,函数 VLOOKUP 不能返回正确的数值。
如果 range_lookup 为 FALSE,table_array 不必进行排序。
⑵Table_array 的第一列中的数值可以为文本、数字或逻辑值。若为文本时,不区分文本的大小写。
3.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!。
4.Range_lookup 为一逻辑值,指明函数 VLOOKUP 返回时是精确匹配还是近似匹配。如果为 TRUE 或省略,则返回近似匹配值,也就是说,如果找不到精确匹配值,则返回小于lookup_value 的最大数值;如果 range_value 为 FALSE,函数 VLOOKUP 将返回精确匹配值。如果找不到,则返回错误值 #N/A。

四、应用例子
A B C D
1 编号 姓名 工资 科室
2 2005001 周杰伦 2870 办公室
3 2005002 萧亚轩 2750 人事科
4 2005006 郑智化 2680 供应科
5 2005010 屠洪刚 2980 销售科
6 2005019 孙楠 2530 财务科
7 2005036 孟庭苇 2200 工 会

A列已排序(第四个参数缺省或用TRUE)
VLOOKUP(2005001,A1:D7,2,TRUE) 等于“周杰伦”
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
VLOOKUP(2005001,A1:D7,2,FALSE) 等于“周杰伦”
VLOOKUP(2005001,A1:D7,3,FALSE) 等于“2870”
VLOOKUP(2005001,A1:D7,4,FALSE) 等于“办公室”
VLOOKUP(2005019,A1:D7,2,FALSE) 等于“孙楠”
VLOOKUP(2005036,A1:D7,3,FALSE) 等于“2200”
VLOOKUP(2005036,A1:D7,4,FALSE) 等于“工 会”

五、关于TRUE和FALSE的应用
先举个例子,假如让你在数万条记录的表格中查找给定编号的某个人,假如编号已按由小到大的顺序排序,你会很轻松地找到这个人;假如编号没有排序,你只好从上到下一条一条地查找,很费事。
用VLOOKUP查找数据也是这样,当第一列已排序,第四个参数用TRUE(或确省),Excel会很轻松地找到数据,效率较高。当第一列没有排序,第四个参数用FALSE,Excel会从上到下一条一条地查找,效率较低。

笔者觉得,若要精确查找数据,由于计算机运算速度很快,可省略排序操作,直接用第四个参数用FALSE即可。

excel中常用的"查找"函数:
VLOOKUP
中的
V
表示垂直方向。当比较值位于需要查找的数据左边的一列时,可以使用
VLOOKUP,而不用
HLOOKUP。
具体格式:
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。

不会用的,看Excel自带的帮助呀!下面是我拷下来的,自己也可以找到。

---------------------
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

函数共4个参数,格式是:
=VLOOKUP(需要查找的值,被查找的区域,返回被查找区域的第几列数据,以精确还是模糊方式查找)
如公式:
=VLOOKUP(C1,A:B,2,0)
该公式的意思就是以C1的值到A列中查找(注意:被查找值C1,必须位于查找区域的第一列,即A列),找到后返回对应的B列的值,那个数字2就是代表A:B这个区域的第2列,也就是B列了。
公式中最后的0代表精确查找的意思,就是要找到完全相同的,才算找到。如果把0改为1,则代表模糊查找。这个0其实可以省略,省略时默认就是0,但0前面的逗号不能省略。
更为详细的解释可以百度:
excel
vlookup函数
有一大堆相关的视频教程,比用文字的描述方式要容易理解得多。

单元格按所在的行列位置来命名,例如:地址“B5”指的是“B”列与第5行交叉位置上的单元格。




Excel中lookup函数的具体用法是怎样的?
3、将鼠标定位到单元格F2,在该单元格中输入“=LOOKUP(E2,A2:A5,B2:B5)”。4、函数公式输入完成以后,点击键盘上的“Enter”键,出现查询结果。5、对比工作表左边的个人部门信息,可以看到查找的部门信息是一样的,这就是LOOKUP查找函数的作用。注意事项:1、在使用LOOKUP函数的时候,注意LOOKUP函数...

excel中函数lookup查询函数用法详细步骤实例
excel中lookup查找函数用法详细步骤实例,函数的工作原理是在第二个参数(区域,一般是一列)中查找第一个参数(一般为单元格值),找到首个大于第一个参数时,函数返回找到的上方位置,对应的第三个参数的值。如果第二个参数升序排列,可以直接说是返回小于等于第一个参数的最大值。一般情况下都需要将第二...

lookup函数用法详解
本文解lookup函数十大常用用法:1、普通正向查询 公式:=LOOKUP(1,0\/($B$2:$B$7=A11),$D$2:$D$7)公式套用:=lookup(1,0\/(查找值=查找列),结果列)2、执行逆向查询 公式:=LOOKUP(1,0\/(A11=$B$2:$B$7),$A$2:$A$7)LOOKUP函数查询时不分正逆向,直接使用套用公式即可。公式套用:...

Excel中HLOOKUO和LOOKUP的功能和及使用方法是什么?
1、.LOOKUP函数 LOOKUP函数的功能是返回向量(单行区域或单列区域)或数组中的数值。函数 LOOKUP 有两种语法形式:向量和数组。函数 LOOKUP 的向量形式是在单行区域或单列区域(向量)中查找数值,然后返回第二个单行区域或单列区域中相同位置的数值;函数 LOOKUP 的数组形式在数组的第一行或第一列查找...

LOOKUP函数使用方法
LOOKUP函数是一种强大的查找和返回值的工具,它有向量形式和数组形式两种操作方式。向量形式的LOOKUP函数公式为 =LOOKUP(lookup_value, lookup_vector, result_vector)。其中,lookup_value 是你想要在lookup_vector中查找的数值,它可以是数字、文本、逻辑值,甚至可以是包含数值的名称或引用。这个向量通常只...

excel查询函数lookup的用法
lookup函数使用步骤3:F2的公式为=LOOKUP(D2,B2:B15,C2:C15)lookup函数使用步骤4:意思为从B2:B15列里面找D2,并返回C2:C15相对应行的值 lookup函数使用步骤5:这里的结果是"刘备"肯定会让好多人感到困惑,明明有98对应的是“王思”怎么会返回“刘备”呢?那么看往下看,大家就会彻底明白的。lookup...

求EXCEL中LOOKUP函数详细用法excellookup函数怎么用
VLOOKUP(lookup_value,table_array,col_index_num,range_lookup) 解释: VLOOKUP(--查找的值,--查找的区域,--找到后返回第几列,--类型,如果为true或不填,则表示不精确匹配,如果没找到那个值,则返回小于该值的最大数值;如果为false,则表示精确匹配,找不到就返回错误#N\/A)。举例:(见excel...

Excel中LOOKUP查询函数功能的操作方法
公式为: LOOKUP(G5,B2:F11)从B列中查找G5的值,找到后,返回F列对应的行的值。LOOKUP函数查找最后非空数值的方法及原理 这里如果查询表中,最后一个人的工资。我们想想该怎么写?G2的公式为: LOOKUP(9E+307,d:d)9E+307是Excel中的最大数值 G3的公式为: LOOKUP(65535,CODE(C:C),D:D...

Excel中LOOKUP查询函数功能的操作方法
公式为: LOOKUP(G5,B2:F11)从B列中查找G5的值,找到后,返回F列对应的行的值。LOOKUP函数查找最后非空数值的方法及原理 这里如果查询表中,最后一个人的工资。我们想想该怎么写?G2的公式为: LOOKUP(9E+307,d:d)9E+307是Excel中的最大数值 G3的公式为: LOOKUP(65535,CODE(C:C),D:D...

lookup函数的使用方法是怎样的
lookup函数的使用方法可以通过以一份学生成绩表为例,单元格输入=LOOKUP(E2,B2:B8,C2:C8),回车以后得到结果来完成,具体办法如下:1、以一份学生成绩表为例,要查询的是得分76的学生的姓名。2、在F2单元格输入=LOOKUP(E2,B2:B8,C2:C8)。3、回车以后得到结果如图所示,学生姓名是李四,查看左侧表格...

古交市18264744442: Excel Vlookup函数怎么用 -
董宗茂欣: 函数共4个参数,格式是: =VLOOKUP(需要查找的值,被查找的区域,返回被查找区域的第几列数据,以精确还是模糊方式查找) 如公式: =VLOOKUP(A1,B:C,2,0) 该公式的意思就是以A1的值到被查找区域B:C的第一列即B列中查找(注...

古交市18264744442: vlookup函数怎么使用?最好举个实例,谢谢! -
董宗茂欣: VLOOKUP函数的用法 “Lookup”的汉语意思是“查找”,在Excel中与“Lookup”相关的函数有三个:VLOOKUP、HLOOKUO和LOOKUP.下面介绍VLOOKUP函数的用法. 一、功能 在表格的首列查找指定的数据,并返回指定的数据所在行...

古交市18264744442: VLOOKUP这个公式怎么用? -
董宗茂欣:[答案] VLOOKUP 全部显示全部隐藏在表格数组的首列查找值,并由此返回表格数组当前行中其他列的值.VLOOKUP 中的 V 表示垂直方向.当比较值位于需要查找的数据左边的一列时,可以使用 VLOOKUP,而不用 HLOOKUP.语法VLOOKUP(looku...

古交市18264744442: vlookup函数的用法是什么? -
董宗茂欣: VLOOKUP函数用于首列查找并返回指定列的值,字母“V”表示垂直方向.第1参数lookup_value为要搜索的值,第2参数table_array为首列可能包含查找值的单元格区域或数组,第3参数col_index_num为需要从table_array中返回的匹配值的列...

古交市18264744442: excel中的vlookup函数怎么用 -
董宗茂欣: excel中的vlookup函数的使用方法详解: 1 函数的语法为: VLOOKUP(要找谁,在哪儿找,返回第几列的内容,精确找还是近似找) 第一参数是要在表格或区域的第一列中查询的值.第二参数是需要查询的单元格区域,这个区域中的首列必...

古交市18264744442: EXCEL表格中VLOOKUP函数怎么用 -
董宗茂欣: 1. VLOOKUP函数的运用: VLOOKUP函数=VLOOKUP(查找的值,查找区域,返回列的位置,查找的方式) 注意哦:关于“查找的方式 ”有两种,一种模糊查找 ,一种精确查找,运用的方式 都不一样 2. 比如我要查找下面小表格各业务的总...

古交市18264744442: VLOOKUP函数在EXCEL中的使用方法 -
董宗茂欣: Vlookup用系统里的帮助文件,对初接触函数的朋友来说可能比较不容易懂.我这里举例来说明一下最基础的格式及规则,更深层的应用,等你熟悉这个公式后,可以再研究(也可以Hi我一起讨论、学习),希望对你有帮助. 如:D1输入公式:...

古交市18264744442: excel 中vlookup 使用方法? -
董宗茂欣: 1.打开Excel 2.按F1键,呼出帮助 3.在搜索栏里面输入 vlookup,点击搜索 4.找到了你要的东西,慢慢看,有例子.

古交市18264744442: 怎么用VLOOKUP来匹配excel表里面的数据 -
董宗茂欣: 工具:excel2010版本. 1、以excel2010版本为例,如下图B列的部门要从E列匹配过来; 2、首先在B2单元格输入VLOOKUP公式,VLOOKUP的公式为(查找值,查找范围,查找列数,精确匹配或者近似匹配),故这里输入=VLOOKUP(A2,D:E,2,0),按enter键后则可得出匹配结果; 3、然后把鼠标放在B2单元格右下角,下拉填充VLOOKUP公式则可匹配出B列的部门情况了.

古交市18264744442: Excel里的VLOOKUP函数怎么用啊? -
董宗茂欣: 在表格或数值数组的首列查找指定的数值,并由此返回表格或数组当前行中指定列处的数值.当比较值位于数据表首列时,可以使用函数 VLOOKUP 代替函数 HLOOKUP. 在 VLOOKUP 中的 V 代表垂直. 语法 VLOOKUP(lookup_value,table_...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网