在EXCEL函数中,VLOOKUP应该是所有表友最有共鸣的函数了。 就连小朱也是在见识了VLOOKUP的强大功能后,才踏上了EXCEL的修真之路。 还记得那年刚参加工作时,领导让小朱记录客户资料。 由于打字速度快(每分钟180字),小朱欣然接单。 朱大哥动动手指如飞,用了一天的时间,终于完成了上百条客户信息的补录。 就在朱哥满怀成就感的时候,一个老同事说要帮朱哥查资料。 他只是输入了一个公式,然后从另一个表中提取了信息。 比对完了,他还发现了很多朱大哥的错误。 这下朱哥傻眼了。 原来这么简单的事情vlookup返回值为0,朱大哥用了一天时间就完成了,而且质量不是很高。 对于一向以懒人自居的朱小弟来说,这种事情是无法忍受的,所以在老同事走后,朱小弟就静静的研究着他写的公式……,从此,小弟朱哥辛苦了,鸡叫手舞足蹈,吊在梁上,触类旁通vlookup返回值为0,……终于有了现在的“懒办公室”。
以上就是朱小弟的…EXCEL成长之路,希望能在一定程度上给初学者一些启发,让大家更加自信的学习接下来的内容,至于那些老油条请让开,今天的内容不适合您。
言归正传,让小猪给大家介绍一下VLOOKUP的入门知识。
注意:以下任何一种情况下的公式都可以帮助您入门。 如果你不能得到一个,你可以得到两个。 如果你不能得到两个,就读整篇文章。 只要你努力,你就会开始。
1. VLOOUUP的语法
使用VLOOKUP不需要死记硬背,但必须注意以下几点:
1.知道你在找什么;
2.知道你要找的内容在哪个区域;
3、知道你要返回的结果在哪个区域,你要返回的结果和搜索内容之间有多少列;
4. 知道您想要精确匹配还是近似匹配。
语法:VLOOKUP(①要查找的值,②查找值的范围,③包含返回值的范围内的列号,④精确匹配或近似匹配——指定为0/FALSE或1/TRUE)。
①要查找的值:可以是字符串、单元格、数字或公式;
②取值所在区域:可以是单元格区域、命名区域、自建区域等;
单元格区域:比如下图中的“A1:B20”区域;
命名区域:例如,将区域“A1:B20”命名为“aa”;
那么公式可以写成:
E2=VLOOKUP(D2,aa,2,FALSE)
自建区:EXCEL中自建区用大括号表示,如:{"江峪","新立村"},则公式可写为:
=VLOOKUP("江鱼",{"江鱼","新立村"},2,FALSE),返回"新立村"。
③区域中包含返回值的列数:查找值所在列与返回值所在列之间包含的列数。 这个参数通常是一个普通的数字,但也可以用公式的返回值代替。
如上图:
I2=VLOOKUP($H$2,$A$1:$F$20,COLUMN(B1),FALSE)
J2=VLOOKUP($H$2,$A$1:$F$20,COLUMN(C1),FALSE)
K2=VLOOKUP($H$2,$A$1:$F$20,COLUMN(D1),FALSE)
…
COLUMN在这里的作用是获取列号,COLUMN(B1)=2,COLUMN(C1)=3,COLUMN(D1)=4,…,这样可以快速填充连续数据。
④ 精确匹配还是近似匹配:这里只讲精确匹配,后面再讲近似匹配。 输入时可以输入“0”、“FALSE”或输入逗号后留空,什么都不输入。
例如,前面的公式可以写成:
=VLOOKUP(D2,aa,2,FALSE)
=VLOOKUP(D2,aa,2,0)
=VLOOKUP(D2,aa,2,)
据说公式越短,等级越高
2、VLOOKUP的输入及操作方法
其实VLOOKUP不需要记忆太多东西。 输入时只需输入“VL”,按TAB键即可。
如果第一个参数在公式的左侧,只需按向左箭头键
直接点击第二个参数
第三个参数直接输入返回值所在的列数,然后输入一个逗号,第四个参数会自动弹出。
查看完整操作
3、VLOOKUP的返回结果
当公式输入正确时,VLOOKUP通常有以下三种结果:
1.返回正确的值,这里就不多说了。 我们上面的案例都返回了正确的值;
2.返回0值。 当查找值存在但返回值区为空时,返回结果为0;
3、返回#N/A,当搜索区域没有搜索到的内容时,返回#N/A。
4. VLOOKUP的主要应用场景
一、数据对比
如下图:在A列中查找C列中没有的村名
B列输入公式:
B1=VLOOKUP(A1,C:C,1,FALSE)
其中显示#N/A,表示A列有,C列没有
2.数据提取
从左边表格中提取H列三个人的信息
在I2中输入公式:
=VLOOKUP($H2,$A:$F,COLUMN(B$1),FALSE)
向右填充,向下填充
3、数据筛选
如下图:根据右表A列的村庄筛选数据
操作步骤:使用VLOOKUP查找另一张表的村名,然后按升序排序,显示的结果全部为#N/A可以删除,其余为必填内容