Excel(14)-“给力”的vlookup!

实际工作中,有时我们需要从其它工作表中查找一些对应的数据,如果我们完全靠复制粘贴可能会非常浪费时间且容易出错,况且有时面对大量的数据我们是根本不可能一个一个查找再复制粘贴的。但如果能熟练掌握Excel查找函数中的任何一种就能让我们更加从容地完成工作。今天xiaobenny就和还不太会用的朋友分享一下vlookup的使用方法:

Vlookup是Excel查找函数中的一种,主要用于从其它工作表中导入与该表相关的一些列的数据,其它经常用的查找函数有Hlookup、Index等,Hlookup的功能和Vlookup完全相同,只是查找方法有一点区别,Index应该是这几个中最好用的一个喽,以后配合match的使用再说说它是怎么用的吧!

那下面我们来看看Vlookup到底是怎么用的吧(当然为了让初学者更好的理解,xiaobenny在此用到的数据比较简单):

在“员工奖金表”中我们可以看到有每个员工的奖金:

image

我们要做的是用Vlookup函数将员工奖金表中员工的奖金查找并引用到员工工资表中:

image

 

步骤:

1、将光标置于E2,插入Vlookup函数

2、在Vlookup的参数中依次输入如下参数:

image

注:第二个参数Table_array可以框选,框选后记得按F4键来锁定哦!

对函数应用比较熟练的情况下要尝试着在单元格内直接输入:

image

下面xiaobenny对vlookup的这几个参数进行几点解析,以方便大家理解:

从语法来看:

VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])

这几个参数的意思:

lookup_value 必需,Excel系统帮助里的解释是:要在表格或区域的第一列中搜索的值。但xiaobenny感觉它解释的太模糊,晦涩难懂!在实际工作中应该是能唯一标识此条记录并且其所在列在需要导入的数据区域中应该在第一列的位置。如此例中员工编号是没有重复的,能唯一标识每个员工的信息,但如果是用姓名的话就有重名的情况出现

,并且员工编号这一列在数据区域“员工奖金表!$A$2:$D$20”中处于第一列。

table_array,必需,指的是包含需要数据的数据区域,如在此例中“员工奖金表!$A$2:$D$20”,记得F4锁定哦!

col_index_num,需要的数据在选中的数据区域中处于第几列,比如在此例中员工奖金在数据区域“员工奖金表!$A$2:$D$20”中是第四列,所以在列序号为4。

[range_lookup],是可选项,输入false或0表示精确匹配,true或1或省略表示大致匹配,在实际工作中输入false或0的情况比较多。

这样子,我们就将第一个员工的奖金顺利地导入进来了:

image

好了,第一个导入进来之后,还记得怎么快速的填充其它剩余的单元格吗?

双击右下角那个小小正方块儿就好了嘛!这个快速填充的技巧一定要熟记哦!

可能会有同学说复制粘贴这么简单的事情干嘛搞这么复杂,但在实际工作中可能会有上千条记录,而且可能是需要导出一部分并不是全部的数据,到那时就知道复制粘贴是多么痛苦的一件事情了!

所以还是建议不会用的童鞋盆友们好好学一下并多多体会吧!

你可能感兴趣的:(朋友,Excel,时间,休闲,工作表)