VLOOKUP的使用方法

如题所述

VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)

Lookup_value 在表格阵列 (阵列:用来建立产生多个结果或运算一组以列及栏排列之引数的单一公式。阵列范围共用一个公式;一个阵列常数是用作一个引数的一组常数。)的第一栏中搜寻的数值Lookup_value 可以是数值,也可以是参照位址。当 lookup_value 小於 table_array 第一栏中的最小值时,VLOOKUP 将会传回错误值 #N/A。

Table_array 两栏以上的资料。请使用参照位址来指向某个范围或范围名称。table_array 第一栏中的值即为 lookup_value 所搜寻的值。这些值可以是文字、数字或逻辑值 (不分大小写)。

Col_index_num table_array 中的栏号;相符的值将从该栏中传回。如果 col_index_num 引数值为 1,则传回 table_array 第一栏中的值;如果 col_index_num 引数值为 2,则传回 table_array 第二栏中的值,依此类推。如果 col_index_num:
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-11-07
VLOOKUP第一个参数是你要在目标工作表中查找的数值,这个工作表要是以升序排列的,而且要查找的数值必须在目标工作表的首列
第二个参数是你要查找的目标工作表区域,选中即可
第三个参数是你想要引用的列数,比如第三列,输入3即可
第四个参数是精确查找,还是模糊查找,如果你使用的通配符,这里必须输入flase,否则不好用。
请参考
第2个回答  2010-11-05
打开EXCEL工作薄,按F1帮助,输入VLOOKUP查找,里面的讲解很详细,且有举例说明。
根据你的要求:在SHEET3的A2中复制如下公式:=INDEX(Sheet1!A:A,SMALL(IF(COUNTIF(Sheet1!A$2:A$301,Sheet2!A$2:A$301),4^8,ROW($2:$301)),ROW()-1))&""
数组公式,三键执行!向右拉再向下拉复制!本回答被提问者采纳
第3个回答  2010-11-12
vlookup(A2,$A$2:$L$100,12,0)
意思则是:在A2到A100区域内查找等于A2值的单元格,然后返回对应的第12列的值即L列相对应的值
如A B C D
1 苹果 红色 apple 橘子
2 香蕉 黄色 banana
3 橘子 橙色 orange
=VLOOKUP(D1,A1:C3,3,0) 结果等于orange
另外,0表示查找完全相同的值,若为1,则查找相似的值
$$表示绝对引用,就是你向下或者向右复制公式,这块区域都不会变

参考资料:http://baike.baidu.com/view/3153205.htm
第4个回答  2019-11-17