本文作者:office教程网

Excel中VLOOKUP函数的语法和用法

office教程网 2024-04-27 01:16:28
后台-系统设置-扩展变量-手机广告位-内容正文顶部
摘要:

函数说明

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

在 VLOOKUP 中的 V 代表垂直。

函数语法

VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)

VLOOKUP(需要在数组第一列中查找的数值,需要在其中查找数据的数据表,table_array 中待返回的匹配值的列序号,逻辑值)

参数说明

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

Excel中TRANSPOSE函数的语法和用法

函数说明TRANSPOSE函数的主要作用是返回转置单元格区域,即将一行单元格区域转置成一列单元格区域,反之亦然。在行列数分别与数组的行列数相同的区域中,必须将TRANSPOSE输入为数组公式

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。  

函数示例

数据


职工
   编号
姓名 
9010 陈胜
9001 陈依然
9011 王静
9012 李菲菲
9013 杨建军
9014 高思
9002 王成
9003 赵丽
9004 曲玉华
9005 付晋芳
9006 王海珍
9059 王洋
9060 张立

公式


职工编号 9011
姓名 王静
公式 =VLOOKUP(B17,A1:B14,2,0)

Excel中ROWS函数的语法和用法

函数说明ROWS函数的主要作用是返回引用或数组的行数。函数语法ROWS(array)ROWS(需要得到其行数的数组、数组公式或对单元格区域的引用)参数说明Array:为需要得到其行数的数组、数组公式或

后台-系统设置-扩展变量-手机广告位-内容正文底部
未经允许不得转载:

作者:office教程网,原文地址:Excel中VLOOKUP函数的语法和用法发布于2024-04-27 01:16:28
转载或复制请以超链接形式并注明出处 演示站

分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

留言与评论(共有 0 条评论)
   
验证码: