excel中vlookup函数的用法 简单说吧 不要复制的!

来源:百度知道 编辑:UC知道 时间:2024/05/29 17:58:22
办公室里面用的很多 但是我一点也不懂
VLOOKUP(lookup_value,table_array,col_index_num , range_lookup) 中col_index_num , range_lookup的意思

这个函数是个查找函数,从第一列里查找数据,返回这个数据所在行其它列的数据,也就是返回交叉点的数据,第一个参数是要在第一列查找的引用,或者文本什么的,第二个参数是要返回数据的区域有多大,第三个参数是返回数据的列数,也是就从查找的那一列算起,第一列第二列。。。,第四个参数用来确定是精确查找还是近似查找。大概就是这样,当然这个函数的说明还很多,比如,什么情况下返回错误值等等,你自已以体会吧。

这个函数是在某个引用区域内的首列中查找目标值,并返回所在行中指定列的值。

lookup_value,就是要查找的值。
table_array就是要查找目标值的那个区域,一般情况下是一列或多列的引用区域,其首列中包含要查找的值。

col_index_num 字母的意思是:列序号;其代表的是从首列向后数第几列的相对位置,比如:这个区域是ABC三列,A列是首列,B列是查询区域的第二列,C列是查询区域的第三列。这个参数可以由其他函数来得到。也可以是一个常数。

range_lookup 是指查询的匹配条件。个参数只有两个,一个是TRUE,或忽略,另一个是FALSE或0。

0或FALSE代表的是精确匹配,TRUE代表的是大致匹配。需要说明一点:EXCEL2003及以前的所有版本中这里有一个BUG,就是公式编辑器里对这个参数的是提示和帮助文件中对这个参数的解释是相反的。从功能来看,帮助文件说的是正确的。 EXCEL2007中是不是还有这个BUG,我还没看。

=VLOOKUP(f1,A1:E100,2,FALSE)

以上的意思是
在A1:E100区域查找f1的值,找到后,返回从a开始算的第2列值(即b列),false为精确查找的必备参数

VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
Lookup_value 为需要在Table_array第一列中查找的数值。
可以为数值、引用或文本字符串。需要注意的是类型必须与table_array第一列的类型一致。
查找文本时,文本不区分大小写;可以使用通配符“*”、“?”。<