vlookup函数用法怎么固定选定范围(excel公式vlookup函数用法)

EXCEL中VLOOKUP函数怎么用?

优质回答

我也来回答下这个问题。

Vlookup函数,是Excel中最基础的公式之一,更是最常用的公式,基本上是要天天用的。

Vlookup函数说明函数搜索某个单元格区域 (区域:工作表上的两个或多个单元格。区域中的单元格可以相邻或不相邻。)的第一列,然后返回该区域相同行上任何单元格中的值。用法:vlookup( 找什么, 查找的范围, 返回哪一个值, 精确查找还是模糊查找 )

再来个简单案例

最牛查询组合 Index+Match

经常有很多表亲再问,Vlookup怎么从右向左查询?好吧,公式这样写:VLOOKUP(I2,IF({1,0},$C:$C,$B:$B),2,0)

啊哦,很复杂是不是?

这里,我再给分享下有一组非常灵活的公式,index+Match组合,在很多情况下,完胜Vlookup,因为,这个组合用起来,简单。

用法:INDEX(区域, 第几行); MATCH(找什么, 在哪里找, 查找方式)

如下简单案例,先用match找出D2在A列的行数,然后用index找出同行B列的值。

如此,不管获取的数值是在左边还是右边,用一个组合公式直接搞定。

再来个复杂点的示例

对比下Vlookup,你更喜欢用哪个呢?

在excel中,vlookup算是最好用的函数之一了,初学者可能刚看到这个函数的时候觉得比较难,但是用过几次会发现真的没有想象中难,而且太有用了,下面就介绍几种excel中vlookup函数的用法吧。

一、基本查找。vlookup函数的基本参数是vlookup(查找值,查找区域,返回值所在列数,精确查找或模糊查找),如下图所示,该如何查找夏侯惇和夏侯渊的成绩呢?在G2单元格输入公式=VLOOKUP(F2,$B$1:$D$20,2,0)即可,第一个参数F2=夏侯惇,表示我们要查找的值是夏侯惇,第二个参数是$B$1:$D$20,表示我们要在B1到D20之间的区域进行查找,此处用了绝对引用,因为向下拖动时不会改变选择区域的范围。(F4切换相对引用和绝对引用),第三个参数是2,表示成绩从姓名开始数,位于第二列,第四个参数选择0表示精确匹配,(一般vlookup函数都是精确匹配,模糊匹配常用于在区间内查找),而根据姓名查找排名,第三个参数选择3就可以,因为排名位于所选区域的第三列。

此处提醒一:第二个参数选择的区域起始列必须是第一个参数所在的列,比如上面我查的夏侯惇,第二个参数选择区域就必须从姓名开始选,而不能从班级开始选。提醒二:第四个参数如果省略则表示模糊匹配,所以一般输入0表示精确匹配。

二、反向查找。如下图所示,如果要根据排名查找姓名,则在G2列输入公式=VLOOKUP(F2,IF({1,0},$D$1:$D$20,$B$1:$B$20),2,0)即可。这个函数咋一看有点复杂,实际上第一个参数,第三个参数、第四个参数和上面想必没有变化,此处说一下第二个参数。第二个参数为IF({1,0},$D$1:$D$20,$B$1:$B$20)表示什么意思呢?其实是因为vlookup函数只能正向查找,此处运用了if函数吧B列和D列的内容互换顺序,因为与C列无关,所以第三个参数仍然为2,对于此处的if函数,1表示满足条件,那么返回的是$D$1:$D$20,0表示不满足条件,返回$B$1:$B$20,因此就用函数实现了列的互换。

三、多条件查找。对于多条件查找中心思路就是,把两个条件合并成一个条件,把查找值所在的列也看成一列,如下图,根据班级和姓名查找成绩的话在H2单元格中输入函数

=VLOOKUP(F2&G2,IF({1,0},$A$1:$A$19&$B$1:$B$19,$C$1:$C$19),2,0),此处F2和G2的班级和姓名就用连接符连接起来,作为一个查找值,A列中的区域和B列区域连接起来,也看做一列,此处仍然用到了条件函数,是因为查找区域用逗号隔开了,仍然表示如果满足条件,即为1时,那么返回A列和B列,如果不满足条件,即为0时,返回到C列。此处为数组函数,输入公式后按ctrl+shift+enter计算结果。

当然,查找还包括跨表引用查找、横向查找、模糊查找等,再利用vlookup函数就比较复杂了,推荐学习功能更加强大的index-match函数和lookup函数吧。学习更多的excel知识技巧,欢迎关注疏木excel。

Excel怎么使用vlookup函数?

优质回答

vlookup函数的操作实例:如下图,已知表sheet1中的数据如下,如何在数据表二 sheet2 中如下引用:当A列学号随机出现的时候,如何在B列显示其对应的物理成绩?

