10个示例让你的VLOOKUP函数应用从入门到精通
10个示例让你的VLOOKUP函数应用从入门到精通
VLOOKUP函数是众多的Excel用户最喜欢和最常用的函数之一,因此介绍VLOOKUP 函数使用技巧的文章也特别多。
在《Excel函数学习4:VLOOKUP函数》中,我们学习了VLOOKUP函数的语法及应用,在Excel公式与函数之美前面的系列文章中,我们又详细探讨了VLOOKUP函数的4个参数。
熟练掌握VLOOKUP函数的使用,是Excel必备技能之一。
下面我们通过10个示例,进一步巩固VLOOKUP函数的使用技能。
一键直达>> Excel函数学习4:VLOOKUP函数
一键直达>> Excel公式与函数之美15:VLOOKUP函数的秘密
一键直达>> Excel公式与函数之美19:理解VLOOKUP函数第4个参数的真实含义
一键直达>> Excel公式与函数之美20:MATCH函数使VLOOKUP函数更灵活高效
一键直达>> Excel公式与函数之美21:INDIRECT函数使VLOOKUP函数实现多表查询
一键直达>>Excel公式与函数之美22:VLOOKUP函数查找技巧
概述
VLOOKUP函数最擅长在列中查找相匹配的数据,若找到匹配的数据,则在找到的数据所在行的右边从指定的列中获取数据。
示例1:查找郭靖的数学成绩
如图1所示,在最左边的列中是学生的姓名,在列B至列E中是不同科目的成绩。
图1
现在,我需要从上面的数据中找到郭靖的数学成绩。
公式为:
=VLOOKUP("郭靖",$A$3:$E$10,2,0)
公式有4个参数:
▪“郭靖”——要查找的值。
▪$A$3:$E$10——查找的单元格区域。
注意,Excel在最左列搜索要查找的值,本例中在A3:A10中查找姓名郭靖。
▪2——一旦找到了郭靖,将定位到区域的第2列,返回郭靖所在行相同行的值。
数值2指定从区域中的第2列查找成绩。
▪0——告诉VLOOKUP函数仅查找完全匹配的值。
以上面的示例来演示VLOOKUP函数是如何工作的。
首先,在区域的最左列查找郭靖,从顶部到底部查找并发现在单元格A7中存储着这个值。
图2
一旦找到该值,就会到右边第2列,获取其中的值。
图3
可以使用相同结构的公式来获取任意学生任一科目的成绩。
例如,查找杨康的化学成绩,公式为:
=VLOOKUP("杨康",$A$3:$E$10,4,0)
图4
在上面的示例中,查找值(学生姓名)在公式中是包含在引号中的,也可以使用包含查找值的单元格引用。
使用单元格引用可以创建动态公式。
例如,如果在某单元格中放置要查找的学生姓名,使用公式来查找该学生的数学成绩,那么当修改学生姓名时,查找的结果将自动更新。
图5
如果在最左边的列中没有找到查找值,那么返回错误值#N/A。
示例2:双向查找
在示例1中,列数值采用了“硬编码”,使用2作为列索引值,因此公式总是返回数学成绩。
如果想要查找值和列索引值都是动态的,如下图6所示,修改学生姓名或者科目时,VLOOKUP函数获取相应的成绩。
图6
要创建双向查找公式,需要使列也是动态的。
这样,当用户修改科目时,公式自动获取正确的列,例如数学是第2列,物理是第3列。
此时,需要使用MATCH函数作为列参数,公式为:
=VLOOKUP(A14,$A$3:$E$10,MATCH(B13,$A$2:$E$2,0),0)
公式中使用MATCH(B13,$A$2:$E$2,0)作为列的数值。
MATCH函数接受科目作为查找值(单元格B13),返回该值在A2:E2中的位置。
因此,如果查找数学,则返回2。
示例3:使用下拉列表作为查找值
在上面的示例中,我们手工输入数据,耗时且易出错,特别是有许多查找值时。
一种好的方法是创建查找值列表,然后只需从列表中选择即可。
图7
在单元格B14中的公式仍然为:
=VLOOKUP(A14,$A$3:$E$10,MATCH(B13,$A$2:$E$2,0),0)
查找值在下拉列表中,这些下拉列表是使用Excel的数据有效性功能创建的。
选择单元格A14,单击“数据——数据有效性”,在“数据有效性”对话框中设置为“序列”,来源选择单元格区域A3:A10。
同样的方法设置单元格B13的下拉列表。
示例4:三向查找
在示例2中,使用了一个包含不同学科学生成绩的查找表,是一个使用两个变量(学生姓名和学科名称)双向查找学生成绩的示例。
现在,假设一年中,学生有三种不同的测试:单元测试、期中测试和期末测试。
那么,三向查找就是从指定测试中获取学生指定科目的成绩。
如下图8所示。
图8
在图8的示例中,VLOOKUP函数可以查找三个不同的表(单元测试、期中测试和期末测试),返回其中某学生的某学科的成绩。
在单元格H4中的公式为:
=VLOOKUP(G4,CHOOSE(IF(H2="单元测试",1,IF(H2="期中测试
",2,3)),$A$3:$E$7,$A$11:$E$15,$A$19:$E$23),MATCH(H3,$A$2:$E$2,0),0)
公式使用CHOOSE函数来确定要引用的表。
公式中的CHOOSE函数为:
CHOOSE(IF(H2="单元测试",1,IF(H2="期中测试
",2,3)),$A$3:$E$7,$A$11:$E$15,$A$19:$E$23)
第1个参数是IF(H2="单元测试",1,IF(H2="期中测试",2,3)),检查单元格H2中的值,返回要选择各类测试表所对应的数值。
如果是“单元测试”,则返回1,
CHOOSE函数返回单元格区域$A$3:$E$7;如果是“期中测试”,则返回2,否则返回3,分别对应着单元格区域$A$11:$E$15和$A$19:$E$23。
示例5:获取位于列表最后的值
可以创建VLOOKUP公式来获取位于列表最后一个位置的数字值。
在Excel中可以使用的最大的正数是9.99999999999999E+307,这意味着在VLOOKUP函数中最大的查找数也是这个数。
几乎不会涉及到如此大的一个数的计算,但可以使用来获取列表中最后一个数字。
如图9所示,在单元格区域A1:A14中有一组数,想要获取列表中最后一个数,即1514。
图9
公式为:
=VLOOKUP(9.99999999999999E+307,$A$1:$A$14,1,TRUE)
注意到,公式使用了近似匹配,并且列表也没有排序。
下面是使用了近似匹配的VLOOKUP函数的工作原理。
VLOOKUP函数从顶到底搜索最左侧的列:
▪如果发现一个精确匹配的值,则返回该值。
▪如果发现一个高于查找值的值,则返回该值所在单元格上方单元格中的值。
▪如果查找值大于列表中所有的值,则返回最后一个值。
由于9.99999999999999E+307是Excel中可以使用的最大数,将该数用作查找值时,从列表中返回最后一个数字。
同样的原理也可以用于返回列表中最后一个文本项。
如图10所示。
图10
公式为:
=VLOOKUP("zzz",$A$1:$A$8,1,TRUE)
Excel查找所有的名字,由于zzz比任何文本都大,因此返回列表中最后一个文本项。
VLOOKUP函数使用举例
VLOOKUP函数使用举例VLOOKUP函数是Microsoft Excel中的一种查找函数。
它通过在一个表格范围内查找指定的值,并返回对应的值,以实现快速查找和匹配的功能。
在本文中,我将介绍VLOOKUP函数的语法和用法,并提供一些使用举例。
其中,lookup_value是要查找的值;table_array是要进行查找的表格范围;col_index_num是要返回的值所在列的索引号;range_lookup是一个逻辑值,用于指定查找方式,默认为TRUE。
下面是一些使用VLOOKUP函数的举例:1.利用VLOOKUP函数在表格中查找一些员工的工资。
假设有一个员工工资表格,第一列是员工姓名,第二列是对应的工资。
我们可以使用VLOOKUP函数来查找特定员工的工资。
假设要查找的员工姓名为“John”,表格范围为A1:B10,工资所在列的索引号为2(即第二列),查找方式为精确匹配。
则VLOOKUP函数的公式为:=VLOOKUP("John", A1:B10, 2, FALSE)2.利用VLOOKUP函数在不同表格中查找相关数据。
假设有两个表格,一个是员工表格,另一个是部门表格。
员工表格包含员工的姓名和所属部门的编号,部门表格包含部门的编号和部门名称。
我们可以使用VLOOKUP函数在员工表格中查找部门编号对应的部门名称。
假设要查找的部门编号为101,员工表格范围为A1:B10,部门表格范围为D1:E5,部门名称所在列的索引号为2(即第二列),查找方式为精确匹配。
则VLOOKUP函数的公式为:=VLOOKUP(101,D1:E5,2,FALSE)3.利用VLOOKUP函数在有序列表中查找一些数值对应的区间。
假设有一个有序列表,第一列是区间的下限,第二列是对应的数值。
我们可以使用VLOOKUP函数在该列表中查找一些数值对应的区间。
假设要查找的数值为80,列表范围为A1:B5,区间所在列的索引号为1(即第一列),查找方式为近似匹配。
VLOOKUP函数最全应用案例
VLOOKUP函数最全应用案例下面是VLOOKUP函数的最全应用案例:案例1:基本使用假设有一个学生成绩单,包含学生姓名、学号和成绩三列数据。
我们要用VLOOKUP函数来查找一些学生的成绩。
步骤:1.选中一些单元格,输入VLOOKUP函数的公式,如=VLOOKUP("张三",A2:C10,3,FALSE)。
这里的"张三"是要查找的值,A2:C10是数据范围,3表示要返回的值所在的列,FALSE表示只返回精确匹配的结果。
2.按下回车键,即可查找到张三的成绩。
案例2:配合IF函数进行条件判断假设有一个销售数据表,包含产品名称、销售量和销售金额三列数据。
我们想要根据销售量的不同,计算出相应的奖金金额。
步骤:1.在第四列输入奖金金额的标题,如"奖金金额"。
2.在第五列输入公式=IF(B2>100,VLOOKUP(B2,D2:E4,2,FALSE),0)。
这里的B2是销售量,D2:E4是奖金规则表,2表示要返回的值所在的列,FALSE表示只返回精确匹配的结果。
IF函数用于判断销售量是否大于100,如果是,则调用VLOOKUP函数返回相应的奖金金额,否则返回0。
3.拖动第五列的公式填充到其他单元格,即可计算出所有产品的相应奖金金额。
案例3:配合INDEX和MATCH函数实现动态查找假设有一个销售数据表,包含产品名称、销售量和销售金额三列数据。
我们想要根据产品名称动态查找对应的销售量和销售金额。
步骤:1.在一些单元格中输入产品名称,如"苹果"。
2.在另外两个单元格中输入公式,如=INDEX(B2:B10,MATCH(G1,A2:A10,0))和=INDEX(C2:C10,MATCH(G1,A2:A10,0))。
这里的B2:B10和C2:C10是销售量和销售金额的数据范围,G1是要查找的产品名称。
INDEX函数根据MATCH函数返回的行号,找到相应的销售量和销售金额。
vlookup函数的使用方法及实例
vlookup函数的使用方法及实例第一篇:vlookup函数的使用方法vlookup函数是Excel中非常常用的一个函数,它可以用来在第一个区域(含有一个或多个列)中查找某个值,并在符合条件的行中返回该行指定列的值。
vlookup函数的基本用法为:=VLOOKUP(lookup_value,table_array,col_index_num,r ange_lookup)其中,lookup_value是要查找的值;table_array是要查找的区域;col_index_num是要返回的列号;range_lookup 是一个逻辑值,表示是否在范围内查找确切的匹配值。
例如,如果我们有一个员工名单的表格,其中包含员工的姓名、工号、所在部门、工资等信息,我们可以使用vlookup函数在表格中查找某个员工的信息。
具体操作如下:1. 在要返回信息的单元格中输入vlookup函数。
2. 输入要查找的值,即员工的姓名。
3. 输入要查找的区域,即员工名单的表格。
4. 输入要返回的信息的列号,例如工资信息对应的列号是4。
5. 输入一个逻辑值,如果要确切匹配查找值,则输入FALSE,如果可以进行近似匹配,则输入TRUE。
6. 点击确认即可查找到某个员工的信息。
需要注意的是,如果表格中有重复的值,则vlookup函数只会返回第一个匹配项的信息。
如果要查找所有匹配项,可以使用vlookup函数的更高级的用法,例如使用数组公式进行查找等。
总之,vlookup函数是Excel中非常常用的一个函数,掌握了它的用法,可以让我们更加高效地处理大量数据。
第二篇:vlookup函数的实例vlookup函数是Excel中非常常用的一个函数,它可以用来在第一个区域(含有一个或多个列)中查找某个值,并在符合条件的行中返回该行指定列的值。
下面就让我们通过几个实例来进一步了解vlookup函数的用法。
案例一:假设我们有一个产品销售表格,其中包含产品名称、销售数量、售价等信息,请使用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函数教程大合集(入门+初级+进阶+高级+最高级+12种常见错误)
VLOOKUP函数教程大合集(入门+初级+进阶+高级+最高级+12种常见错误)微软商务应用专家(juanniu) · 2015-08-17 10:30前言:vlookup函数是关注度最高的excel函数,今天把以前发布的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就是错的。
VLOOKUP函数最常用的10种用法
VLOOKUP函数最常用的10种用法VLOOKUP函数是工作中最常用的一种查找函数,掌握好VLOOKUP函数能够极大提高工作的效率。
VLOOKUP函数用于首列查找并返回指定列的值,字母“V”表示垂直方向。
VLOOKUP函数的语法如下:VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup])其中,第1参数lookup_value为要搜索的值,第2参数table_array为首列可能包含查找值的单元格区域或数组,第3参数col_index_num为需要从table_array中返回的匹配值的列号,第4参数range_lookup用于指定精确匹配或近似匹配模式。
当range_lookup为TRUE、被省略或使用非零数值时,表示近似匹配模式,要求table_array第一列中的值必须按升序排列,并返回小于等于lookup_value的最大值对应列的数据。
当参数为FALSE时(常用数字0或保留参数前的逗号代替),表示只查找精确匹配值,返回table_array的第一列中第一个找到的值,精确匹配模式不必对table_array第一列中的值进行排序。
如果使用精确匹配模式且第1参数为文本,则可以在第1参数中使用通配符问号(?)和星号(*)。
VLOOKUP函数不区分字母大小写。
案例一A3:B7单元格区域为字母等级查询表,表示60分以下为E级、60~69分为D级、70~79分为C级、80~89分为B级、90分以上为A级。
D:G列为初二年级1班语文测验成绩表,如何根据语文成绩返回其字母等级?在H3:H13单元格区域中输入=VLOOKUP(G3,$A$3:$B$7,2)案例二在Sheet1里面如何查找折旧明细表中对应编号下的月折旧额?(跨表查询)在Sheet1里面的C2:C4单元格输入=VLOOKUP(A2,折旧明细表!A$2:$G$12,7,0)案例三如何实现通配符查找?在B2:B7区域中输入公式=VLOOKUP(A2&"*",折旧明细表!$B$2:$G$12,6,0)案例四如何实现模糊查找?在F1:F9区域中输入公式=VLOOKUP(E2,$A$2:$B$7,2,1)案例五如何通过数值查找文本数据、通过文本查找数值数据、同时实现数值与文本数据混合查找?通过数值查找文本数据:在F3:F6区域中输入公式=VLOOKUP(E3&"",$A$2:$C$6,3,0) 通过文本查找数值数据:在F11:F13区域中输入公式=VLOOKUP(--E11,$A$10:$C$14,3,0) 同时实现数值与文本数据混合查找:在F19:F21区域中输入公式=IF(ISNA(VLOOKUP(E19*1,$A$18:$C$22,3,0)),VLOOKUP(E19&"", $A$18:$C$22,3,0),VLOOKUP(E19*1,$A$18:$C$22,3,0))案例六在Excel中录入数据信息时,为了提高工作效率,用户希望通过输入数据的关键字后,自动显示该记录的其余信息,例如,输入员工工号自动显示该员工的信命,输入物料号就能自动显示该物料的品名、单价等。
vlookup函数的详细使用
vlookup函数的详细使用vlookup是一种在Excel中使用的函数,用于在一个数据表中查找特定值,并返回该值所在行的另一个列中的值。
该函数的基本语法为:。
=VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup]) 。
其中,lookup_value表示要查找的值;table_array表示数据表范围;col_index_num表示要返回的值所在的列的位置,以首个列为 1;range_lookup表示是精确查找还是模糊查找。
下面是一些使用vlookup的示例:。
1.基本使用:。
假设有一个表格,其中包括姓名、班级和成绩。
现在要根据姓名查找成绩,可以使用vlookup函数如下:。
=VLOOKUP("张三",A2:C10,3,FALSE)。
这将在A2:C10的数据表中查找"张三"的行,并从第3列返回该行的数值。
2.使用绝对引用:。
如果希望在使用vlookup函数时,始终指向相同的数据表范围,则需要使用绝对引用。
例如,将表格范围$A$2:$C$10用作数据表,可以使用以下vlookup函数:。
=VLOOKUP("张三",$A$2:$C$10,3,FALSE)。
这将确保在引用vlookup函数时,数据表范围始终为$A$2:$C$10。
3.使用变量:。
vlookup函数可以通过将查找值设为一个变量,来更灵活地进行操作。
例如,可以在单元格A1中输入要查找的姓名,并使用以下vlookup函数:。
=VLOOKUP(A1,A2:C10,3,FALSE)。
这将从A2:C10的数据表中搜索A1单元格中的值,并返回该列的第3列的数值。
4.模糊查找:。
在某些情况下,可能需要使用模糊查找而非精确查找。
例如,要查找匹配特定文本字符的姓名。
可以使用以下vlookup函数进行模糊查找:。
=VLOOKUP("*三",A2:C10,3,TRUE)。
excel表格vlookup函数的使用方法及实例
excel表格vlookup函数的使用方法及实例Excel的VLOOKUP函数是一种非常强大的函数,用于在一个范围内一些值,并且返回该值所在行中的其他列的数据。
它的语法如下:VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup ])其中:- lookup_value:要的值。
- table_array:要进行的范围,包括要的值和返回的数据。
- col_index_num:要返回的数据所在列的索引号。
- range_lookup:可选参数,指定是否要进行近似匹配。
下面通过一些实例来说明VLOOKUP函数的使用方法:实例1:查找一些产品的价格假设一些电商平台有一个产品价目表,我们需要根据产品名称查找对应的价格。
在A列中是产品名称,B列中是产品价格。
我们可以使用VLOOKUP函数来实现:=VLOOKUP("产品名称",A1:B10,2,False)其中,“产品名称”是要查找的值,A1:B10是要进行的范围,2是要返回的数据所在列的索引号,False表示要进行准确匹配。
实例2:根据学生姓名查询成绩假设有一张学生成绩表,其中A列是学生姓名,B列是语文成绩,C列是数学成绩。
我们需要通过VLOOKUP函数来查找一些学生的成绩:=VLOOKUP("学生姓名",A1:C10,2,False)这里我们假设要查找的学生姓名在A列中,那么我们要返回的是该学生的语文成绩,所以col_index_num参数为2实例3:查找最接近的数值有时候,我们需要在一列数值中查找最接近的数。
假设A列中是一列数值,我们想要在这些数值中查找最接近的一些值。
可以使用VLOOKUP函数来实现:=VLOOKUP("要查找的值",A1:A10,1,True)这里,我们将range_lookup参数设为True,表示进行近似匹配。
举例说明VLOOKUP函数的使用方法
举例说明VLOOKUP函数的使用方法VLOOKUP函数是Excel中最常用的函数之一,常用于在一个表格中查找一些值,并返回其所在行或列的其他对应值。
下面会通过几个实际的例子来详细说明VLOOKUP函数的使用方法。
例1:查找学生成绩假设我们有一个学生成绩表,其中包含学生的姓名和对应的成绩。
现在要查找一些学生的成绩。
首先,我们需要将学生的姓名和成绩数据放在一个表格中。
然后,在需要查找成绩的单元格中输入以下公式:=VLOOKUP("张三",A2:B11,2,FALSE)其中,"张三"为要查找的学生姓名,A2:B11为包含姓名和成绩的表格区域,2表示要返回的值位于表格区域的第二列,FALSE表示精确匹配。
执行公式后会返回张三的成绩。
例2:查找商品价格假设我们有一个商品价格表,其中包含商品的名称和对应的价格。
现在要查找一些商品的价格。
首先,我们需要将商品的名称和价格数据放在一个表格中。
然后,在需要查找价格的单元格中输入以下公式:=VLOOKUP("苹果",A2:B11,2,FALSE)其中,"苹果"为要查找的商品名称,A2:B11为包含名称和价格的表格区域,2表示要返回的值位于表格区域的第二列,FALSE表示精确匹配。
执行公式后会返回苹果的价格。
例3:查找省份对应的首都假设我们有一个省份和对应首都的表格。
现在要查找一些省份对应的首都。
首先,我们需要将省份和首都数据放在一个表格中。
然后,在需要查找首都的单元格中输入以下公式:=VLOOKUP("广东",A2:B11,2,FALSE)其中,"广东"为要查找的省份名称,A2:B11为包含省份和首都的表格区域,2表示要返回的值位于表格区域的第二列,FALSE表示精确匹配。
执行公式后会返回广东对应的首都。
总结:VLOOKUP函数的基本语法为:=VLOOKUP(lookup_value, table_array, col_index, range_lookup)其中:lookup_value为要查找的值table_array为包含查找值和返回值的表格区域col_index为要返回的值所在表格区域的列索引range_lookup为TRUE或FALSE,分别表示模糊匹配和精确匹配通过以上几个例子,我们可以看到VLOOKUP函数的灵活应用,它可以在实际工作中帮助我们进行各种查找与匹配的操作。
VLOOKUP函数最全应用案例
最全VLOOKUP应用一个人人都爱、使用频率最高的函数,有关他的用法,你真的掌握了吗?语法格式:VLOOKUP(lookup_value,table_array,col_index_num,range_lookup) VLOOKUP(要查找的值,查找区域,要返回的结果在查找区域的第几列,精确匹配或近似匹配)1、精确查找根据姓名查找对应部门:输入公式:=VLOOKUP(G2,A:C,3,0)G2:要查找的内容A:C:查找区域,注意查找区域的首列要包含查找的内容3:要返回的结果在查找区域的第3列0:精确查找2、近似查找根据分数查找对应等级:输入公式:=VLOOKUP(B2,E:F,2,1)B2:要查找的内容E:F:查找区域,注意查找区域的首列要包含查找的内容2:要返回的结果在查找区域的第2列1:近似查找注意查找区域中的首列内容必须以升序排序。
3、格式不一致的查找查找数据为4的数量:输入公式:=VLOOKUP(D2,A:B,2,0)D2:要查找的内容A:B:查找区域,注意查找区域的首列要包含查找的内容2:要返回的结果在查找区域的第2列0:精确查找这都没错啊,为什么结果会返回错误值#N/A呢?细看之下你就会发现格式不一致查找值数值型(D2单元格内容4是数值型)查找区域文本型(A列的数据是文本型)遇到这样的问题该怎么解决呢?格式一致一是可以利用分列功能将A列分列成常规,与D2单元格格式一致二是可以将D2单元格内容设成文本格式,与A列格式一致三是变公式公式:=VLOOKUP(D2&"",A:B,2,0)将查找值连接空(&"")变为文本接下来顺便说下另一种格式不一致问题:查找值文本型,查找区域数值型查找值文本型(D2单元格内容4是文本型)查找区域数值型(A列的数据是数值型)输入公式:=VLOOKUP(D2^1,A:B,2,0)^1是将查找值转换成和查找区域一致的格式转换方法多种:--、+0、-0、*1、/1...等等4、通配符查找根据简称查找对应应收账款:输入公式:=VLOOKUP("*"&D2&"*",A:B,2,0)星号(*)匹配任意一串字符。
