生活知识|lookup怎么用,函数的lookup( 三 )


公式:B13 =VLOOKUP(A13,$B$2:$D$8,3,0)
参数说明:
1 查找目标:就是你指定的查找的内容或单元格引用 。 本例中表二A列的姓名就是查找目标 。 我们要根据表二的“姓名”在表一中A列进行查找 。
公式:B13 =VLOOKUP(A13,$B$2:$D$8,3,0)
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列中 。
lookup函数的使用方法是怎样的? VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
Lookup_value 为需要在Table_array第一列中查找的数值 。 可以为数值、引用或文本字符串 。 需要注意的是类型必须与table_array第一列的类型一致 。 查找文本时 , 文本不区分大小写;可以使用通配符“*”、“?” 。

Table_array 为需要在其中查找数据的数据表 。 可以使用对区域或区域名称的引用、常数数组、计算后的内存数组 。
对区域引用时 , 可以引用整列,excel会自动判断使用区域 。
该参数的第一列必须包含查找的内容 , 其它列包含需返回的内容;返回内容的列序号由下个参数指定 。

Col_index_num 为table_array中待返回的匹配值的列序号 。
如为1时 , 返回table_array第一列中的数值;为2 , 返回table_array第二列中的数值 , 以此类推 。
如果col_index_num小于1 , 函数 VLOOKUP 返回错误值值 #VALUE!;
如果col_index_num大于table_array的列数 , 函数 VLOOKUP 返回错误值 #REF! 。
Range_lookup 为一逻辑值 , 指明函数VLOOKUP返回时是精确匹配还是近似匹配 。
如果为TRUE或省略 , 则返回近似匹配值 , 也就是说 , 如果找不到精确匹配值 , 则返回小于lookup_value的最大数值;
近似匹配查询一般用于数值的查询 , table_array的第一列必须按升序排列;否则不能返回正确的结果 。
如果range_value为FALSE(或0) , 函数VLOOKUP将返回精确匹配值 。
此时 , table_array不必进行排序 。 如果找不到 , 则返回错误值#N/A;可isna检测错误后使用if判断去除错误信息 。
EXCEL中lookup函数怎么用 在excel中使用lookup函数的具体操作步骤如下:
1、首先我们打开电脑上的excel软件打开如图所示的表格 , 要在信息表中找出指定员工的部门 , 而且查询方式为从右向左 。

推荐阅读