您当前的位置:t7t8网 >  创业指南 >vlookup函数用法 excel vlookup函数用法

vlookup函数用法 excel vlookup函数用法

更新时间:2023-01-11 22:17:13 点击: 来源:yutu

1、vlookup函数怎么用

Vlookup函数的用法=Vlookup(查找的数据,查找的区域,返回值在查找区域的列数,匹配方式)。其中,查找区域之一列必须是查找数据所在的列,匹配方式有两种0或者false为精确匹配,1或者True为近似匹配。

具体步骤如下:

1 查找目标:就是你指定的查找的内容或单元格引用。本例中表二A列的姓名就是查找目标。我们要根据表二的“姓名”在表一中A列进行查找。

2 查找范围(VLOOKUP(A13,$B$2:$D$8,3,0) ):指定了查找目标,如果没有说从哪里查找,EXCEL肯定会很为难。所以下一步我们就要指定从哪个范围中进行查找。VLOOKUP的这第二个参数可以从一个单元格区域中查找,也可以从一个常量数组或内存数组中查找。本例中要从表一中进行查找,那么范围我们要怎么指定呢?这里也是极易出错的地方。大家一定要注意,给定的第二个参数查找范围要符合以下条件才不会出错:

A 查找目标一定要在该区域的之一列。本例中查找表二的姓名,那么姓名所对应的表一的姓名列,那么表一的姓名列(列)一定要是查找区域的之一列。象本例中,给定的区域要从第二列开始,即$B$2:$D$8,而不能是$A$2:$D$8。因为查找的“姓名”不在$A$2:$D$8区域的之一列。

B 该区域中一定要包含要返回值所在的列,本例中要返回的值是年龄。年龄列(表一的D列)一定要包括在这个范围内,即:$B$2:$D$8,如果写成$B$2:$C$8就是错的。

3 返回值的列数(B13 =VLOOKUP(A13,$B$2:$D$8,3,0))。这是VLOOKUP第3个参数。它是一个整数值。它怎么得来的呢。它是“返回值”在第二个参数给定的区域中的列数。本例中我们要返回的是“年龄”,它是第二个参数查找范围$B$2:$D$8的第3列。这里一定要注意,列数不是在工作表中的列数(不是第4列),而是在查找范围区域的第几列。如果本例中要是查找姓名所对应的性别,第3个参数的值应该设置为多少呢。答案是2。因为性别在$B$2:$D$8的第2列中。

扩展资料:

VLOOKUP函数是Excel中的一个纵向查找函数,它与LOOKUP函数和HLOOKUP函数属于一类函数,在工作中都有广泛应用,例如可以用来核对数据,多个表格之间快速导入数据等函数功能。功能是按列查找,最终返回该列所需查询列序所对应的值;与之对应的HLOOKUP是按行查找的。

参考资料:百度百科-vlookup函数

2、vlookup函数的用法是什么?

01

VLOOKUP函数用于首列查找并返回指定列的值,字母“V”表示垂直方向。第1参数lookup_value为要搜索的值,第2参数table_array为首列可能包含查找值的单元格区域或数组,第3参数col_index_num为需要从table_array中返回的匹配值的列号,第4参数range_lookup用于指定精确匹配或近似匹配模式。

当range_lookup为TRUE、被省略或使用非零数值时,表示近似匹配模式,要求table_array之一列中的值必须按升序排列,并返回小于等于lookup_value的更大值对应列的数据。当参数为FALSE时(常用数字0或保留参数前的逗号代替),表示只查找精确匹配值,返回table_array的之一列中之一个找到的值,精确匹配模式不必对table_array之一列中的值进行排序。

如果使用精确匹配模式且第1参数为文本,则可以在第1参数中使用通配符问号(?)和星号(*)。VLOOKUP函数不区分字母大小写。

VLOOKUP 函数语法具有下列参数:为操作、事件、 *** 、属性、函数或过程提供信息的值。

lookup_value必需。要在表格或区域的之一列中搜索的值。lookup_value参数可以是值或引用。如果为lookup_value参数提供的值小于table_array参数之一列中的最小值,则VLOOKUP将返回错误值 #N/A。

