1.VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
语法:VLOOKUP(查找值,查找区域,返回查找区域第N列,查找模式)
示例:精确查找叫张华的学生的总成绩VLOOKUP(G2,A2:E4,5,0)
注意:
1.查找区域必须从查找值所在列开始
2.VLOOKUP的错误值处理。
如果找不到数据,函数总会传回一个这样的错误值#N/A,这错误值其实也很有用的。
例如,如果我们想这样来作处理:如果找到的话,就传回相应的值,如果找不到的话,就自动设定它的值等于0,则函数可以写成这样:
=if(iserror(vlookup(1,2,3,0)),0,vlookup(1,2,3,0))
在Excel 2007以上版本中,以上公式等价于
=IFERROR(vlookup(1,2,3,0),0)
2.vlookup多条件查询
1. 辅助列法
把要查询的条件用&符号连接到辅助列中,再使用vlookup函数查询,如下图:
2. 函数连接法