「稻客说函数」使用率超高的VLOOKUP函数的使用技巧及实例讲解
日常工作中经常需要对Excel表格中数据进行查询调用,VLOOKUP函数是Excel中使用率非常高的查找和引用函数之一。
熟练运用可以减少许多工作量,下面就通过一个简单的例子讲解VLOOKUP函数的用法。
VLOOKUP函数的含义
VLOOKUP函数的含义
搜索表区域表区域首列满足条件的元素,确定待检索单元格在区域中的行序号,再进一步返回选定单元格的值。
通俗点讲:搜索某个单元格区域的第一列,然后返回该区域相同行上任何单元格中的值。
VLOOKUP函数的语法格式
VLOOKUP(lookup_value,table_array, col_index_num,range_lookup)
lookup_value表示要查找的对象;
table_array表示查找的表格区域;
col_index_num表示要查找的数据在table_array区域中处于第几列的列号;
range_lookup表示查找类型,其中1表示近似匹配,0表示精确匹配,通常用精确匹配的情况较多。
看着懵懵的?说实话,我看着也是懵的。
函数语法表达式
再来看一下,这样是不是清晰多了?
好,既然知道了函数的作用,接下来实践操作一下吧。
VLOOKUP函数的使用实例
查询数据源
示例1:通过工号查询姓名
以上图为例,在已知工号的情况下,如何通过工号来查询员工姓名呢?
在查询结果单元格中输入公式:=VLOOKUP(H3,$A$3:$F$10,2,0),按组合键【Ctrl+Enter】即可。
公式解读:
=VLOOKUP(H3[找工号015],$A$3:$F$10[在A3:F10单元格区域内找],2[返回同行第2列单元格中的值],0[精确匹配])
通过工号查询姓名
示例2:通过姓名查询年龄
同样,已知姓名,使用VLOOKUP函数来查询年龄,只需在查询结果单元格中输入公式:=VLOOKUP(H6,$B$3:$F$10,4,0)即可。
通过姓名查询年龄
示例3:跨工作薄查询
VLOOKUP函数在查询时,还可以跨表、跨工作薄查询。
如果查询数据源在其他工作薄,可将打数据源工作薄打开,引用查询区域时,直接切换到数据源工作薄引用即可。
在查询结果单元格输入公式:=VLOOKUP(A2,[员工信息表.xlsx]Sheet3!$B$3:$I$8,7,0)即可。
跨工作薄工作表查询