公司法
当前位置: 首页 法律大全

VLOOKUP函数的几种玩法(VLOOKUP函数的几种玩法)

时间:2023-08-10 作者: 小编 阅读量: 1 栏目名: 法律大全

提起Vlookup函数,用Excel的企业人员没人不知道的,对于我而言,对Excel的深爱也是从Vlookup这个函数而变得一发不可收拾的。这里,就跟大家一起再来分享和回顾一下Vlookup函数的几种用法。上述案例中如果直接进行文本的联合,联合后会导致有些条件是重复的。这个题你可以把它想成是两个IF函数的结合体。

提起Vlookup函数,用Excel的企业人员没人不知道的,对于我而言,对Excel的深爱也是从Vlookup这个函数而变得一发不可收拾的。

这里,就跟大家一起再来分享和回顾一下Vlookup函数的几种用法。

一、常规用法及理解案例:

根据员工编号得出姓名,这个是VLOOKUP函数的基本功。借着这个题再来重新认识一下每个参数的含义,因为如果要高效工作前提就是理解函数的意义和熟练操作。

1、它总共4个参数,第一个是你查找的条件,也就是说你要根据什么东西去找你要的结果,本题的案例中,都是根据员工编号来查找员工的姓名,也就是说是以员工编号作为查找的条件的;

2、再来看第二个,是一个查找的范围,也就是说你要在什么地方找你要的东西,那这里就有个要求,首先员工编号必须在查找的这个范围中,而且员工编号必须处于这个范围中的第一列;3、接下来是第三个,是查找结果所在范围的列数,对应到题目中,我们要找的结果是姓名,在查找的范围中这个姓名是处于第二列的,因此列数是2;4、最后一个参数可能有点费解,当为0或false的时候,表示的是精确查找,精确查找的意思就是:第一个查找的条件如果能在第二个查找的范围中找到的话,那么一定是一一对应的,当然如果查找的条件在查找的范围中没有,那也就得不到结果;当然,这里的0或false也可以省略不写,但是参数前面的逗号必不可少;

我想说的是,实际工作中用得最多的,也被很多小伙伴掌握的就是这个精确查找,在完全掌握了这个的基础上,再来扩展一下其他的知识。如果是1或true,表示的是模糊查找,模糊查找的字面意思很容易理解,是相对于精确来说,也就是说可以查找的条件在查找的范围中是没有的,但是能找到与查找的条件大概相似的。比如说找的条件是数字5,但是查找范围中没有5,那么系统就会自动找最接近5并且是小于5对应的结果。明白上述这个说法,我们来看一下这个公式的模糊查找。

二、模糊查找

案例:

从黄色区域看来,再结合刚才所说,需要查找的条件在查找的范围中是根本没有对应的值的,因此第四个参数就要使用true或1,而且这个参数必不可少,不能省略。

但是这里有个前提必须要特别注意,查找范围中的第一列数据必须按照升序的顺序排列,对应到上述案例中,就是奖金评定参数必须从小到大进行排列。

按照之前的说法,查找65475这个数值,对应的查找范围中没有这个数值,因此系统找的就是接近65475并且小于65475的数值,这里对应的就是50000,所以得到的奖金比例结果就是1.50%。所以:

对于模糊查找,除了Vlookup之外,Lookup同样也可以有这种玩法,有兴趣的也可以关注参考一下之前发过的视频(LOOKUP时间段匹配)

三、多条件查询

多条件查询,可以有很多种函数进行实现,比如sumproduct和lookup,但是如果大家对Vlookup情有独钟,用它也不是不可以。看案例:

上述是要求根据产品编号和产品型号来找到对应的产品价格,既然是两个条件,我们可以通过建立辅助列的办法先将两个条件进行联合,变成一个条件,最后再通过联合后的条件进行Vlookup的运用就可以轻松得到结果了。这里辅助列的添加也是有技巧的,可以在文本中适当添加一些不常用的符号以示区别。上述案例中如果直接进行文本的联合,联合后会导致有些条件是重复的。

查询的结果列中同样也添加一个辅助列进行运用:

到了这一步,再怎么写函数,想必大家就应该会了吧。

四、创建虚拟数组进行反向查询

上述给大家讲了一条规则说:要使用Vlookup函数进行查询,那么查询的条件必须放在查询范围中的第一列。是不是说如果不想破坏原始数据,但是又想实现反向查询就做不了了呢?案例跟之前的一样:

这次要做的是根据姓名来反向查找员工编号。这里,我们只要将查询范围中的列顺序调换一下就可以了。用office365的小伙伴在进行数组运用的时候结果都很直观,我们使用IF函数将员工编号和姓名列进行换行。

我们直接先找一个空白单元格,输入:=if({1,0},B1:B12,A1:A12),回车后直接看看结果:

是不是转换过来了?!在这个函数中,{}的作用是相当于创建了一个数组,这个数组是包含两列的,这个怎么理解呢?我们可以直接把={1,0}输入到任意空白单元格看看结果。

回车之后自动生成了两列数据。

在IF函数中,我们知道如果条件成立的时候,直接取第一个值,如果条件不成立,就取第二个值;

对于1来说,它其实就是True的意思,也就是说接下来取值就取第一个值,也就是我们B1:B12列中的所有内容,那0自然就是false的意思,所以它就要取第二个值了,也就是A1:A12列中的所有内容。

数组公式理解起来稍微有一点点费劲,后面我会再给大家举例进行一些说明。这个题你可以把它想成是两个IF函数的结合体。

