VLOOKUP函数的使用方法(入门级)
vlookup 函数的使用方法

vlookup 函数的使用方法vlookup函数的使用方法vlookup函数是Excel中最常用的函数之一,它可以帮助我们在一个数据表中查找特定值,并返回对应的值。
在本文中,我们将详细介绍vlookup函数的使用方法,以及如何避免常见的错误。
一、vlookup函数的语法vlookup函数的语法如下:=vlookup(lookup_value,table_array,col_index_num,range_look up)其中,lookup_value是要查找的值,table_array是要查找的数据表,col_index_num是要返回的列数(从左数第几列),range_lookup是一个可选参数,它指定是否要进行近似匹配。
如果range_lookup为TRUE或省略,则进行近似匹配;如果range_lookup为FALSE,则进行精确匹配。
二、vlookup函数的使用方法我们需要选中要返回结果的单元格,然后输入vlookup函数,并填写参数。
例如,我们要查找一个学生的成绩,可以使用以下公式:=vlookup(A2,Sheet2!A:B,2,FALSE)其中,A2是要查找的学生姓名,Sheet2!A:B是要查找的数据表,2表示我们要返回数据表中的第二列,即学生成绩,FALSE表示我们要进行精确匹配。
如果我们要在多个数据表中查找特定值,可以使用vlookup函数的嵌套。
例如:=vlookup(A2,Sheet1!A:B,2,FALSE)+vlookup(A2,Sheet2!A:B,2,F ALSE)这个公式将在两个数据表中查找学生成绩,并将结果相加返回。
三、避免常见错误在使用vlookup函数时,很容易出现以下错误:1. 参数填写错误。
在填写vlookup函数的参数时,一定要确保它们的顺序和格式正确。
2. 数据表范围错误。
如果我们要在一个数据表中查找特定值,一定要确保数据表的范围正确。
3. 精确匹配和近似匹配混淆。
vlookup函数的使用方法 秒懂百科

vlookup函数的使用方法秒懂百科VLOOKUP函数是Excel中常用的一个函数,用于在数据表的第一列中查找指定的值,并返回对应行的某个列的值。
以下是VLOOKUP函数的使用方法:1. 输入函数:在需要返回值的单元格中输入“=VLOOKUP()”。
2. 填写查找值:在函数括号中填写“查找值”,即需要在数据表第一列中查找的值。
3. 选择数据表:在函数括号中选择“数据表”,即包含查找值和需要返回值的表格范围。
4. 填写列号:在函数括号中选择“列号”,即需要返回值的列的序号。
如果是需要返回整个行的值,则填写“TRUE”。
5. 填写匹配条件:在函数括号中选择“匹配条件”,即查找值的匹配方式。
如果需要精确匹配,则填写“FALSE”;如果需要近似匹配,则填写“TRUE”。
6. 按下回车键:按下回车键,即可看到查找结果。
下面是一个简单的示例:假设有一个商品列表表格,包含商品名称、编号和价格等信息。
现在需要查找某个商品的编号对应的商品名称和价格。
可以使用VLOOKUP函数来完成这个任务。
具体步骤如下:1. 在需要返回值的单元格中输入“=VLOOKUP()”。
2. 在函数括号中填写“查找值”,即需要查找的商品编号。
3. 在函数括号中选择“数据表”,即商品列表表格范围。
4. 在函数括号中选择“列号”,即需要返回值的列的序号。
如果是需要返回整个行的值,则填写“TRUE”。
5. 在函数括号中选择“匹配条件”,即查找值的匹配方式。
如果需要精确匹配,则填写“FALSE”。
6. 按下回车键,即可看到查找结果。
需要注意的是,在使用VLOOKUP函数时,数据表的第一列必须是有序的,否则函数无法正确匹配查找值。
此外,如果需要返回多个列的值,可以在函数括号中选择相应的列号,用逗号隔开。
vlookup怎么用详细步骤

