VLOOKUP神函数,你不是一个人在战斗

梦似曾见 696 2022-09-22

本文转载自网络公开信息

为大家讲述Vlookup的使用方法。VLOOKUP可以说是工作中必须会的第一大函数,都不是之一,而是唯一,因为太重要了。做什么用的呢?想象一下,现在手里有两个表,一个表是2000多人的员工编号和年假,一个表示2000多人的员工编号和薪资。现在想用一个表利用员工编号,把年假和薪资串在一起。总不能说,从年假表拿出一个员工编号去薪资里查吧,一个一个这么手动查那真的是要死了。这时候就要用到Vlookup函数,将数据从一个表引向另外一个表。 
Vlookup有四大条件: 
第一个条件是Lookup_value(中文意思是:要查询的值),那么到底干什么用的呢? 
想象一下这两个表里一定有一列是相同的,如果没有一列相同的,您可以随意粘贴。一定是有一列相同的,所以才不敢随意粘贴。 
那么这个相同的值一般就是lookup_value。一般来说lookup_value常常会是什么呢?员工编号,姓名,邮箱,身份证号,卡号,货单号,条形码。总之两个单据都有且是唯一的往往都是lookup_value的首选 
Lookup_value在查询表中去选择 
第二个条件是table_array(中文意思是:表格范围) 
如果您是第一次用,或者用的不好。那么告诉您一个简单地方法,死记硬背就好了 
一般情况下在被查询表里全选就可以了 
第三个条件是Col_index_num(中文意思是索引的列号),这个是干啥用的呢? 
比如我想把B列里薪资传递到另外一个表里,薪资在第几列出现呢?B列相对于第一列来说是第几列呢?第二列。那么这个参数就写阿拉伯数字2,如果是在C列出现就写3。这个参数是我在教学中经常遇到的错误,很多人用鼠标去选择B列,或者写字母B。这些都是错误的。应该写阿拉伯数字,切记 
这个也是在被查询表里去数 
第四个条件是Range_lookup 
这个也死记硬背就好了,选择False—精确匹配就可以了。 
几乎您在职场的这一生都不会用到模糊匹配。 
好,我们讲解后,我们来看这个案例。如果您上面的这四个条件不是很明白,千万别怕。我们用案例往里套,您就明白了,这个函数是必会的。 
现在手里有两个表: 
表A,是我一行一列纯手工打造的表

表B,是从万恶的OA系统导出来的

现在想把签收详情从表B导到表A里,总不能说从表A拿着货单号一个一个去表B里去查吧,3000多个,那真的是死的节奏啊。这时候就用到了Vlookup,利用两边都有货单号进行数据的引导。 
第一步,我选择了我此表里的I2单元格,这是为什么呢?因为我想把B2的签收详情,导到对应的I2单元格里,所以我选择此单元格

第二步,再键盘上敲一个“=”,再敲一个“V”,这又是为什么呢?再写所有公式之前,都要写“=”作为公式的开始,那么为什么又要敲一个V呢,那是因为VLOOKUP首字母是V,所有当您敲一个V具有V开头的函数都显现出来了

可能有人习惯用Fx函数引导,我为什么不教这个方法呢?这个方法要比自己写要简单些,但是对于函数嵌套或者函数与函数直接连接就不太适用。所以不如上来就教最难但是最通用的方法,让各位同学有一个良好的习惯

blob.png

好,继续说,第三步,双击选择最下面的Vlookup,四个参数就蹦出来了

blob.png

我们一起来分析: 
第一个参数lookup_value,两个表格里相同的值,这两个表里什么是相同的呢?前面提过了,货单号。因此用鼠标左键去选择B2(货单号)。请记住是让您选择B2这一个单元格,而不是选择这一列。因为我是要把B2(货单号)对应的签收详情导到这一个单元格里,而不是将一列货单号导到这一个单元格里。因此选择这一个单元格。这是常见的错误。

当这个条件选择好后,您可以看到参数之间有一个英文的逗号,您也点一个英文的逗号

blob.png

您就会发现,加粗的位置就到了第二个参数:Table_array。在前面提到了,一般情况下在被查询表里全选就可以了。

blob.png

因此,首先找到表B。此表是被查询表,然后全选。 
全选最简单的方法就是选择左上角。

全选后,您可以看到第二个条件也写好了,然后再点一个英文的逗号。加粗的位置就到了第三个参数:Col_index_num

Col_index_num:相对于第一列来说,我要查询的值在第几列。在被查询中表去数。现在我想把B列(签收详情)抓过去,签收详情是第几列呢:B列。B列相对于第一列是第几列呢?第二列。因此就写阿拉伯数字2

blob.png

很多很多初学者经常犯的错误时去用鼠标左键选择B列,这是万万错误的。是写阿拉伯数字,而不是去选择。想把哪列数据引用过去就写对应的阿拉伯数字 
好,第三个条件也满足后,再也一个英文的逗号,就到了第四个参数,记住了选择false就可以了,因此用鼠标左键双击false就可以了

在这里多说一点,很多同学最后一个参数写的是0,这也是可以的。因为在excel里,0就代表false的意思。如果您一次都没有用过,记住双击false这个参数就够了 
好四个条件都满足了,然后敲击键盘上的回车键,您就会发现第一个EF527973794CS对应的签收详情就导过来了。

如果您往下填充,每一个对应的签收详情就一一的导过来了

可能细心的您发现有的地方时#N/A,这又是为什么呢?因为往往工作中,很少两个表都是2000多个的。有的时候是一个表1500多个,一个表示2000多个。有500多个没有的,那么查询过来就是#N/A 
N/A还可以干什么呢?两边都是2000多个,但是2000多个不一定都是一样的。什么意思呢?表A里可能有500个表B里没有,表B里可能有700个表A里没有,那么这时候怎么办呢?就是两个表互相使用Vlookup,分别查看两个表里的N/A就知道到底哪些没有了?


本站部分文章、图片属于网络上可搜索到的公开信息,均用于学习和交流用途,不能代表班牛的观点、立场或意见。我们接受网民的监督,如发现任何违法内容或侵犯了您的权益,请第一时间联系小编邮箱jiasou666@gmail.com 处理。
上一篇:速卖通清关价报价怎么设置?清关费用多少?(海关清关费用明细)
下一篇:拼多多看数据软件怎么下载-拼多多看数据软件怎么下载的(拼多多如何查看)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~