Excel中Vlookup函数的基本用法

对于经常跟EXCEL打交道的人来说,VLOOKUP是一个入门级函数,掌握VLOOKUP函数相当于拿到了EXCEL的入学证书(仅仅是开始,后面还有很长很长的路要走……)。如果没有掌握VLOOKUP函数,那只能说明对EXCEL的使用还仅仅出于录入数据、画框线、利用运算符做四则运算的幼儿园阶段。

说VLOOKUP的用法之前,先说一下它的利弊:

优点(作用) 缺点(局限)
根据给定条件快速查找出相应的内容;

数据的跨工作表/簿迁移;

只能做一对一查找;

对单元格格式有要求;

虽然VLOOKUP函数有着种种局限,但对于处理不是很复杂的数据,VLOOKUP还是一个很好的解决方式。当然,随着EXCEL功力的不断深厚,你可以采用函数嵌套的方式来弥补这些缺点,也可以使用其他更为合适的函数替代VLOOKUP进行查找。

函数语法:VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)

语法我们了解了,那么这个函数如何使用呢?

上图就是VLOOKUP的实际使用方式。这个例子是要在左上的表格内(A2:F7区域中)查找王五H2单元格)的收入。像手工查询一样,我们需要先确定我们要找的是什么,比如这个例子中要找王五收入,那么就先确定我们查询的条件王五H2),然后选择一个查询的范围(要确保需要的值在这个范围内),在上例中范围是A2:F7,实际中我们也可以将范围设定为A:F、A1:Z999等,只有”收入”那一列在这个范围内就可以了。然后就是输入要返回的数据在区域内的第几列,最后输入0做精确匹配。

在日常使用中,我们经常需要理由VLOOKUP进行批量查找,有人可能会遇到明明那个要查找的数据就在那里,但VLOOKUP就是查不到,检查了单元格格式也没有问题,这种情况可以查看下第二个参数中是否使用了绝对引用,因为EXCEL有自动填充的功能,在批量查询中,我们往往是在第一行输入公式后通过鼠标向下填充,如果没有使用绝对引用,那么每向下填充一行,VLOOKUP的第二个参数区域就会向下移动一行(比如A1:F6、A2:F7、A3:F8……)。在数据比较多的情况下,你要查找的值可能刚好在这个区域外,这个时候就要使用绝对引用($A$1: $F$6形式),或直接将区域选取为A:F。

以上就是VLOOKUP函数的简单用法,欢迎留言讨论!