vlookup怎么用详细步骤VLOOKUP是Microsoft Excel中一种非常有用的函数,它允许您在一个指定范围内查找某个值,并返回该值所在行的指定列的值。
本文将为您提供使用VLOOKUP函数的详细步骤。
步骤1:打开Excel并准备数据首先,打开Excel并准备包含要查找值的数据。
在一个工作表中,将要查找的值和相关数据放在一行或一列中。
确保数据源中的值是唯一且按照一定顺序排列的。
步骤2:选择查找值所在的位置在开始使用VLOOKUP之前,确定要查找的值所在的位置。
这个位置可以是工作表的任意单元格。
让我们假设要查找的值是在单元格A2中。
步骤3:创建VLOOKUP函数在要返回结果的单元格中输入VLOOKUP函数。
VLOOKUP函数的基本语法如下:VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])步骤4:填写VLOOKUP函数的参数根据您的具体需求,填写VLOOKUP函数的各个参数。
lookup_value:这是您要查找的值。
在我们的示例中,它是单元格A2中的值。
table_array:这是您要在其中查找的范围。
范围可以是单个列或包含查找值所在列的整个表格区域。
确保范围包含数据并且它在查找列的左侧。
如果您希望查找的范围是在另一个工作表上,可以使用工作表名称和叹号来引用该范围。
例如,'Sheet1'!$B$2:$D$10。
col_index_num:这是您想要返回的数据所在列在查找范围中的索引号。
索引号是以1开始计数的,表示查找范围中的第几列是您要返回的数据。
例如,如果您想要返回第二列的值,那么col_index_num应设置为2。
range_lookup(可选):这是一个逻辑值,用于指定是否要进行近似匹配。
如果要进行近似匹配,可以设置为TRUE或1。
如果要进行精确匹配,可以设置为FALSE或0。
对于大多数情况,我们建议将其设置为FALSE。
vlookup18种用法

vlookup18种用法VLOOKUP 函数是 Excel 中最常用的函数之一,在处理大量数据时非常有用。
它可以帮助我们在一个数据表中查找指定的值,并返回相应的结果。
这个函数的用法非常灵活,可以根据不同的需求进行调整。
在本文中,我们将介绍 VLOOKUP 函数的18 种用法,希望可以帮助读者更好地理解和应用这个功能强大的函数。
1. 在单个数据表中查找指定值最常见的用法是在一个数据表中查找指定的值。
使用VLOOKUP 函数可以轻松地找到相应的结果,并将其显示在另一个单元格中。
这对于查找特定的数据行非常有用。
2. 在不同的数据表中查找指定值VLOOKUP 函数不仅适用于单个数据表,还适用于多个数据表。
我们可以使用函数将不同的数据表关联起来,并在其中查找指定的值。
这样可以大大简化数据查询和分析的过程。
3. 使用范围名称进行查找除了使用单元格引用,我们还可以使用定义的范围名称进行查找。
范围名称可以帮助我们快速识别和引用特定的数据范围,并提高公式的可读性和可维护性。
4. 查找最接近的匹配项有时候我们需要在一个数据表中查找与给定值最接近的匹配项。
VLOOKUP 函数也可以帮助我们实现这个目标。
通过指定“最接近的”参数,我们可以找到与给定值最接近的匹配项,并返回相应的结果。
5. 查找具有多个匹配项的值除了查找单个匹配项外,VLOOKUP 函数还可以查找具有多个匹配项的值。
这在处理复杂数据集时非常有用,可以让我们更好地理解和分析数据。
6. 使用多个条件进行查找在实际的数据分析中,往往需要根据多个条件进行数据查找。
VLOOKUP 函数同样可以处理这种情况。
通过使用多个参数,我们可以在一个数据表中根据多个条件进行查找,并返回满足条件的结果。
7. 忽略大小写进行查找有时候我们需要在一个数据表中进行不区分大小写的查找。
VLOOKUP 函数可以帮助我们实现这一目标。
通过指定“忽略大小写”参数,我们可以在查找时忽略文本的大小写,从而找到相应的结果。
vlookup12种用法