首先我们知道需要用到vlookup函数,那么先介绍一下使用 vlookup函数的几个参数,vlookup是判断引用数据的函数,它总共有四个参数,依次是:

1、判断的条件2、跟踪数据的区域3、返回第几列的数据4、是否精确匹配

根据以上参考,和上述在sheet2表的B列显示问题的实际需求,在sheet2表的B2单元格输入这个公式是:

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

详细说明一下,在此vlookup函数例子中各个参数的使用说明:

1、a2 是判断的条件,也就是说sheet1表和sheet2表中学号相同者,即sheet2表a列对应的数据和sheet1表中学号列a列的数据相同方能引用;2、sheet1!$a$2:$f$100 是数据跟踪的区域,因为需要引用的数据在f列,所以跟踪的区域至少在f列,sheet1!是不同表间引用所用的表名称,和标志是表间引用的!符号,$是绝对引用(关于excel引用可以参考这里),$a$2:$f$100 表明从A2到F100单元格的数据区域,如果数据区域不止100,那么可以直接使用A:F,这样虽然方便但是有风险,因为如果sheet1表的下方还有其它数据,就有可能出现问题;3、6 这是返回什么数的列数,如上图的物理是第6列,所以应该是6,如果要求英语的数值,那么此处应该是54、是否绝对引用,如果是就输入 true 如果是近似即可满足条件 那么输入false (近似值主要用于带小数点的财务、运算等)5、vlookup是垂直方向的查找,如果是水平方向查找可使用Hlookup函数,使用方法类似。

如何使用vlookup函数快速查找符合条件的数值?

优质回答

【本文示例文件获取见文末】

VLOOKUP函数是EXCEL里的大众情人,据说,每天使用VLOOKUP函数的人手拉手可绕地球三圈!学会用VLOOKUP函数的人表示工作效率平均提高了3~5倍!想要提高办公效率,一定不能错过这个”大众情人”!

VLOOUP函数是什么?

VLOOKUP函数是一个纵向查找函数,它可以根据首列的值,返回指定范围内对应序列对应的值。

如下图所示,从源数据中查询张飞的武力值

VLOOKUP函数怎么用?

语法:VLOOKUP(找什么,在哪找,带谁回来,[一模一样还是差不多就行])

第四个参数可以省略,若省略或者填1或TRUE表示模糊匹配,FALSE或者0表示精确匹配

什么时候用VLOOKUP函数

VLOOKUP函数的基础功能是查询,基于特定ID的查询大部分可以运用VLOOKUP函数来实现,来看几个例子:

例1:根据员工信息表获取籍贯信息

例2:计算个人所得税

这个例子利用了VLOOKUP的模糊匹配,当数据不确定时可以使用

例3:多条件查询

这个例子先构造了一个辅助列来实现多条件查询!利用&连接符将多个字段连接在一起实现查询

当你的源数据表每个字段都不唯一,多个字段组合起来可以得到唯一ID时,这个方法行之有效!

例4:一对多查询

如图所示,要查找某个国家的所有武将,通过两步来实现:

第一步:用公式COUNTIF($D$27:$D27,$H$27)构造一个辅助列,这个函数的意思是从上往下对包含H27的国家计数

第二步:使用VLOOKUP函数来查找姓名

=IFERROR(VLOOKUP(ROW(1:1),B26:C36,2,0),””)

其中,以我们构造的辅助列为索引,ROW()函数构造一个数列1、2、3、4……来分别查找所有武将

例5、查找列号不确定的信息

这里运用了公式

=VLOOKUP(G39,B38:E48,MATCH(H38,B38:E38,0),0)

VLOOKUP+MATCH函数是运用非常广的函数套路,MATCH函数的作用是查找指定值在数组中的位置,

在本例中,用MATCH函数来查找具体信息所在的列号,例如,查找“国籍”则返回“2”;“智力”返回“4”

常见错误排除

要想这个大众情人VLOOKUP函数对你言听计从,你还要注意以下几点

1、第四个参数是经常出错的地方,注意模糊匹配和精确匹配的使用

2、出现#N/A错误:

a、查询值和源数据表的数据格式是否保持一致?例如查询值为数值型,源数据为文本型查询不到的哦。

解决方法:查询表和源数据表设置为相同的单元格格式

b、源数据表或者查询表是否存在看不见的空格、换行符等;

解决方法:建立查询表之前清除掉不可见的字符,将数据复制到“记事本“,再粘贴回EXCEL能快速去掉除空格外的不可见字符

c、确定#N/A是匹配不到所求值时,用信息处理函数IFERROR将其屏蔽

3、出现#REF错误

a、检查第二个参数,源数据表引用是否出错

