冯况教你如何使用Excel中的vlookup函数

冯况工作的时候会遇到需要从一个总表中查找部分数据的情况,Ctrl + C、Ctrl + F、Ctrl + V,也能查找。查5个数据的话就把上面的操作重复5次,10个的话重复10次,但是如果是700多个呢?受到一股神秘力量的驱使---【懒】,冯况决定用快速查找大法---【vlookup】。

冯况制作了一个excel表格简单讲解一下。

想要查小明的年龄,并把结果放在F1单元格内?

安排!

首先选中F1单元格,直接输入

=vlookup(E1,Sheet1!B2:C5,2,0)

回车,搞定。

欧了,来讲一下这些公式代码都是什么鬼!

结束了?不,下面继续。

输入E1,并不是查找【E1】,而是E1单元格对应的值。

Sheet1指的是该excel文件的第一个工作表,B2:C5指的是区域,注意B2是查询区域的第一列而且要查询的数据一定是要在第一列。冯况举的这个例子简单,事实上还有别的情况。

比如,查找结果放在Sheet2中,但是要从Sheet1中查,

比如,查找结果放在excel2中,但是要从excel1中查。

2就是查到数据后获取查找区域中对应的列数。

0是模糊匹配,1是精确匹配。

如果还要查小红的年龄,用智能填充的方法下拉填充数据,所有的数据都会被自动查询,不用一个一个查了。

既然说到了智能填充,不得不说第二个参数:查找区域中的\$:(E1,Sheet1!B2:C5,2,0)和(E1,Sheet1!\$B\$2:\$C\$5,2,0)有哪些区别呢?(E1,Sheet1!B2:C5,2,0)往下自动填充的时候会变成(E2,Sheet1!B3:C6,2,0),意思是各项都会加1,而(E1,Sheet1!\$B\$2:\$C\$5,2,0)往下自动填充的时候还是(E1,Sheet1!\$B\$2:\$C\$5,2,0),不会改变,也就是说查找区域不变,所以推荐带\$的写法。

再说查找结果中的0和#N/A的区别。0是指查到后的数值为空,#N/A是指没有查到。

亲们多查几次就擅长了,越查越长。

原文地址:https://www.cnblogs.com/awphwb/p/15647476.html