VLOOKUP函数使用方法(入门级)
一、入门级
VLOOKUP是一个查找函数,给定一个查找目标,它就能从指定查找区域中查找返回想要查找到值。它基础语法为:
VLOOKUP(查找目标,查找范围,返回值列数,正确OR模糊查找)
下面以一个实例来介绍一下这四个参数使用
例1:以下图所表示,要求依据表二中姓名,查找姓名所对应年纪。
公式: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列中。
4 正确OR模糊查找(VLOOKUP(A13,$B$2:$D$8,3,0) ),最终一个参数是决定函数正确和模糊查找关键。正确即完全一样,模糊即包含意思。第4个参数假如指定值是0或FALSE就表示正确查找,而值为1 或TRUE时则表示模糊。这里兰色提醒大家切记切记,在使用VLOOKUP时千万不要把这个参数给遗漏了,假如缺乏这个参数默为值为模糊查找,我们就无法正确查找到结果了。
VLOOKUP函数使用方法(初级篇)
一、VLOOKUP多行查找时复制公式问题
VLOOKUP函数第三个参数是查找返回值所在列数,假如我们需要查找返回多列时,这个列数值需要一个个更改,比如返回第2列,参数设置为2,假如需要返回第3列,就需要把值改为3。。。假如有十几列会很麻烦。那么能不能让第3个参数自动变呢?向后复制时自动变为2,3,4,5。。。
在EXCEL中有一个函数COLUMN,它能够返回指定单元格列数,比如
=COLUMNS(A1) 返回值1
=COLUMNS(B1) 返回值2
而单元格引用复制时会自动发生改变,即A1随公式向右复制时会变成B1,C1,D1。。这么我们用COLUMN函数就能够转换成数字1,2,3,4。。。
例:下例中需要同时查找性别,年纪,身高,体重。
公式:=VLOOKUP($A13,$B$2:$F$8,COLUMN(B1),0)
公式说明:这里就是使用COLUMN(B1)转化成能够自动递增数字。
二、VLOOKUP查找出现错误值问题。
1、怎样避免出现错误值。
EXCEL 在VLOOKUP查找不到,就#N/A错误值,我们能够利用错误处理函数把错误值转换成0或空值。
即:=IF(ISERROR(VLOOKUP(参数略)),"",VLOOKUP(参数略)
EXCEL,EXCEL中提供了一个新函数IFERROR,处理起来比EXCEL简单多了。
IFERROR(VLOOKUP(),"")
2、VLOOKUP函数查找时出现错误值多个原因
A、实
VLOOKUP函数的使用方法样稿 来自淘豆网m.daumloan.com转载请标明出处.