EXCEL中VLOOKUP函数的使用方法(malloc函数的用法)

今天给大家分享的是EXCEL函数中常用的数据查找函数VLOOKUP。首先,我们先来了解下VLOOKUP函数的使用方法:

VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)

lookup_value:要查找的值

table_array:要查找的范围

col_index_num:要返回的值(即找到的值所在行的第几列的值)

range_lookup:为FALSE(或0)时,代表精确匹配,要查找的值和找到的值完全相同时,返回结果,找不到时,返回错误值#N/A;为TRUE(或1或为空)时,代表近似匹配,如果找不到精确匹配值,则返回小于lookup_value的最大数值,此时,table_array的第一列中的数值必须按升序排列。

比如,某商场部分产品单价和库存存放在表格sheet1中,想快速在里面找到某商品的库存数量:

查找香肠的库存:

公式说明:

A2:为要查找的名称,此处选择的是单元格(单元格中存放的是要查找的内容,即“香肠”,当然也可以直接用“香肠”两个字符代替单元格,但要注意加双引号)

Sheet1!A1:C5:即查找的区域,此处选择的是第一个表格中左上角和右下角对应的单元格,代表以这两个单元格为对角线组成的矩形区域,两个单元格中间用“:”隔开

3:代表查找到对应的值后,返回的是查找区域中哪一列的值,在该例子中,返回的是库存,为第三列,所以值为3

0:代表精确查找

此处查找时,是在一个工作簿中进行的。该查找方式适用于跨工作簿查找,即在一个EXCEL文件中存放查找值,在另一个EXCEL文件中进行查找。比如:

由上图可以看到,除了查找范围外,其它值均未发生变化。其中要查找的文件名称为中括号中的内容 [商品明细],工作表为Sheet1,单元格范围为$A$1:$C$5,此处需要注意的是,$为绝对路径符号,加上此符号后,将公式复制到其它单元格时,查找结果不会发生变化。如果没有该符号,返回值当前所在的单元格发生变化时,会出现查找不到的情况,因此,要保证查找的值和范围的准确性。

当要查找的内容较多时,只需在返回值所在的单元格右下角往下拉即可。

此时,查找的值会从A2变为A3,对应的值也会发生变化。如果不想改变A2的值,也可以加上绝对路径符号$,比如$A$2。$符号也可以用在一个值上,如$A2,即在改变单元格时,A列不变,只改变行值。

以上就是为大家介绍的EXCEL中VLOOKUP函数的使用方法,喜欢的朋友可以收藏+关注,后面会为大家带来更多的知识交流。