![77db7dda1be600b8e23f9f5528781c61.png](https://img-blog.csdnimg.cn/img_convert/77db7dda1be600b8e23f9f5528781c61.png)
![8d44eb6cb8f581fec0d4c2e78cdf2767.png](https://img-blog.csdnimg.cn/img_convert/8d44eb6cb8f581fec0d4c2e78cdf2767.png)
大家好:
欢迎你们,昨天一位读者在私信里反映到自己的日常工作里常常需要引用一些数据,所以今天我们将工具栏“公式”下的一个常用的查找引用函数,也就是“VLOOKUP”函数,为大家提前讲解一下,也希望能解决这位读者的问题,排解他的愁思。
在开始今天的内容之前,先跟各位读者说个事情,请各位读者平复一下心情,做几次深呼吸,由于本篇文章叙述内容较多,需要理解和思考,请务必做好打硬仗,啃骨头的准备。你,准备好了吗?Let’s go!
数据表中有很多类匹配查找引用的函数,VLOOKUP函数算是其中一种稍微有点难度的,刚开始用时,会有些困难和问题,但用过几次后,你会发现原来也就不过如此。接下来我们为大家依次讲解这个函数的概述、注意事项和实例操作,希望你能喜欢。
内容一:函数概述:
第一项:什么是VLOOKUP函数?
VLOOKUP函数是一个纵向查找引用的函数,在运算时,匹配目标数据表与当前数据表具有相同列内容的对应内容,这种相同内容可以是数字、文本、字符串等。
简单的讲就是说张三在我这个表里是个男孩,在你那个表里是一年级的,怎么样才能把张三对应的“男孩”和“一年级”两个内容结合到一起呢?尤其是需要结合的人太多时怎么办呢,总不能一个一个的复制粘贴吧,这就是这个函数的价值意义所在。
它往往用来引用另一个数据表的内容到当前数据表中,匹配的相同内容可以是数字、文本、字符串,同样引用的对应内容也可以是数字、文本、字符串等等,而不仅仅是数值,这一点一定要注意。
第二项:我该去哪里找到它?
VLOOKUP函数位于数据表工具栏“公式”下的查找与引用选项中,点击“查找与引用”,在最下方会发现这个函数。点击一下“VLOOKUP”,就会弹出关于这个函数的“函数参数”对话框。
第三项:前提条件有哪些?
首先我们需要两个表,一个是需要内容信息的表格,我们称之为需求信息表,另一个是提供信息的表格,我们称之为提供信息表。
其次是两个表的某一列必须具有相同的数值、文本或字符串,用于匹配。
内容二:注意事项(也是本文的重点和难点):
在弹出的VLOOKUP函数的“函数参数”对话框中,有这么一段话:“在表格或数值数组的首列查找指定的数值,并由此返回表格或数组当前行中指定列处的数值(默认情况下,表是升序的)”,这句晦涩难懂的话语中隐藏着很多的重要信息,一起了解一下吧。
第一项:什么是“表格或数值数组的首列”?首列是什么意思?
首先“表格或数值数组”,也就是我们从提供信息的表格中选中的单元格区域,对应的是对话框中的“数据表”。
另外“首列”是指我们要匹配的信息,比如相同的字符串,必须位于引用单元格区域的第一列中(对需求信息表没有要求),这是一个必要的条件,否则公式无法运算。
第二项:“查找指定的数值”?只能是数值吗?
“指定的数值”是指什么?它是指两个表格中用来匹配的内容。这个内容必须是相同的,具有相同的单元格格式,也不能有多余的空格等。“数值”在这里是一种笼统的概述,不仅仅是数值,还包括文本、字符串等。
第三项:“指定列处的数值”?
指定列,对应对话框中的“列序数”,也就是我们需要的信息位于我们引用单元格区域的第几列,一定要注意是指位于我们引用区域的第几列,而不是指提供信息表的第几列,这里重点强调一下。
第四项:“默认情况下,表是升序的”?哪个表?按什么升序?
首先我们需要对两个表按“指定的内容”进行升序排列,也就是对用来匹配的内容,两个表都要事先进行升序排列。
另外对于提供信息的数据表,为了保证引用的内容准确,用于查找的值必须是唯一的。这也就是要求我们对提供信息的数据表进行预处理,删除或者合并其中的重复项。
内容三:实例操作:
首先,先用下面这个图对上面的内容进行一下汇总。我们需要将右面表格中的第三列“存货代码”引用到左面表格中的第四列当中。两者具有相同的匹配列内容,也就是“子件(存货)编码”,且编码位于右面列的第一列,对左面的表没有要求,下面开始操作。
![aba695d34124edc06929b099b0d680d4.png](https://img-blog.csdnimg.cn/img_convert/aba695d34124edc06929b099b0d680d4.png)
第一步:鼠标左键选中E2单元格,在工具栏“公式”下的“查找与引用”中找到“VLOOKUP”函数,点击,调出“函数参数”对话框。
第二步:在“查找值”中选择要匹配的编码,也就是B2单元格;在“数据表”中选择提供信息的数据表,也就是sheet2中的前三列;在“列序数”中填入存货代码在sheet2中的列数,也就是“3”;在匹配条件中输入精确查找的字符“false”,点击确定。这样在E2单元格就得到了需要的存货代码。
第三步:当E2单元格右下角出现十字形下拉图标时,双击鼠标左键完成E列内容填充。当然也可左键拖动下拉图标填充E列。
![b85ad1cb29fde9235fbab09006d920ee.gif](https://img-blog.csdnimg.cn/img_convert/b85ad1cb29fde9235fbab09006d920ee.gif)
今天的内容到这里就结束了,你学会了吗?快去练习一下吧!后面的内容更精彩,记得关注奥!