多语言展示
当前在线:1139今日阅读:84今日分享:32

Vlookup的用法及详细参数说明

Vlookup的用法及详细参数说明
工具/原料
1

电脑

2

EXCEL

一、例子
1

先将两个表格放在一个EXCEL档里方便操作

2

表一、表二内容如下

3

表一K3单元格里输入公式=VLOOKUP('*'&A3&'*'表二!$A$4:$N$154,10,0),就会得到如下的结果

二、参数说明
1

查找目标:就是你指定的查找的内容或单元格引用。本例中工作表一A列的位置号就是查找目标。我们要根据工作表一的“Designator”在工作表二中A列进行查找。        公式:K3 =VLOOKUP('*'&A3&'*',表二!$A$4:$N$154,10,0) '*'&A3&'*' 代表查表目标为A3, '*'&为通配符,在工作表二A列中单元格有多个目标(多个位置号),中间由逗号或是其他符号隔开,则需在单元格前后使用通配符以使计算机正确识别。

2

查找范围(VLOOKUP('*'&A3&'*',表二!$A$4:$N$154,10,0) ):指定了查找目标,如果没有说从哪里查找,EXCEL肯定会很为难。所以下一步我们就要指定从哪个范围中进行查找。VLOOKUP的这第二个参数可以从一个单元格区域中查找,也可以从一个常量数组或内存数组中查找。本例中要从工作表二中进行查找,那么范围我们要怎么指定呢?给定的第二个参数查找范围要符合以下条件才不会出错:        A 查找目标一定要在该区域的第一列。本例中查找工作表一的位置号,那么位置号所对应的工作表二的位置号列,那么工作表二的位置号列(列)一定要是查找区域的第一列。象本例中,给定的区域要从第一列开始,即$A$4:$N$154。BOM!代表是查找内容在名为“BOM”的工作表里。        B 该区域中一定要包含要返回值所在的列,本例中要返回的值是PART CODE。PART CODE列(工作表二中的J列)一定要包括在这个范围内,即:$A$4:$N$154,如果写成$A$4:$I$154就是错的。

3

返回值的列数(VLOOKUP('*'&A3&'*',表二!$A$4:$N$154,10,0))。这是VLOOKUP第3个参数。它是一个整数值。它怎么得来的呢。它是“返回值”在第二个参数给定的区域中的列数。本例中我们要返回的是“PART CODE”,它是第二个参数查找范围BOM!$A$4:$N$154的第10列。这里一定要注意,列数不是在工作表中的列数,而是在查找范围区域的第几列。

4

精确OR模糊查找(VLOOKUP(('*'&A3&'*',表二!$A$4:$N$154,10,0)  ),最后一个参数是决定函数精确和模糊查找的关键。精确即完全一样,模糊即包含的意思。第4个参数如果指定值是0或FALSE就表示精确查找,而值为1 或TRUE时则表示模糊。在使用VLOOKUP时千万不要把这个参数给漏掉了,如果缺少这个参数默为值为模糊查找,我们就无法精确查找到结果了。

推荐信息