在日常工作中,我们经常需要在较多的数据中获取我们所需要的数据,若是挨个筛选查找,不仅效率低下而且容易出错,可以使用VLOOKUP函数快速找到我们需要的数据,而且准确性有保证。
VLOOKUP函数用于在表格【首列】查找指定值并返回表格中相应的值。
函数的语法规则如下:
VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
参数 | 简单说明 | 输入数据类型 |
lookup_value | 要查找的值 | 数值、引用或文本字符串 |
table_array | 要查找的区域 | 数据表区域 |
col_index_num | 返回数据在查找区域的第几列数 | 正整数 |
range_lookup | 精确匹配/近似匹配 | FALSE(或0)/TRUE(或1或不填) |
VLOOKUP有3种查询技巧:正向查找、逆向查找、多条件查找。
1、正向查找--基础单条件查找
VLOOKUP的基础单条件用法是简单的一种用法,使用单个检索关键字,并且检索关键字必须在选择区域的第1列,直接使用普通公式就可以解决。
总结一下,基础查询公式的用法:
=VLOOKUP(用谁找,去哪里找,找到了返回什么,怎么着)
2、逆向查找
如果被查找值不在数据表的首列,我们可以通过IF函数构建一个由查找区域作为首列与目标区域构成的2列的数组,再利用VLOOKUP函数实现逆向查找。
可以归纳为以下公式:
=VLOOKUP(查找值,IF({1,0},查找区域,目标区域),2,0)
2、多条件查找
在使用VLOOKUP匹配数据的时候,有的时候条件非单一的,是由多个条件组成,可以利用&将字段拼接起来,并且利用IF数组公式构建出一个虚拟的区域。
总结一下,多条件查找的固定公式用法:
=VLOOKUP(关键字1&关键字2,IF({1,0},序列1&序列2,查找值所在列),2,0)
注意事项,所有使用了数组的公式,不能直接回车,需要使用Ctrl+Shift+Enter,否则会出错。
招聘面试的时候时长会问到是否会使用VLOOKUP,因为VLOOKUP是最简单容易上手的。可以很大的提高工作效率。于其磨磨唧唧手动的复制粘贴一天,不如抽空学学VLOOKUP,几分钟就能搞定。每天学习一点点,总有一天会发现自己原来可以这么牛。
如果觉得有帮助,点个【在看】可好。