b、检查第三个参数,列号是否超出源数据表范围

示例文件获取

关注EXCEL精选技巧,私信回复【VLOOKUP】获取本文示例文件,若本文对亲有所帮助,请顺手点赞,评论,收藏,转发让更多人一起享受学习的乐趣!关注 EXCEL精选技巧,每天学习3分钟,坚持一个月,你将大不同

怎么用VLOOKUP函数查询多个条件?

优质回答

感谢邀请。今天雷哥给大家讲解下如何使用VLOOKUP函数查询多个条件。

本案例以2个条件为例(3个条件,4个条件思路一样的)。

案例

场景:如下图所示 ↓,需找出雷哥(五班)的成绩,星爷(二班)等人的成绩。

分析:可以发现,名字是有重名的,因此需要使用双条件进行查找。

Vlookup和 “&”的妙用

思路:把两个条件,合并为一个条件。这样就可以使用vlookup进行查找了。

vlookup语法 =vlookup(查找值,查找范围,返回值的列,精确 or 模糊查找)

步骤:step1:在A3单元格中输入 =C3&D3,双击完成数据填充;

step2:在J3单元格中,输入 =VLOOKUP(H3&I3,A:F,6,FALSE),进行查找。

具体的结果见下图。

大家学会了VLOOUP函数的多条件查找,为了丰富各位读者朋友的Excel知识储备,雷哥再分享3种方法,实现多条件查找。希望各位读者朋友能够仔细阅读,并掌握。

1-使用Lookup函数

Lookup一个经典套路为

语法:=lookup(1,0/((条件1区域=条件1)*(条件2区域=条件2)),(返回的结果区域))

注:只有当条件一和条件二都成立时,才会返回结果。

步骤:

在J3单元格中,输入 =LOOKUP(1,0/(C:C=H3)*(D:D=I3),F:F) 。之后拖拽即可。

公式解释:满足条件C:C=H3且满足 D_D=I3 时,返回F列的数据

2-Sumifs函数

函数语法 =sumifs( 求和区域,条件区域1,条件1,条件区域2,条件2,….)

因为满足条件的都只有一条数据,因此求和的数值就是它本身。

在J3单元格,输入 =SUMIFS(F:F,C:C,H3,D:D,I3)

3-使用Sumproduct函数

函数语法 =Sumproduct( 条件1*条件2,返回值)

在单元格中输入=SUMPRODUCT((D:D=I5)*(E:E=J5),G:G),拖拽完成填充

今天雷哥跟各位小伙伴分享了4种多条件查找的方法

① VLOOKUP函数+&

② LOOKUP函数

③ SUMIFS函数

④ SUMPRODUCT函数

各位小伙伴,你都学会了吗? 如果有任何问题,欢迎留言交流哈。

雷哥:自媒体【雷哥office】创始人,《竞争力:玩转职场Excel,从此不加班》作者,微软Excel专家认证,office培训师,职场老司机,分享职场经验 / 办公技能 / 提高职场效率!

怎么用VLOOKUP函数查找某个数据VLOOKUP的用法?

优质回答

下面我来为大家分享一下这个函数的操作方法。

1、打开一张含有很多数据的excel工作表,小编这里以曾将使用过的工作表来为大家演示一番。首先要确定好目标,我们要查找”西门花店“的总销量,于是先在总销量的后面选中一个单元格,然后点击工具栏的”公式“,接着点击“插入函数”。

2、在“函数搜索”的输入框中,输入你要搜索的函数,也就是VLOOKUP,然后点击“转到”,单击下面出现的函数,然后点击确定即可。在弹出来的方框中,第一个输入框的意思是填入要查找的名称,也就是这里说的西门花店,我们先不填,只是以一个单元格来代替。如I2。

3、第二个输入框里面,输入整个数据表格,我们这里就输入B1到G10,因为有重复的西门花店,为了不引起误会,就选择不相同的名称。第三个输入框里则输入选择的表格中的要查找的数据是在第几列,我们这里是在刚刚选中的表格中的第六列,于是就填上6。

4、最后一栏,如果是精确值就填入TURE或者不填,如果是大概值,就写上FALSE,当然一般都是填上TURE或者不填。当你点击确定的时候,会发现刚刚选中的那个输入框显示的是及格大写字母,不要以为刚才的做法是错误,那是因为我们在I2里没有填上名称。当你在I2里面填上“西门花店”这四个字,那么刚才的那个单元格就会显示出来西门花店的总销量是多少了。

vlookup函数是什么意思?

优质回答

VLOOKUP函数查询匹配功能很强大,用专业语言解释太麻烦了具体看看视频挺好理解的:

以上就是小编关于【vlookup函数用法怎么固定选定范围】的分享,希望对你有用。

版权声明