今日分享 · Vlookup分类:[Excel函数]原式:=VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup])参数释义:Lookup_value  为需要在数据表第一列中进行查找的值。Lookup_value可以为数值、引用或文本字符串。当vlookup函数第一参数省略查找值时,表示用0查找。通常使用一列(/行)表格存储查询值,然后在函数式中作为变量调用。table_array  为需要在其中查找数据的数据表。使用对区域或区域名称的引用,可跨文件、跨表。被查询区域。col_index_num  为table_array中查找数据的数据列序号。col_index_num为1时,返回table_array第一列的数值,col_index_num为2时,返回table_array第二列的数值,以此类推。如果col_index_num小于1,函数VLOOKUP返回错误值#VALUE!;如果col_index_num大于table_array的列数,函数VLOOKUP返回错误值#REF!。Range_lookup  为一逻辑值,指明函数VLOOKUP查找时是精确匹配,还是近似匹配。如果为FALSE或0,则返回精确匹配,如果找不到,则返回错误值#N/A。如果range_lookup为TRUE或1,函数VLOOKUP将查找近似匹配值,也就是说,如果找不到精确匹配值,则返回小于lookup_value的最大数值。应注意VLOOKUP函数在进行近似匹配时的查找规则是从第一个数据开始匹配,没有匹配到一样的值就继续与下一个值进行匹配,直到遇到大于查找值的值,此时返回上一个数据(近似匹配时应对查找值所在列进行升序排列)。如果range_lookup省略,则默认为1。通常采用精确匹配。“,”  为分隔符,英文半角。示例:=VLOOKUP(A2,[test.xlsx]Sheet2!$E:$G,3,0)在“test.xlsx”文件“Sheet2”表的“E列到G列”“精确查找”函数式所在表“A2”单元格的值,返回输出  数据匹配行第“3”列(G列)单元格的值。注意事项:1)被查询区域对应的查询值数据列,应先去重或整理合并。否则存在多个结果值,会导致与预期结果出现偏差,影响统计、判断。默认返回第一个查询结果值。2)近似匹配查询时应对查找值所在列进行升序排列。