vlookup12种用法初级使用VLOOKUP函数可以帮助用户在Excel中快速查找和索引数据。
VLOOKUP函数是Excel中最常用的函数之一,它的功能相当强大。
本文将详细介绍VLOOKUP函数的12种用法,帮助用户更好地理解和使用这个函数。
1. 什么是VLOOKUP函数?VLOOKUP函数是Excel中的一种查找函数,用于在一个表格或区域中查找某个关键字,并返回所在行或列的相应数值或数据。
它的基本语法如下:VLOOKUP(lookup_value, table_array, col_index_num,[range_lookup])其中,lookup_value是要查找的值,table_array是要进行查找的表格或区域,col_index_num是返回的数据所在列的索引号,而range_lookup 则是一个可选参数,用于确定查找方式。
2. 精确匹配查找最常见的VLOOKUP用法就是进行精确匹配查找。
即在一个表格中查找某个关键字,并返回其所在行或列的数值。
为了实现这个功能,可以将range_lookup参数设置为FALSE或0。
例如:=VLOOKUP(B2, A2:C10, 3, FALSE)上述公式中,我们要在A2:C10的表格中查找B2单元格的值,并返回所在行的第3列的数值。
3. 模糊匹配查找除了精确匹配,VLOOKUP函数还可以进行模糊匹配查找。
也就是说,查找的关键字不必完全匹配,但可以接近匹配。
例如:=VLOOKUP("*apple*", A2:C10, 2, FALSE)上面的公式中,我们要在A2:C10表格中查找包含"apple"的值,并返回所在行的第2列的数值。
*是一个通配符,表示可以匹配任意字符。
4. 查找最接近的数值VLOOKUP函数不仅可以查找文本,还可以查找最接近的数值。
这在处理数值型数据时非常有用。
例如:=VLOOKUP(E2, A2:C10, 2, TRUE)上述公式中,我们要在A2:C10表格中查找与E2单元格最接近的数值,并返回所在行的第2列的数值。
vlookup函数的基础应用公式