第一列的函数是:=if(true,B1:B12,A1:A12)

第二列的函数是:=if(false,B1:B12,A1:A12)

这两个公式大家也可以在空白单元格中试一下看看结果,通过{1,0}这种方法将上述两个函数取值结果组成了一个新的数组。

五、不用辅助列进行多条件查询

如果理解了上面说的创建虚拟数组的方法,那么同样进行多条件匹配时,也可以不用添加辅助列,而直接利用数组和IF函数就可以实现多条件查询了。

上述条件有三个,我们可以将这三个条件进行组合变成一个,直接使用连接符号&就可以搞定了。也就是说,查询范围中只有两列,第一列是查询的条件,也就是刚才所有条件的组合成为新的一列,第二列就是查询的结果,也就是折扣列。看看公式怎么写吧。

好了,Vlookup的玩法以后碰到了再继续跟大家分享,如果还有不明白的地方,欢迎留言大家一起讨论。

    推荐阅读
  • 合肥徽宴楼罍街店怎么样(合肥狮城徽宴楼)

    据此,合肥高新区法院一审判决,合肥佳源徽宴楼餐饮有限公司立即停止侵害安徽狮城徽宴楼饮食管理有限公司相关商标专用权的行为,并赔偿狮城徽宴楼经济损失3万元。佳源徽宴楼不服一审判决,提起上诉。近日,合肥中院二审驳回上诉,维持原判。

  • 打着火怠速下多少转最好(打着火怠速下100转最好)

    我们一起去了解并探讨一下这个问题吧!打着火怠速下多少转最好1000转最好。车辆在冷车时启动。发动机为了尽快进入状态,会在高转速下运行,俗称热车~如果说你车一启动就在1000转以下,这个你要等待下。转速还再下降,说明你车辆的怠速过低,需要提高一点~如果始终保持不变的转速,说明你车在启动之前,状态很好,不需要热车。

  • 植物大战僵尸搞笑动画植物是反派(青春守沪)

    青春守沪青年报·青春上海记者范彦萍“有一天,小草正在散步,突然病毒老大冲了过来小草很害怕,撒腿就跑,眼看病毒老大就要追上来了,忽然,西瓜和辣椒跑了过来,与病毒老大发起了战斗……”最近,上海理工大学附属小学教育。

  • 波比认猪猪侠老大(超人特工队强势回归)

    《超人特工队2》的焦点在妈妈海伦身上,她骑着重型机车阻止各种悲剧,屡创功劳。续集《超人特工队2》时隔14年强势回归。《超2》延续首集的内容,由于超人身份引起疑虑,有心人士希望让超人重新在社会获得重视,但事情并非想象的简单,正义感与超能力毫无用武之地,可以想象巴鲍勃的无力感。除了妈妈与小儿子,片中的酷冰侠、小飞、小倩、巴鲍勃,以及其他英雄例如“砖头”与“空间女侠”等,都各有特色,贡献了很多笑点。

  • 猜成语一个太阳和一个星星(众多星星围绕月亮)

    大家好,看图猜成语,你最棒!昨天答案分别是:背道而驰,一鸣惊人,空中楼阁,如虎添翼,拔刀相助成语释义:背道而驰:朝着相反的方向跑。比喻行动方向和所要达到的目标完全相反。比喻增添力量,使强大的更加强大,或使凶恶的更加凶恶。每天进步一点点,离成功更进一步,加油!

  • 湖南端午节有哪些风俗拨龙舟(端午佳节看龙舟飞渡)

    沅江和溆水泛舟是江口的魅力所在。溆浦的传统龙舟一般头高尾翘,成梭子形,全长大约在26至28米之间,尾部翘起呈燕尾状,尾高达2.8米,可载70余人。两艘龙舟共108人,意取梁山泊108将。凡成年男子不管身处何地均必须赶回参加,或组织或自发,供四面八方慕名而来的客人亲友观赏。铜湾镇今年将有30多艘龙舟下水,场面非常热闹。全长约28米,28节,可坐人24节,计48人。黄溪口龙舟比赛没有号令,没有起跑线,观众是裁判。

  • 红米note5a手机一直重复重启该怎么办(这5种办法都可供选择)

    红米note5a手机一直重复重启该怎么办?红米note5a手机一直重复重启该怎么办首先遇到这个情况,先查看一下手机的是否还有电量,如果没有足够的电量的话,红米Note就会出现这个问题,解决这个问题的方法很简单,那就是为手机充电。另外,红米Note无限自动重启的也有可能是因为安装了root之后,把系统的自带的软件卸载掉,从而导致红米Note无限重启。

  • 饭后多久运动(饭后多久运动合适及原因)

    吃完饭多长时间可以运动,主要看采取运动强度是怎么样的如果是轻度运动,比如太极拳或者散步,如果不是太饱的情况之下,饭后10分钟左右就可以进行但是如果是一些高强度的体育锻炼,需要2个小时后甚至更长时间,比如长跑、打篮球、拳击、健身等建议饭后2小时以上,甚至更久再活动,我来为大家科普一下关于饭后多久运动?如果是轻度运动,比如太极拳或者散步,如果不是太饱的情况之下,饭后10分钟左右就可以进行。

  • 鳜鱼养殖周期,育苗培育、鱼种培育及成鱼养殖3个阶段

    鳜鱼养殖周期主要分为鱼苗培育阶段、鱼种培育阶段及成鱼养殖阶段。在放进鳜鱼苗之前,鱼池都要进行消毒,然后还可以放一些培育水质用来培育饵料鱼。