table_array必需。包含数据的单元格区域。可以使用对区域(例如,A2:D8)或区域名称的引用。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返回 错误值。大于table_array的列数,则VLOOKUP返回。错误值。range_lookup可选。一个逻辑值,指定希望VLOOKUP查找精确匹配值还是近似匹配值。

如果range_lookup为 TRUE 或被省略,则返回精确匹配值或近似匹配值。如果找不到精确匹配值,则返回小于lookup_value的更大值。重要信息如果range_lookup为 TRUE 或被省略,则必须按升序排列table_array之一列中的值;否则,VLOOKUP可能无法返回正确的值。

3、vlookup通俗解释是什么?

解释:

通俗的解释就是:纵向区域查找。

本质上就是excel的一个计算函数,这个是Excel里的函数类型,我们只需要在单元格里出入vlookup就可以进行查找数据或者区域等。在表格里,vlookup函数是纵向区域查找的意思,我们可以快速的查找对应的数据。

函数使用特点:

Vlookup函数的用法是,在某一单元格中输入【=Vlookup(查找的数据,查找的区域,返回值在查找区域的列数,匹配方式)】。

值得注意的是,查找区域之一列必须是查找数据所在的列,匹配方式有两种0或者false为精确匹配,1或者True为近似匹配。

4、VLOOKUP函数怎么用

VLOOKUP函数的用法:

    VLOOKUP用于在表格或数值数组的首列查找指定的数值,并由此返回表格或数组当前行中指定列处的数值,其语法形式为:VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)  【按列(col)查找】

其中:

1、Lookup_value:表示要查找的值,它必须位于自定义查找区域的最左列。

      Lookup_value 可以为数值、引用或文字串。

2、Table_array:查找的区域,用于查找数据的区域,上面的查找值必须位于这个区域的

                  最左列。可以使用对区域或区域名称的引用。

3、Row_index_num:为 table_array 中待返回的匹配值的行序号。

                     Row_index_num 为1  时,返回 table_array 之一行的数值;

                     row_index_num 为 2 时,返回 table_array 第二行的数值;

                     依次类推。

4、Col_index_num:为相对列号。最左列为1,其右边一列为2,依次类推。

5、Range_lookup:为一逻辑值,指明函数VLOOKUP 查找时是精确匹配,还是近似匹配。

   Range_lookup为:FALSE ,VLOOKUP将只查找精确匹配值。如果Table_array 的之一列中有两个或更多值与 lookup_value 匹配,则使用之一个找到的值。如果找不到精确匹配值,则返回错误值。

   Range_lookup为:TRUE 或被省略,则返回精确匹配值或近似匹配值。如果找不到精确匹配值,则返回小于 lookup_value 的更大值。并且,必须按升序排列 Table_array 之一列中的值;否则,VLOOKUP 可能无法返回正确的值。【TRUE 或被省略,返回的值有两种,因此,精确查找则选用参数FALSE。】

 如果 Table_array 的之一列中有两个或更多值与 lookup_value 匹配,则使用从上往下,之一个升序排列段的最后一个值,如果排列段后面还有值与lookup_value 匹配。此时,反馈的还是使用从上往下,之一个升序排列段的最后一个值。

范例:

5、vlookup函数的使用 ***

vlookup函数的使用 *** 如下:

操作设备:戴尔电脑

操作系统:win10

操作软件:EXCEL 2.5

1、首先点击查找与引用,如下图所示:

2、选择VLOOKUP跳转,如下图所示:

3、继续根据实际情况确定其中的设置,如下图所示:

4、下拉表格匹配得到图示的结果,如下图所示:

6、vlookup函数如何使用?

关于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即可。

freiy,希望对你有用

vlookup函数用法的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于vlookup函数用法false、vlookup函数用法的信息别忘了在本站进行查找哦。

转载请备注原文地址:https://www.t7t8.net/chuangye/485283.html
移动端网站原文地址:https://m.t7t8.net/chuangye/485283.html