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函数用法的信息别忘了在本站进行查找哦。