今天科普网的小编就和大家分享一下如何使用vlookup的知识,有详细的步骤,包括如何使用vlookup的简单介绍,有详细的步骤视频。如果你能偶然解决你所面临的问题,别忘了关注这个网站,让我们开始吧!
本文简介:
1.如何使用vlookup的详细步骤
2.如何使用vlookup功能
3.如何在word中使用vlookup
4.如何使用vlookup功能?
5.如何使用VLOOKUP功能?
vlookup怎么用详细步骤VLOOKUP是一个搜索功能。给定一个搜索目标,它可以从指定的搜索区域搜索并返回所需的值。它的基本语法是:
VLOOKUP(搜索目标、搜索范围、返回值的列数、精确搜索或模糊搜索)
下面举例介绍这四个参数的使用。
例:如下图所示,要求根据表2中的姓名找到姓名对应的年龄。
公式:B13 =VLOOKUP(A13,$B:$D,3,0)
参数描述:
1搜索目标:指定的搜索内容或单元格引用。在本例中,表2的A列中的名称是搜索目标。我们需要根据表2中的“名称”在表1的A列中进行搜索。
公式:B13 =VLOOKUP(A13,$B:$D,3,0)
2搜索范围(VLOOKUP(A13,$B:$D,3,0)):指定搜索目标。如果不说去哪里搜索,EXCEL肯定会很尴尬。所以下一步是指定要搜索的范围。VLOOKUP的第二个参数可以从单元格范围中找到,也可以从常量数组或内存数组中找到。在这个例子中,我们需要从表1中搜索,那么我们如何指定范围呢?这也是容易出错的地方。需要注意的是,第二个参数的给定搜索范围必须满足以下条件才能不出错:
搜索目标必须在此区域的第一列。在这个例子中,如果搜索表2的名称,那么对应于该名称的表1的名称列必须是搜索区域中的第一列。在这个例子中,给定区域应该从第二列开始,即$B:$D,而不是$A:$D。因为搜索到的“姓名”不在$A:$D区域的第一列。
b .该区域必须包含要返回的值所在的列。在本例中,要返回的值是年龄。年龄列(表1的D列)必须包含在这个范围内,即:$B:$D。如果写成$B:$C,就是错的。
3返回值的列数(B13 =VLOOKUP(A13,$B:$D,3,0))。这是VLOOKUP的第三个参数。它是一个整数值。它是如何产生的?它是第二个参数给出的区域中“返回值”的列数。在本例中,我们希望返回“年龄”,这是第二个参数搜索范围$B:$D的第三列。这里需要注意的是,列数不是工作表中的列数(不是第4列),而是搜索范围区域中的列数。在这个例子中,如果要找到名字对应的性别,那么第三个参数的值应该设置为什么?答案是2。因为性别在$B:$D的第2列。
vlookup函数VLOOKUP函数的用法在表格或数值数组的第一列中查找指定的值,从而返回表格或数组中该值所在行中指定列的值。
这里所说的“数组”可以理解为表格中的一个区域。数组的列号:数组的“第一列”是该区域的第一个垂直列,该列的右侧是第二列、第三列,以此类推。假设一个数组区域是B2:E10,那么B2:B10是第一列,C2:C10是第二列。
语法:
VLOOKUP(查找值、区域、列号、逻辑值)
“查找值”:需要在数组的第一列中找到的数值。它可以是数值、引用或文字字符串。
“区域”:数组所在的区域,如“B2:E10”。您也可以使用对区域或区域名称的引用,如数据库或数据列表。
Column number:要在所需区域(数组)中返回的匹配值的列号。为1时,返回第一列中的值;当它为2时,返回第二列中的值,依此类推;如果列序号小于1,VLOOKUP函数将返回错误值#VALUE!;如果它大于区域中的列数,VLOOKUP函数将返回错误值#REF!。
“逻辑值”:真或假。它指示函数VLOOKUP返回精确匹配还是近似匹配。如果为TRUE或省略,则返回近似匹配值,即如果找不到精确匹配值,则返回小于“搜索值”的最大值;如果“逻辑值”为假,函数VLOOKUP将返回完全匹配的值。如果找不到,则返回错误值#N/A。如果“查找值”是文本,“逻辑值”通常应该是假的。此外:
如果“查找值”小于“区域”第一列中的最小值,函数VLOOKUP返回错误值# n/a。
如果函数VLOOKUP找不到“查找值”并且“逻辑值”为假,则函数VLOOKUP返回错误值# n/a。
以下是如何使用VLOOKUP函数的示例。
假设小麦、大米、玉米和花生等农产品的销售单价存储在Sheet1:
有
1 .农产品名称单价
2小麦0.56
大米0.48
玉米0.39
5粒花生0.51
…………………………………
00大豆0.45
Sheet2是销售清单,每次填写的清单内容都不一样:需要在Sheet2中输入农产品的名称和数量,然后根据Sheet1中的数据自动生成单价和销售金额。将下表设置为Sheet2:
A B C D
1 .农产品的名称、数量、单价和金额
大米2 1000 0.48 480
玉米3 2000 0.39 780
…………………………………………………
在单元格D2中输入公式:
= C2 * B2;
在单元格C2中输入公式:
=VLOOKUP(A2,Sheet1!A2:B100,2,假).
如果用语言表达,意思是:在Sheet1的区域A2:B100的第一列查找Sheet2的单元格A2的值,找到后返回该行第二列的值。
这样,当Sheet2的单元格A2中输入的名称更改时,C2的单价将自动更改。当然,如果Sheet1中的单个值发生变化,Sheet2中相应的值也会发生变化。
其他单元格的公式可以通过填充来编写。
使用VLOOKUP功能的注意事项
说到VLOOKUP功能,相信大家都会用,而且都很熟练。不过有几个细节,大家在使用的时候最好注意一下。
的语法。纵向查找函数
VLOOKUP函数的完整语法如下:
VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
1.括号中有四个参数,它们是必需的。最后一个参数range_lookup是一个逻辑值。我们经常输入一个0字或False其实你也可以输入一个1字,或者true。两者有什么区别?前者表示完全搜索,如果找不到则返回错误值# n/a;第一,后者找到的是同一个,但是如果找不到,就会找到一个非常接近的值。如果找不到,就要返回错误值# n/a,其实这个对我们来说没有什么实际意义,只是满足我们的好奇心,有兴趣的朋友可以体验一下。
2.Lookup _ value是一个非常重要的参数。它可以是数值、文本字符串或引用地址。我们经常使用参考地址。使用该参数时,有两个特别提醒:
a)参考地址的单元格式类别应与要搜索的单元格式类别一致;不然有时候看清楚了信息也抓不住。特别是当引用地址的值是一个数字时,这一点最为明显。如果搜索的单元格格式类别是文本,虽然看起来都像123,但就是抓不住什么。
而且在没有录入数据的情况下,要先确定格式类别。如果所有数据都输入了,发现格式不一致,那就太晚了。如果还想把握,需要重新进入。
b)第二个提醒是使用时方便实用的一招。相信很多人早就知道了。当我们使用引用地址时,有时需要固定一个网格中lookup_value的值,需要使用下拉的方法(或者复制)将函数添加到一个新的单元格中。在这里,我们需要使用符号“$”,这是一个固定的符号。举个例子,如果我总是想捕捉D5格式的数据,我可以把D5做成这样:$D,这样无论你怎么拉或者复制,函数总是会捕捉到D5值的数据。
3.Table _ array是搜索范围,col_index_num是该范围中的列数。Col_index_num不能小于1。其实等于1也没什么实际用处。如果这样的错误值#REF!,可能是col_index_num的值超过了该范围中的字段总数。
二。. VLOOKUP的错误值处理
众所周知,如果找不到数据,函数总会返回这样一个错误值#N/A,这个值其实很有用。比如我们要这样处理:如果找到了,就返回相应的值,如果没有找到,我就自动把它的值设为0。那么函数可以写成这样:
=if(iserror(vlookup(1,2,3,0))=true,0,vlookup(1,2,3,0))
如果VLOOKUP函数返回的值是错误的(没有找到数据),则等于0,否则等于VLOOKUP函数返回的值(即找到的对应值)。
这里使用了另外两个函数。
第一个是iserror函数。其语法为iserror(value),即判断括号中的值是否为错误值。如果是,就等于真;如果不是,就等于假。
第二个是if函数,也是常用的函数。稍后我会详细解释。它的语法是if(条件判断,结果1,结果2)。如果条件判断公式正确,执行结果1;否则,执行结果2。例如:= if (D2 = " ","空 of "," something "),表示如果D2是这个网格中空的值,则显示文本"空of ";否则,将显示“某物”。(看起来简单吗?其实编程,也就是这种判断方式。)
3.处理包含VLOOKUP函数的工作表文件。
一般来说,如果包含VLOOKUP函数的工作表在其他文件中抓取数据,文件往往比较大。尤其是你用的文件很大的时候,每次打开保存都很疼。
没有办法压缩文件,加快打开保存的速度。这里有个小经验。
在工作表中点击工具-选项-计算,去掉更新远程引用和保存外部链接的复选框,然后保存文件,这样速度会快很多。不信你可以试试。
下面详细说说它的原理。
1.具有VLOOKUP功能的工作表在每次保存文件时都会保存一份其外部链接文件的副本。这样,即使单独打开工作表,VLOOKUP函数也能抓取值。
2.当工作表打开时,Microsoft将提示您是否要更新远程引用。意思是,要不要连接最新的外部文件,让你的VLOOKUP函数可以捕捉到最新的值?如果你有足够的耐心,不妨一试。
3.知道了这些,我们就应该知道,每次单独打开包含VLOOKUP函数的工作表时,外部文件中捕获的值只是我们上次保存时保存的值。要链接最新值,必须同时打开外部文件。
VLOOKUP函数我就知道这么多。如果你有什么好的经验或者问题,请站出来一起讨论。
如何在word中使用vlookup:方法/步骤:1.打开要匹配的表格数据。
2.把要匹配的目标数字化,不要留空白。将表格中单个数字的文本格式改为数据格式,直接选择即可。左边有一个转换数字格式的图标。
3.然后在所需匹配值表中输入表函数公式vlookup,函数显示搜索值、目标区域、列号、逻辑值。
4.在函数公式中输入搜索值、区域、列号和逻辑值,然后单击Enter。
5.输出值后,将鼠标放在单元格的右下角。有一个黑色十字下拉图标,将输出整列中的匹配值。
如何使用vlookup函数关于VLOOKUP函数的用法“查找”在中文里是“查找”的意思。Excel中与“查找”相关的函数有三个:VLOOKUP、HLOOKUO、LOOKUP。VLOOKUP函数的用法如下所述。
一.职能
在表的第一列中查找指定的数据,并返回指定数据所在行中指定列的数据。
第二,语法
标准格式:
VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
三。语法解释
VLOOKUP (lookup _ value,table _ array,col _ index _ num,range _ lookup)可以写成:
VLOOKUP(第一列要查找的数据,需要查找数据的数据表,某一列值的列号,逻辑值True或False)
1.Lookup_value是“数据表第一列要查找的数据”,可以是数值、文本字符串或引用。
2.Table_array是“你需要在其中查找数据的数据表”。您可以使用单元格区域或区域名称等。
(1)如果range_lookup为TRUE或省略,则table_array第一列中的值必须按升序排列;否则,函数VLOOKUP无法返回正确的值。
如果range_lookup为FALSE,则不必对table_array进行排序。
⑵Table_array第一列的值可以是文本、数字或逻辑值。如果是文本,则不区分大小写。
3.Col_index_num是table_array中要返回的匹配值的列序号。
当Col_index_num为1时,返回table_array第一列的值;
当Col_index_num为2时,返回table_array第二列中的值,依此类推。
如果Col_index_num小于1,VLOOKUP函数返回错误值#VALUE!;
如果Col_index_num大于table_array中的列数,VLOOKUP函数将返回错误值#REF!。
4.四号。Range_lookup是一个逻辑值,表示函数VLOOKUP返回的是精确匹配还是近似匹配。如果为TRUE或省略,则返回近似匹配值,即如果找不到精确匹配值,则返回小于lookup_value的最大值;如果range_value为FALSE,VLOOKUP函数将返回完全匹配的值。如果找不到,则返回错误值#N/A。
四。应用示例
A B C D
第一名薪酬部门
2005 001周杰伦2870办公室
3 2005002萧亚轩2750人事科
4 2005006郑志华2680供应科
5 2005010涂红刚2980销售科
6 2005019孙楠2530财务科
7 2005036 Mai 2200工会
对列进行排序(第四个参数默认为或使用TRUE)
VLOOKUP(2005001,A1:D7,2,TRUE)等于“周杰伦”
VLOOKUP(2005001,A1:D7,3,TRUE)等于“2870”
VLOOKUP(2005001,A1:D7,4,TRUE)等于“office”
VLOOKUP(2005019,A1:D7,2,TRUE)等于“孙楠”
VLOOKUP(2005036,A1:D7,3,TRUE)等于“2200”
VLOOKUP(2005036,A1:D7,4,TRUE)等于“工会”
VLOOKUP(2005036,A1:D7,4)等于“工会”
如果A列没有排序,为了得到正确的结果,第四个参数必须是FALAE。
VLOOKUP(2005001,A1:D7,2,FALSE)等于“周杰伦”
VLOOKUP(2005001,A1:D7,3,FALSE)等于“2870”
VLOOKUP(2005001,A1:D7,4,FALSE)等于“office”
VLOOKUP(2005019,A1:D7,2,FALSE)等于“孙楠”
VLOOKUP(2005036,A1:D7,3,FALSE)等于“2200”
VLOOKUP(2005036,A1:D7,4,FALSE)等于“工会”
动词 (verb的缩写)真假的应用
比如让你在一个有几万条记录的表格里找一个给定数字的人,如果数字已经从小到大排序了,你会很容易找到这个人;如果号码没有排序,你就要从上到下一个一个的找,很麻烦。
用VLOOKUP查找数据也是如此。当第一列排序,第四个参数为真(或确认)时,Excel会很容易找到数据,效率很高。当第一列没有排序,第四个参数为FALSE时,Excel会从上到下逐个查找,效率很低。
在我看来,要想准确找到数据,因为计算机速度很快,可以省略排序 *** 作,直接用第四个带FALSE的参数即可。
如何使用vlookup函数如何使用VLOOKUP函数“查找”在中文里是“查找”的意思。Excel中与“查找”相关的函数有三个:VLOOKUP、HLOOKUO、LOOKUP。VLOOKUP函数的用法如下所述。Vlookup函数用于查找表中第一列的指定数据,并返回指定数据所在行中指定列的数据。它的标准格式是:
VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
1.vlookup (lookup _ value,table _ array,col _ index _ num,range _ lookup)可以写成:
VLOOKUP(第一列要查找的数据,需要查找数据的数据表,某一列值的列号,逻辑值True或False)
2.Lookup_value是“数据表第一列要查找的数据”,可以是数值、文本字符串或引用。
3.Table_array是“你需要查找数据的数据表”,可以使用单元格区域或区域名称等。
(1)如果range_lookup为TRUE或省略,则table_array第一列中的值必须按升序排列;否则,函数VLOOKUP无法返回正确的值。
如果range_lookup为FALSE,则不必对table_array进行排序。
⑵Table_array第一列的值可以是文本、数字或逻辑值。如果是文本,则不区分大小写。
4.Col_index_num是table_array中要返回的匹配值的列号。
当Col_index_num为1时,返回table_array第一列的值;
当Col_index_num为2时,返回table_array第二列中的值,依此类推。
如果Col_index_num小于1,VLOOKUP函数返回错误值#VALUE!;
如果Col_index_num大于table_array中的列数,VLOOKUP函数将返回错误值#REF!。
第五步。Range_lookup是一个逻辑值,指示函数VLOOKUP是返回精确匹配还是近似匹配。如果为TRUE或省略,则返回近似匹配值,即如果找不到精确匹配值,则返回小于lookup_value的最大值;如果range_value为FALSE,VLOOKUP函数将返回完全匹配的值。如果找不到,则返回错误值#N/A。
应用示例
1.如下图所示,已知sheet1中的数据如下。如何在sheet2中引用如下:当学号随机出现时,对应的物理成绩如何显示在B列?
2.根据问题的需求,这个公式应该是:
=vlookup(a2,sheet1!$ a $ 2:$ f $ 100.6,真)
3.结果如下:
注意:
1.如果生成的结果显示为“#N/A”,则没有找到匹配值。
2.“RRU悬挂高度”一栏中用此方法生成的值是公式计算的结果,不能直接引用。如果您想要报价,您可以复制此列中的值,并将其粘贴到下一列中。不可以,可以参考以下步骤。
步骤:复制“RRU悬挂高度”列-在新粘贴位置单击鼠标右键-选择选择性粘贴-选择数值-单击确定。
关于如何使用vlookup的详细步骤和如何使用vlookup的详细步骤视频介绍到此结束。不知道你有没有找到你需要的资料?如果你想了解更多这方面的内容,记得收藏并关注这个网站。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)