首页游戏游戏攻略vlookup函数的作用?比对公式vlookup使用

vlookup函数的作用?比对公式vlookup使用

编程之家2026-05-161042次浏览

这篇文章给大家聊聊关于vlookup函数的作用,以及比对公式vlookup使用对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。

vlookup函数的作用?比对公式vlookup使用

vlookup是什么意思,作用是什么

先选择你要查询的对象,然后选择找的范围,然后选择第几格,最后一个写0就可以了

用途:在表格或数值数组的首列查找指定的数值,并由此返回表格或数组当前行中指定列处的数值。当比较值位于数据表首列时,可以使用函数VLOOKUP代替函数HLOOKUP。

语法:VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)

参数:Lookup_value为需要在数据表第一列中查找的数值,它可以是数值、引用或文字串。Table_array为需要在其中查找数据的数据表,可以使用对区域或区域名称的引用。Col_index_num为table_array中待返回的匹配值的列序号。Col_index_num为1时,返回table_array第一列中的数值;col_index_num为2,返回table_array第二列中的数值,以此类推。Range_lookup为一逻辑值,指明函数VLOOKUP返回时是精确匹配还是近似匹配。如果为TRUE或省略,则返回近似匹配值,也就是说,如果找不到精确匹配值,则返回小于lookup_value的最大数值;如果range_value为FALSE,函数VLOOKUP将返回精确匹配值。如果找不到,则返回错误值#N/A。

实例:如果A1=23、A2=45、A3=50、A4=65,则公式“=VLOOKUP(50,A1:A4,1,TRUE)”返回50。

vlookup函数是什么意思

VLOOKUP函数一种纵向查找函数,用来快速查找、匹配某一个数值。

vlookup函数的作用?比对公式vlookup使用

通常在第一纵列中搜索某个数值,并且在该值所在行中横向查找需要的结果。函数公式:=VLOOKUP(搜索键值,范围,索引)。

搜索键值(必填):要纵向搜索的值。范围(必填):要搜索的范围,一定要包含搜索键值所在列。索引(必填):要求的结果所在的列索引,也可理解为将第一纵列认作“1”,从第一列开始数,所需要的结果所在的列数。近似匹配(选填):是否使用近似匹配,可以默认为 False或0,即使用精准匹配。注:搜索键值默认为升序,因为降序容易错乱。

Excel中的函数

sum函数即求和函数,主要用来计算两个或多个值,或者单元格区域的求和计算,最常用于一个单元格区域的求和计算,但在复杂的组合函数中,也使用频繁,比如与offset、small等函数的组合应用。

if函数我们也俗称判断函数,作用是判断一个条件是否为真,如果为真会返回一个值,否则会返回另一个值。if和sum函数是公认的基础函数,常用函数,但if函数的作用其实远不止表面上的一点,通过各种嵌套,可以完成很多复杂的工作。

lookup函数用于查找一行或列的值并返回另一行或列对应的值,简单而言,就是查询匹配,比如查询某个文本在A列的位置,然后匹配它在B列对应的位置。在vlookup函数没出来之前,lookup函数可谓实用之极,现在也相当常用,如分数区间的匹配,业绩提成的分配等。

vlookup函数的作用?比对公式vlookup使用

VLOOKUP函数怎么用

vlookup函数的使用方法

“Lookup”的汉语意思是“查找”,在Excel中与“Lookup”相关的函数有三个: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为“需要在其中查找数据的数据表”,可以使用单元格区域或区域名称等。

⑴如果 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!。

步骤5、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,true)

注意点:

1、如果生成的结果显示为“#N/A”,说明没有找到匹配数值。

2、此方法在“RRU挂高”这一列生成的值为通过公式计算得出的结果,无法直接引用。如果要引用可以复制这一列的数值粘贴到后面一列。不会操作的,可以参考下面步骤。

步骤:复制“RRU挂高”列—新的粘贴位置点鼠标右键—选择“选择性粘贴”—选中“数值”—点“确定”。

好了,文章到此结束,希望可以帮助到大家。

计算机c语言编程软件,计算机二级c语言模拟软件c语言入门必背单词?c语言从零开始学