Lookup函数和VLookup函数在实践工作中使用非常广泛也非常实用。 Lookup和Vlookup有相同之处,有的时候可以通用,相对来说Vlookup的使用比lookup方法更简单一些。可以解决Lookup使用时的一些局限性。使用两个函数的方法学会之后,再根据实际情况选择使用。 Vlookup的语法结构是: VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)。 即Vlookup(查询数据,查询范围,查询的内容所在的列数(具体数值),1/0)。 查询范围最好取绝对引用,查询的内容所在的列数不是Excel默认的列号,而是所选中的查找范围中的第几列,1是模糊查找,0是精确查找。 如查询某单位的账号、密码,如图 查询账号:=VLOOKUP(F2,$B$1:$D$32,2,0) 密码查询:=VLOOKUP(F2,$B$1:$D$32,3,0) 需要注意的是,第一个参数,即查询数据必须是选取范围中的第一列数据中的内容,也就是要查询的F2的数据,必须包含中被选中的数据范围即B1:D32的第一列中,否则会出现错误。 使用Vlookup函数进行数据查询时,有时候难免会输入错误或是不存在查询数据,这时候函数就会返回错误值#N/A。在页面中表现出来也许会觉得不太好看,我们更人性化一些,把返回的错误值改成我们自己定义的更为直接明白的语句,如“输入错误,请重新输入”,需要和Iferror函数进行嵌套使用。 书写格式是:=Iferror(VLOOKUP(F2,$B$1:$D$32,2,0),” 输入错误,请重新输入”) PS:Iferror函数检查查询值是否有错误,没有错误则返回vlookup函数的值,如果有错误,则返回我们自定义的数据,如” 输入错误,请重新输入”。 另,Hlookup与VLookup区别在于Hlookup是按行查找,Vlookup是按列查找,这两个函数的使用方法基本上是一样的,就不再单独介绍Hlookup了。 |
|