> 文章列表 > vlookup函数的用法实例(vlookup函数的用法)

vlookup函数的用法实例(vlookup函数的用法)

vlookup函数的用法实例(vlookup函数的用法)

大家好,小杨来为大家解答以上问题,vlookup函数的用法实例,vlookup函数的用法很多人还不知道,现在让我们一起来看看吧!

1、“Lookup”中文意思是“查找”,Excel中有三个与“查找”相关的函数:VLOOKUP、HLOOKUO、Lookup。下面介绍VLOOKUP函数的使用。

2、Vlookup函数用于查找表中第一列的指定数据,并返回指定数据所在行中指定列的数据。它的标准格式是:

3、

4、VLOOKUP(lookup_value,table_array,col_index_num , range_lookup)

5、步骤VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)可以写为:

6、VLOOKUP(要在第一列中找到的数据、要在其中找到的数据表、要返回的列值的列号、逻辑值True或False)

7、Step Lookup_value是“数据表第一列要查找的数据”,可以是数值、文本字符串或引用。

8、Step Table_array是“查找数据的数据表”,可以使用单元格区域或区域名称等。

9、(1)如果range_lookup为TRUE或省略,则table_array第一列中的值必须按升序排列,否则函数VLOOKUP无法返回正确的值。

10、如果range_lookup为FALSE,则不必对table_array进行排序。

11、Table_array第一列的值可以是文本、数字或逻辑值。如果是文本,则不区分大小写。

12、Step Col_index_num是table_array中要返回的匹配值的列号。

13、当Col_index_num为1时,返回table_array第一列的值;

14、当Col_index_num为2时,返回table_array第二列中的值,依此类推。

15、如果Col_index_num小于1,函数VLOOKUP返回错误值#VALUE!

16、如果Col_index_num大于table_array中的列数,函数VLOOKUP将返回错误值#REF!

17、Step Range_lookup是一个逻辑值,表示函数VLOOKUP返回的是精确匹配还是近似匹配。如果为TRUE或省略,则返回近似匹配值,也就是说,如果找不到精确匹配值,

18、返回小于lookup_value的最大值;如果range_value为FALSE,函数VLOOKUP将返回精确匹配值。如果没有找到,则返回错误值#N/A。

19、应用示例

20、如下图所示,已知sheet1中的数据如下。如何在数据表2的sheet2中引用如下:当学号随机出现时,如何在B列显示其对应的物理成绩?

21、根据问题的需求,这个公式应该是:

22、=vlookup(a2,sheet1!$a$2:$f$100,6,true)

23、结果如下图:

24、注意点:

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

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

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

本文到此结束,希望对大家有所帮助。