Vlookup常规用法

vlookup的一般用法


微软的介绍是
Vlookup(lookup_value,table_array,col_index_num,[range_lookup])
翻译一下就比较好理解了
vlookup(要查找的值查找的范围查找第几列0/1),一般都是0,精确查找
举个例子:我们要查找小王这周考试的成绩:
 ​​​​​​​​​​​​​​​​​​​​​Vlookup常规用法_第1张图片

 

要查找的内容是蓝色方框的内容,位于B2,所以,要查找的值是B2,

查找的范围,是图中那个绿色的表格,从b2:c5,也可以直接查找2列,比如b:c

要查找的列:我们要查找历史的得分,从历史往右数,得分位于第二列,所以,是2,

【按函数的默认设置,只支持从要查找的列为第一列的查找,如图中的范围如果写A:C,就会出现错误,必须要从要查找的列为第一列开始,如果你想查得93分是在周几,就将要查的得分那一列,复制粘贴到最左边就行。】【当然网上有用if函数,可以交换列,那个不如我直接复制一列到第一列】

精确查找0,模糊查找1,一般都是精确查找,选0 ,1的话一般是用在区间范围的时候使用,后期在讲。

更进一步,

查找的范围,不单只是查本表,也可以查找这个文件的另外的表,或者是别的文件的表,

Vlookup常规用法_第2张图片

 比如,我们查找小王的历史是周几考试的,我们新建一个表,复制一列,将科目放在第一列,

然后去sheet1里,用公式

Vlookup常规用法_第3张图片

 所以,引用表的表的范围,就是sheet2,  表名,!C2:F5,范围。

再近一步,

你可以引用别的位置的表格的内容

Vlookup常规用法_第4张图片

 新建的表格test2,最后一行加了这次考试提高的分数,我们还查下历史提高的分数,

test2.cls位于D盘根目录,我们的公式为

Vlookup常规用法_第5张图片

 

绝对路径引用位置 d:\[test2.xlsx]  如果路径中间有别的,只有最后的表格的名字需要用[]框起来,比如

d:\work\[test2.xlsx],然后是引用文件的表,sheet1是表名,!B:D是引用范围,到表名这里,要用''单引号给框起来。

这个函数功能还是很强大的,后面可以根据这个函数来合并表,或者统计新表,都是很方便的,更多的功能,还要你们自己开发,

有人问粘贴的时候是公式,没法粘贴的问题,只要粘贴的时候选数值就可以了。

Vlookup常规用法_第6张图片

 

最后如果你没有学会,就多多练习,多运用就可以了。 

最后,写教程不易,大家如果要转载,请标明转载本文的地址,感谢。

 

 

你可能感兴趣的:(excel)