用途:在表格或数值数组的首列查找指定的数值,并由此返回表格或数组当前行中指定列处的数值。当比较值位于数据表首列时,可以使用函数vlookup 代替函数hlookup。 语法:vlookup(lookup_value,table_array,col_index_num,range_lookup) 参数:lookup_value为需要在数据表第一列中查找的数值,它可以是数值、引用或文字串。table_array 为需要在其中查找数据的数据表,可以使用对区域或区域名称的引用。col_index_num 为table_array 中待返回的匹配值的列序号。col_index_num为1 时,返回table_array 第一列中的数值; col_index_num 为2,返回table_array 第二列中的数值,以此类推。range_lookup为一逻辑值,指明函数vlookup 返回时是精确匹配还是近似匹配。如果为true 或省略,则返回近似匹配值,也就是说,如果找不到精确匹配值,则返回小于lookup_value 的最大数值;如果range_value 为false, 函数vlookup 将返回精确匹配值。如果找不到,则返回错误值#n/a。实例:如果a1=23、a2=45、a3=50、a4=65,则公式“=vlookup(50,a1:a4,1,true)”返回50。
vlookup只是一个函数。真正体现不同表之间关联的,是引用。例如在sheet2中的某个单元格a1,如果要通过函数与sheet1中的一个单元格关联,比如简单的就是相等,就填:=sheet1!a1外边再加函数,就是不同处理方式而已了。