使用VLOOKUP的注意事项:
1.必须保证查找条件的唯一性,不然默认找第一个
2.VLOOKUP代表纵向查找,横向查找HLOOKUP
V是 Vertical的第一个字母,垂直方向,Vlookup表示垂直方向查找
H是Horizontal的第一个字母,水平方向,Hlookup表示水平方向查找
二者用法相似区别就是条件在水平和垂直方向的匹配
3.我们使用查找函数一般都是返回表格中满足条件的数据,一般VLOOKUP不单独使用的
VLOOKUP的参数
=VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
lookup_value:就是你要查询的条件,比如下面的一个表,有语文数学等科目,我们要查找数学对应的成绩,或者数学对应的评级都可以,我们在垂直方向寻找条件
科目 | 成绩 | 评级 |
语文 | 55 | 差 |
数学 | 78 | 良 |
英语 | 68 | 良 |
物理 | 89 | 优秀 |
化学 | 68 | 良 |
生物 | 100 | 优秀 |
地理 | 77 | 良 |
table_array:就是表格区域,例如上表科目所在的单元格为A1,那么整个表区域就是A1:C8(A1和C8是整个表格矩形区域的对角,用来表示表域)
col_index_num:就是我们通过条件想获得结果在你选中的表格区域的列数,比如我们想获得数学的成绩,成绩在整个表格区域在第二列,我们就输入2,我们选中了整个表格区域,通过条件数学在垂直方向获取到了要返回数据的行号,在通过成绩所在的第二列,直接定位到了78
range_lookup:有两个选项0和1,0代表精确查找,1代表近似查找(官方没有案例,几乎不用)
精确就表示条件和查找的内容完全一致,通俗点你可以认为他们完全一样
=VLOOKUP("数学",A1:C8,2,0)
如下图数学还可以通过引用单元格的方式输入
=VLOOKUP(D3,A1:C8,2,0)
=VLOOKUP(查找条件,查找表格区域,要查找的结果所在的列,0)