vlookup函数的基础应用公式VLOOKUP函数是Excel中非常常用的一个函数,它可以根据指定的数值或文本,从一个范围中查找并返回相应的值。
它的基础应用公式如下:=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])下面我们将分别解释这个公式的各个参数及其作用。
1. lookup_value:要查找的值。
这个值可以是一个数值、一个单元格引用或一个文本值。
VLOOKUP函数将根据这个值在表格中进行查找。
2. table_array:查找范围。
这个范围一般是一个表格的区域,它包含了要查找的值和要返回的值。
这个范围可以是一个单独的区域,也可以是多个区域的组合。
3. col_index_num:返回值所在的列索引。
这个数值表示要返回的值在查找范围中的第几列。
如果col_index_num为1,表示返回第一列的值;如果col_index_num为2,表示返回第二列的值,依此类推。
4. range_lookup:是否进行近似匹配。
这个参数是一个逻辑值,可以是TRUE或FALSE。
如果range_lookup为TRUE或省略,则进行近似匹配;如果range_lookup为FALSE,则进行精确匹配。
下面我们来举一个例子来说明VLOOKUP函数的基础应用。
假设我们有一个销售记录表格,其中包含了产品名称和对应的销售额。
我们想要根据产品名称查找对应的销售额。
我们需要在表格中选择一个空白单元格,这个单元格将用来输入VLOOKUP函数。
然后,我们输入VLOOKUP函数的基础应用公式:=VLOOKUP(A2, $B$2:$C$10, 2, FALSE)在这个公式中,A2是要查找的产品名称,$B$2:$C$10是包含了产品名称和销售额的表格区域,2表示要返回的值在表格区域中的第二列,FALSE表示进行精确匹配。
接下来,我们按下回车键,就可以得到对应的销售额了。
在EXCEL中VLOOKUP函数的使用方法大全
在EXCEL中VLOOKUP函数的使用方法大全在Excel中,VLOOKUP函数是一种非常有用的函数,可用于查找并返回一些值在数据表中对应的数值。
下面是VLOOKUP函数的使用方法的详细说明,帮助您充分利用这个功能强大的函数。
VLOOKUP函数的基本语法如下:VLOOKUP(要查找的值,数据表范围,返回的列数,[是否近似匹配])其中,要查找的值可以是一个单元格引用,也可以是具体的数值;数据表范围是要进行查找的数据范围;返回的列数表示要返回的数值在数据表中所在的列号;是否近似匹配是可选参数,默认为TRUE(近似匹配),也可以为FALSE(精确匹配)。
以下是VLOOKUP函数的具体应用场景及使用方法:1.查找一些数值对应的数据范围中的数值:当我们有一个数据表时,可以使用VLOOKUP函数找到一些数值所在的行,并返回该行特定列的数值。
例如:在一个学生成绩表中,我们想要找到一些学生的成绩。
使用VLOOKUP函数的公式为:=VLOOKUP("要查找的学生姓名",学生成绩表范围,成绩所在的列号,FALSE)2.查找最接近(或相等)的数值:如果想要查找一些数值在一个数据序列中最接近的数值,并返回对应的数值。
例如:在一个数据序列中,我们想要找到最接近一些数值的数值。
使用VLOOKUP函数的公式为:=VLOOKUP("要查找的数值",数据序列范围,返回的列数,TRUE)3.使用多个条件进行查找和匹配:有时候,我们需要根据多个条件进行查找和匹配,并返回满足所有条件的特定数值。
例如:在一个销售数据表中,我们想要找到满足指定产品和销售量的记录。
使用VLOOKUP函数的公式为:=VLOOKUP(要查找的产品,数据范围,返回的列数,FALSE)其中,数据范围的第二列是产品,第三列是销售量。
然后我们可以将这个公式与IF函数等结合使用,以实现多个条件的匹配。
4.使用动态范围进行查找:有时候,我们需要在动态范围内进行查找,并返回相应的数值。
VLOOKUP函数八大经典用法,个个都实用,快快收藏吧
VLOOKUP函数八大经典用法,个个都实用,快快收藏吧在EXCEL表格里,我们经常会使用VLOOKUP函数来匹配两个表格里的表格,或是使用VLOOKUP函数依据条件来查询数据,可以说VLOOKUP函数算是EXCEL表格里使用频率较高的一个函数了,也算是一个高阶的函数,它的用法颇多,这里我们先介绍8种经典用法:结构:=VLOOKUP(查找值,查找范围,数据列号,匹配方式)说明:1、参数1:查找值,即按什么查找,可以直接输入文本、数值,或是引用单元格,这里可以使用通配符。
2、参数2:查找范围,即查找的数据区域,通常是固定的区域,添加绝对引用符号,防止拖动公式的时候,数据区域变动,影响查找结果,查找范围的第一列必须是以第一参数查找值。
3、参数3:数据列号,也就是返回的结果在参数2中位于第几列,包含隐藏的列,直接输入数字或是其他可返回数字的函数;4、参数4:匹配方式,若为0或FALSE代表精确匹配,1或TRUE代表模糊匹配;5、如果查找值在参数2中不止一个结果,仅返回第一个查找到的结果。
用法一、匹配名称(常规用法)左侧表格里仅有产品编号,右侧是一份编号和产品名称的对应表,左侧表格里的产品名称可以不用一个个输入,使用产品编号去匹配右侧相同编号对应的名称。
函数公式:=VLOOKUP(B2,M1:N18,2,0)公式解读:参数1“B2”,即查找值,这里是产品编号。
参数2“M1:N18”,即查找范围,这里是右侧的产品编号和名称对应表。
参数3“2”,即参数2的数量区域里,我们要返回的是第2列数据,即名称。
参数4“0”,表示精准匹配,即参数1和参数2里的第一列数据必须完全相同,才会返回对应的第2列数据。
注意这里的参数2,必须添加绝对引用,故函数公式应为“=VLOOKUP(B2,$M$1: $N$18,2,0)”用法二、查询数据(常规用法)右侧输入编号,显示出对应的单价,单价来源于左侧的表格。
公式:=VLOOKUP(H2,B2:E18,4,0)公式解读:参数1“H2”,即查找值,这里是产品编号。
VLOOKUP函数用法大全
VLOOKUP函数用法大全小伙伴们好啊,今天和大家说说VLOOKUP函数。
作为职业表亲,大家对TA是既爱又恨:经常打交道,却又时不时的耍个小脾气,接下来咱们就慢慢开扒。
1、初识VLOOKUP函数VLOOKUP 是在表格的首列查找指定的值,并由此返回表格当前行中其他列的值。
我们可以用一种简单的方法先记住VLOOKUP函数的参数:=VLOOKUP(需要找的内容,用来查找的数据表,返回数据表中第几列的内容,匹配的方式)要注意的是:其中需要找的内容一定是在数据表的最左列,查找结果要精确匹配的话,第四个参数要写FASLE或是0。
接下来用几个示例来进一步说明VLOOKUP函数的用法。
下图为某公司的员工信息表,有N多行数据,我们需要找出某员工的一些记录。
2、查找指定姓名的部门信息我们将需要查找的姓名记录在单元格F3中,G3单元格公式为:=VLOOKUP(F3,$B$1:$D$10,3,0)以姓名所在列开始向右数,员工职务在第3列,故第三个参数为3。
因为我们想要精确的找到丘处机的职务,即第四个参数采用精确查找的查找方式,所以需要写为FASLE,或者简写为0。
如果需要了解该员工的详细记录的话,可以继续在其他单元格里写公式,当然第三个参数会有变化,比如要查询部门信息,就应该写成2。
那如果想更轻松的去书写公式,有没有更好的方法呢?回答是肯定的,只要找到一种能帮我们自动返回列序号的函数就可以了。
3、查找指定姓名的全部信息现在,咱们需要分别查询丘处机的部门和职务信息。
为了能够在写好一个公式后,用复制的方法快速把其他公式写完,我们用COLUMN函数帮我们来数VLOOKUP的第三个参数——列序号:=VLOOKUP($F3,$B$1:$D$10,COLUMN(B1),0)COLUMN函数可以返回指定单元格的列号。
公式中使用了COLUMN(B1),计算结果就是B1单元格的列号2。
COLUMN函数的参数使用了相对引用,向右复制的时候,就会变成COLUMN(C1),计算结果就是C1单元格的列号3,这样就给了VLOOKUP函数一个动态的第三参数。
vlookup函数步骤
vlookup函数步骤[VLOOKUP函数步骤]VLOOKUP函数是Excel中非常常用的函数之一,用于在一个范围内查找指定的值,并返回该值所在行的指定列的值。
下面将会逐步介绍VLOOKUP函数的步骤。
步骤一:选择目标单元格首先,在Excel表格中找到你想要将VLOOKUP函数应用的目标单元格。
这通常是一个空单元格,用于接收VLOOKUP函数的结果。
步骤二:输入函数名在目标单元格中,输入VLOOKUP函数的名称,即"VLOOKUP"。
通常情况下,在输入等号(=)后,在函数名的括号内输入参数。
步骤三:输入要查找的值在VLOOKUP函数的括号内,输入要查找的值。
这是你想要在范围中查找的值。
该值可以是一个具体的数值、单元格引用或者文本。
步骤四:输入查找范围接下来,输入要进行查找的范围。
这个范围通常是一个数据表格或者一个具有相关数据的区域。
该范围至少包含两列的数据,并且包含您要查找值的列。
确保正确输入查找范围的区域引用,可以使用鼠标选择范围,也可以手动输入。
步骤五:输入返回的列数在VLOOKUP函数的参数中,输入返回的列数。
这是通过查找值所在行中的哪一列来返回的。
例如,如果要返回查找值所在行的第三列,应输入"3"。
步骤六:输入是否进行精确匹配在VLOOKUP函数的参数中,输入是否进行精确匹配。
精确匹配意味着查找值必须完全匹配范围中的一个值才能返回结果。
如果忽略精确匹配,并希望返回最接近的值,可以输入"FALSE"或"0";如果需要精确匹配,请输入"TRUE"或"1"。
步骤七:输入是否进行升序排序在VLOOKUP函数的参数中,输入是否进行升序排序。
这个参数只在精确匹配时起作用。
如果范围数据是按升序排序的,则输入"TRUE"或"1";如果范围数据是按降序排序的或者没有排序,则输入"FALSE"或"0"。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
VLOOKUP函数的使用方法(入门级)VLOOKUP是一个查找函数,给定一个查找的目标,它就能从指定的查找区域中查找返回想要查找到的值。
它的基本语法为:VLOOKUP(查找目标,查找范围,返回值的列数,精确OR模糊查找)下面以一个实例来介绍一下这四个参数的使用例1:如下图所示,要求根据表二中的姓名,查找姓名所对应的年龄。
公式:B13=VLOOKUP(A13,$B$2:$D$8,3,0)参数说明:1查找目标:就是你指定的查找的内容或单元格引用。
本例中表二A列的姓名就是查找目标。
我们要根据表二的“姓名”在表一中A列进行查找。
公式:B13=VLOOKUP(A13,$B$2:$D$8,3,0)2查找范围(VLOOKUP(A13,$B$2:$D$8,3,0)):指定了查找目标,如果没有说从哪里查找,EXCEL肯定会很为难。
所以下一步我们就要指定从哪个范围中进行查找。
VLOOKUP的这第二个参数可以从一个单元格区域中查找,也可以从一个常量数组或内存数组中查找。
本例中要从表一中进行查找,那么范围我们要怎么指定呢?这里也是极易出错的地方。
大家一定要注意,给定的第二个参数查找范围要符合以下条件才不会出错:A查找目标一定要在该区域的第一列。
本例中查找表二的姓名,那么姓名所对应的表一的姓名列,那么表一的姓名列(列)一定要是查找区域的第一列。
象本例中,给定的区域要从第二列开始,即$B$2:$D$8,而不能是$A$2:$D$8。
因为查找的“姓名”不在$A$2:$D$8区域的第一列。
B该区域中一定要包含要返回值所在的列,本例中要返回的值是年龄。
年龄列(表一的D列)一定要包括在这个范围内,即:$B$2:$D$8,如果写成$B$2:$C$8就是错的。
3返回值的列数(B13=VLOOKUP(A13,$B$2:$D$8,3,0))。
这是VLOOKUP第3个参数。
它是一个整数值。
它怎么得来的呢。
它是“返回值”在第二个参数给定的区域中的列数。
本例中我们要返回的是“年龄”,它是第二个参数查找范围$B$2:$D$8的第3列。
这里一定要注意,列数不是在工作表中的列数(不是第4列),而是在查找范围区域的第几列。
如果本例中要是查找姓名所对应的性别,第3个参数的值应该设置为多少呢。
答案是2。
因为性别在$B$2:$D$8的第2列中。
4精确OR模糊查找(VLOOKUP(A13,$B$2:$D$8,3,0)),最后一个参数是决定函数精确和模糊查找的关键。
精确即完全一样,模糊即包含的意思。
第4个参数如果指定值是0或FALSE就表示精确查找,而值为1或TRUE时则表示模糊。
这里兰色提醒大家切记切记,在使用VLOOKUP时千万不要把这个参数给漏掉了,如果缺少这个参数默为值为模糊查找,我们就无法精确查找到结果了。
好了,关于VLOOKUP函数的入门级应用就说到这里,VLOOKUP函数可不只是这么简单的查找,我们讲的还只是1/10的用法。
其他的没法在一篇文章中说明。
敬请期待“VLOOKUP的使用方法-进阶篇”吧。
一、VLOOKUP多行查找时复制公式的问题VLOOKUP函数的第三个参数是查找返回值所在的列数,如果我们需要查找返回多列时,这个列数值需要一个个的更改,比如返回第2列的,参数设置为2,如果需要返回第3列的,就需要把值改为3。
如果有十几列会很麻烦的。
那么能不能让第3个参数自动变呢?向后复制时自动变为2,3,4,5。
在EXCEL中有一个函数COLUMN,它可以返回指定单元格的列数,比如=COLUMNS(A1)返回值1=COLUMNS(B1)返回值2而单元格引用复制时会自动发生变化,即A1随公式向右复制时会变成B1,C1,D1。
这样我们用COLUMN函数就可以转换成数字1,2,3,4。
例:下例中需要同时查找性别,年龄,身高,体重。
公式:=VLOOKUP($A13,$B$2:$F$8,COLUMN(B1),0)公式说明:这里就是使用COLUMN(B1)转化成可以自动递增的数字。
二、VLOOKUP查找出现错误值的问题。
1、如何避免出现错误值。
EXCEL2003在VLOOKUP查找不到,就#N/A的错误值,我们可以利用错误处理函数把错误值转换成0或空值。
即:=IF(ISERROR(VLOOKUP(参数略)),"",VLOOKUP(参数略)EXCEL2007,EXCEL2010中提供了一个新函数IFERROR,处理起来比EXCEL2003简单多了。
IFERROR(VLOOKUP(),"")2、VLOOKUP函数查找时出现错误值的几个原因A、实在是没有所要查找到的值B、查找的字符串或被查找的字符中含有空格或看不见的空字符,验证方法是用=号对比一下,如果结果是FALSE,就表示两个单元格看上去相同,其实结果不同。
C、参数设置错误。
VLOOKUP的最后一个参数没有设置成1或者是没有设置掉。
第二个参数数据源区域,查找的值不是区域的第一列,或者需要反回的字段不在区域里,参数设置在入门讲里已注明,请参阅。
D、数值格式不同,如果查找值是文本,被查找的是数字类型,就会查找不到。
解决方法是把查找的转换成文本或数值,转换方法如下:文本转换成数值:*1或--或/1数值转抱成文本:&""VLOOKUP函数的初级篇就说到这里了,咱们下一讲将介绍VLOOKUP的模糊查找有、反向查找等。
敬请大家关注:VLOOKUP函数的使用方法在学习了VLOOKUP的入门和初级篇后,本文将带将大家学习VLOOKUP的进阶篇:VLOOKUP的模糊查找。
一、字符的模糊查找在A列我们知道如何查找型号为“AAA”的产品所对应的B列价格,即:=VLOOKUP(C1,A:B,2,0)如果我们需要查找包含“AAA”的产品名称怎么表示呢?如下图表中所示。
公式=VLOOKUP("*"&A10&"*",A2:B6,2,0)公式说明:VLOOKUP的第一个参数允许使用通配符“*”来表示包含的意思,把*放在字符的两边,即"*"&字符&"*"。
二、数字的区间查找数字的区间查找即给定多个区间,指定一个数就可以查找出它在哪个区间并返回这个区间所对应的值。
在VLOOKUP入门中我们提示VLOOKUP的第4个参数,如果为0或FALSE是精确查找,如果是1或TRUE或省略则为模糊查找,那么实现区间查找正是第4个参数的模糊查找应用。
首先我们需要了解一下VLOOKUP函数模糊查找的两个重要规则:1、引用的数字区域一定要从小到大排序。
杂乱的数字是无法准确查找到的。
如下面A列符合模糊查找的前题,B列则不符合。
2、模糊查找的原理是:给一定个数,它会找到和它最接近,但比它小的那个数。
详见下图说明。
最后看一个实例:例:如下图所示,要求根据上面的提成比率表,在提成表计算表中计算每个销售额的提成比率和提成额。
公式:=VLOOKUP(A11,$A$3:$B$7,2)公式说明:1、上述公式省略了VLOOKUP最后一个参数,相当于把第四个参数设置成1或TRUE。
这表示VLOOKUP要进行数字的区间查找。
2、图中公式中在查找5000时返回比率表0所对应的比率1%,原因是0和10000与5000最接近,但VLOOKUP只选比查找值小的那一个,所以公式会返回0所对应的比率1%。
前言:前面我们分别学习了VLOOKUP函数的入门、初级和进阶篇。
今天我们学习VLOOKUP函数的高级应用部分-VLOOKUP函数的数组应用。
(本文由兰色幻想原创,转载请注明转自excel精英培训)一、VLOOKUP的反向查找。
一般情况下,VLOOKUP函数只能从左向右查找。
但如果需要从右向右查找,则需要把区域进行“乾坤大挪移”,把列的位置用数组互换一下。
例1:要求在如下图所示表中的姓名反查工号。
公式:=VLOOKUP(A9,IF({1,0},B2:B5,A2:A5),2,0)公式剖析:1、这里其实不是VLOOKUP可以实现从右至右的查找,而是利用IF函数的数组效应把两列换位重新组合后,再按正常的从左至右查找。
2、IF({1,0},B2:B5,A2:A5)这是本公式中最重要的组成部分。
在EXCEL函数中使用数组时(前提时该函数的参数支持数组),返回的结果也会是一个数组。
这里1和0不是实际意义上的数字,而是1相关于TRUE,0相当于FALSE,当为1时,它会返回IF的第二个参数(B列),为0时返回第二个参数(A列)。
根据数组运算返回数组,所以使用IF后的结果返回一个数组(非单元格区域):{"张一","A001";"赵三","A002";"杨五","A003";"孙二","A004"}二、VLOOKUP函数的多条件查找。
VLOOKUP函数需要借用数组才能实现多条件查找。
例2:要求根据部门和姓名查找C列的加班时间。
分析:我们可以延用例1的思路,我们的努力方向不是让VLOOKUP本身实现多条件查找,而是想办法重构一个数组。
多个条件我们可以用&连接在一起,同样两列我们也可以连接成一列数据,然后用IF函数进行组合。
公式:{=VLOOKUP(A9&B9,IF({1,0},A2:A5&B2:B5,C2:C5),2,0)}公式剖析:1、A9&B9把两个条件连接在一起。
把他们做为一个整体进行查找。
2、A2:A5&B2:B5,和条件连接相对应,把部分和姓名列也连接在一起,作为一个待查找的整体。
3、IF({1,0},A2:A5&B2:B5,C2:C5)用IF({1,0}把连接后的两列与C列数据合并成一个两列的内存数组。
按F9后可以查看的结果为:{"销售张一",1;"销售赵三",5;"人事杨五",3;"销售赵三",6}4、完成了数组的重构后,接下来就是VLOOKUP的基本查找功能了,另外公式中含有多个数据与多个数据运算(A2:A5&B2:B5),,所以必须以数组形式输入,即按ctrl+shift后按ENTER结束输入。
三、VLOOKUP函数的批量查找。
VLOOKUP一般情况下只能查找一个,那么多项该怎么查找呢?例3要求把如图表中所有张一的消费金额全列出来分析:经过前面的学习,我们也有这样一个思路,我们在实现复杂的查找时,努力的方向是怎么重构一个查找内容和查找的区域。
要想实现多项查找,我们可以对查找的内容进行编号,第一个出现的是后面连接1,第二个出现的连接2。