vlookup函数主要是用于什么的(什么是Vlookup函数)
简介
①纵向查找函数,在指定查找区域查找指定的内容;
②多个表格之间快速导入数据;
③按列查找,最终返回该列所需查询列序所对应的值,与之对应的HLOOKUP是按行查找的。
公式写法(简化版)
参数详解
暂且以下图为例:
(图1)
参数1:用谁去找
如若要查询某个人的身份证号,那么可以以他的名字来找,所以名字所在的单元格就是参数1的值。
参数2:查找区域
参数2的选择是以参数1为基础的。
即如果参数1在表格的第一列,那么查找区域就必须要从第一列开始框选。
注意注意:必须要把参数1所在列框选为第一列。
即:如果查找某个员工的身份证号,那么参数2所框选的第一列就必须是员工名字,即使员工名字前有序号列也不能框选,必须从名字那列开始选。
这同时也是大VLOOKUP函数的特性!!!
参数3:查找值在查找区域的第几列
是从框选的区域里从左往右数!!!不在框选区域里面的就不数进去。
参数4:匹配方式
有2种:
False或0——代表精确匹配:即查找一模一样的值。
常用在查找成绩、身份证号等(如图1我们的刘大志同志的身份证如果要查询填充的话,那参数4就一定要是精确匹配)。
一般情况都用精确匹配。(因为都有确切的数据了,如果你不精确匹配倒显得你有点不专业了)
True或1——代表模糊匹配(即差不多的值;用在给某种数值自动划分等级这种的(如图2)。但一般少用。
(图2)
举个栗子
以查询潘大志同志的身份证为例:
目前有某公司部分员工信息如下,现在的问题是已知潘大志的名字,求他的身份证号。(如下图,也就是我们上面所提到的图1)
(图1又一张)
按道理这种有原始表格信息的可以直接去复制【Ctrl C】然后粘贴【Ctrrl V】就行。但是一两个没得困难,但是万一哪天这个公司做大做强了呢?
员工几百几千人,让你重新整理员工信息,一个人复制粘贴一次,那会是个啥样的工作量呢?
enmmm...
无具体教程,请自行脑补...
所以我们就要学会讲究效(tōu)率(lǎn)。
于是,它来了,它带着Vlookup函数走来了。
废话不多说,按照前面讲到的Vlookup函数的写法,潘大志同志的身份证填充的公式如下:
=VLOOKUP(G2,B1:C7,2,0)
具体分解如下:
参数1:用潘大志去找
比如在一张Excel表格里,你想要查员工潘大志的身份证号填充到H2单元格里面,那么参数1就是潘大志(G2单元格),即用潘大志这个名字去找。
参数2:查找区域在B1:C7
查找区域在B1到C7,如图3:
(图3)
Why?因为~(ái)(qìn)
按照我们前面说的,Vlookup函数有个十分有个性的规定:把参数1所在列框选为第一列。
所以用潘大志同志的姓名去查找他的身份证号的话,那有他姓名的那一列单元格们就要被当做第一列来选中,所以B列就是第一列。
然后框选区域里面要有身份证号这个列的数值,所以C列当仁不让。
然后后面的性别、年龄列可选可不选,因为我们只求身份证号,其他的忽略不计,它们对我们所求的不起作用,不管就行。
参数3:2
根据图三的选取我们可以发现身份证在选区的第2列,所以参数3是2.
参数4:精确匹配(False/0)
这个不用多说吧,身份证要是模糊的,那...
所以参数4可以写False或者0都可以。
然后按照上面的步骤走完如果没啥大错就可以算出来如下的结果:
那万一万一有的小伙伴严格按照上面的步骤来做还是求不出来怎么办?
那就检查如下的问题:
①检查符号还有英文字母是不是都是英文状态下输入的,中文输入的系统读不出来。
②如果第一个问题没有检查出问题,那就将参数2给绝对引用吧。即这样婶儿的:$B$1:$C$7,(就是加美元符号),意思就是让选区不管咋样都动不了,固定住了。
啥,您不懂引用?那下次有机会再讲引用们的故事叭~
如果检查这些还是解决不了您的问题,那...
您也不能顺着网线打到小编...
OK,将酱紫,over。
,免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com