如何更深入的了解VLOOKUP函数的使用
发布时间:2022-02-23 03:54:32
VLOOKUP函数运用一:
VLOOKUP函数第三个参数返回的列数可以通过match函数定位查找的返回所需的列数,vlookup和match嵌合使用。下图所示的A11:H20单元格区域是excel源数据。
=match(需要查找的数据表列标题,元数据表列标题范围,0),这是精确查找定位第一次出现的列位置。
请使用vlookup函数解出下图所示的C24单元格中编号所对应的其余单元格的值。单击C24单元格右下角的向下三角形,可以更换选择其余的编号。
在E24单元格输入公式:=VLOOKUP($C$24,$A$11:$H$20,MATCH(D24,$A$11:$H$11,0),0)即可得到答案。同样的方法可以求出其余单元格的值,只是把定位的单元格地址更改一下就好了。
VLOOKUP函数运用二:原工作表存在通配符的查找。
如下图所示,原工作表A列中存在“*”通配符。
通过上图的源数据,要对下图的C、D、E列对应的数据进行查找,该如何设计公式呢?
单击C231单元格,输入以下公式:
=VLOOKUP(LEFT($B231,2)&"*",$A$219:$G$222,MATCH(C$230,$A$219:$G$219,0),0),然后向右和向下拉即可查找相应出相应的数据。
无言老师提到,还可以使用下面这样的公式,也能实现。
=VLOOKUP(MID($B239,1,2)&"??",$A$219:$G$222,MATCH(C$238,$A$219:$G$219,0),0)
通过这个案例,可以看到*和?的替换作用,*号替换的可以为某个文本之前或之后的所有字符,?号代替的只是一个字符。通常来说,通配符用的比较多的还是*号。
VLOOKUP函数运用三:反向查找。
VLOOKUP函数通常只能从左往右的垂直方向有序查找。如果需要用到逆序,反向查找就需要使用IF或CHOOSE其中一个函数嵌套使用。这两个函数在VLOOKUP函数的使用通常是这样的形式:IF({1,0},查找内容的列,返回内容的列) 和 CHOOSE({1,2,3},查找内容的列, 返回内容的列-1, 返回内容的列-2返回内容的列-3),【返回内容的列需要几列就写入几列】。
下图所示的是A258:F288单元格区域为源数据,为了演示需要,将其中的部分行区域隐藏了。
如下图所示,已知姓名列数据,使用VLOOKUP函数查找年龄和工资列的数据。
要完成此题,有两种方法可以实现:
第一,使用IF({1,0}嵌套VLOOKUP实现。
单击年龄下方的I270单元格,输入公式:
=VLOOKUP($H270,IF({1,0},$B$258:$B$288,$D$258:$D$288),2,0),然后下拉。
单击工资下方的J270单元格,输入公式:
=VLOOKUP($H270,IF({1,0},$B$258:$B$288,$F$258:$F$288),2,0),然后下拉。
提示:IF{1,0}函数在这里只能用到2个条件,因此使用有一定局限性。
下面我们就使用另外一种方法来实现,即借助CHOOSE函数。其实IF函数可以做到的CHOOSE同样能做到,而且CHOOSE比IF更灵活。
第二,CHOOSE函数和VLOOKUP的嵌套使用的公式:
同样在年龄下方的I270单元格,输入公式:=VLOOKUP($H288,CHOOSE({1,2,3},$B$259:$B$288,$D$259:$D$288,$F$259:$F$288),2,0),然后下拉。
单击工资下方的J270单元格,输入公式:=VLOOKUP($H288,CHOOSE({1,2,3},$B$259:$B$288,$D$259:$D$288,$F$259:$F$288),3,0)。
如果大家对以上公式不是很理解,可以在公式栏中选中不明白的部分,按下F9键,俗称“抹黑”,查看公式对应的执行结果。F9键在学习函数与公式中,对我们来说,有很大的帮助作用,帮助我们理解公式。
VLOOKUP函数运用总结:
第一,在引用数据区域最好使用绝对引用的方式进行。如果对引用方式不是很清楚的朋友,可以参看混合引用方式的经典实例:《99乘法表的制作方法》。
第二,对于引用查找的单元格,格式一定要和查找原表格的数据格式一致。
第三,如果是要从右往左查找,必须通过IF和CHOOSE等函数的配合使用才能实现。


猜你喜欢
- 我们在使用系统的时候,一直会遇到一种情况就是,系统在更新的时候,会弹出错误代码0x80070424导致电脑无法正常的进行更新使用,这种问题需
- 最近用户升级完Win11之后遇到了不少问题,主要还是因为Win11发布不久很多用户对Win11这个系统不熟悉,导致出现了问题不知道怎么解决,
- 怎么样才能去除word2007页眉中碍眼的横线,方法如下:双击文档中的任意页面的页眉,使页眉处于编辑状态;在“开始”选项卡,单击“样式”组的
- Win10系统的开机速度是很快的,但是一些用户的系统开机的时候 ,系统却转圈很久才启动,那这个情况是什么情况呢,要怎么解决呢,大家可以按照下
- 做表格的时候,我们经常用Excel表格工具,但是用Word文档也可以做表格,接下来这篇文章,小编就和大家一起探讨一下,如何在Word文档中合
- 在Word 2007库中添加自定义库可以提高用户的工作效率,当不再需要Word 2007这些自定义库时可以将其删除,操作步骤如下所述:第1步
- 近期在民企工作的网友就遇到个一个难题,如何设置两个EXCEL文件分两个窗口打开?如何做,这个问题困扰着他,而这个问题是比较紧迫的,需要尽快解
- 使用win10商店有个特殊技能要掌握起来,方便以后进行商品的购买,那就是换区操作。何为换区操作,通俗讲就是更改自己所在的地区。比如更改到美利
- PPT如何替换文字内容?PPT是很多用户常用的办公演示软件,如果我们在PPT文档的编辑中想要替换文档内的文字内容,那么应该如何操作呢?本期教
- word2007文档安全小技巧密码设置,今天安装了micorsoft office 2007,感觉工具栏比micorsoft office
- 很多升级Win10系统的用户都反馈说,主体颜色太少了,就那几种颜色感觉视觉都疲劳了。如此单调的主题颜色该拿什么来拯救?其实我们可以自行调节的
- 谷歌翻译怎样能汉语发音?Google 翻译是谷歌公司提供一项免费的翻译服务,可提供 80 种语言之间的即时翻译,支持任意两种语言之间的字词、
- 我们在制作ppt演示文稿的时候,可以对每一页切换的效果进行编辑,使得切换的美观,好看,那么,如何使用手机wps为ppt演示文稿添加切换效果呢
- Win11发布之后,不少用户进行了升级,但是发现使用起来非常的不习惯,因为Win11与Win10相比,操作与界面都发生了很大的改变,用户想要
- 演示动画操作步骤Excel电子表格通常是供大家在电脑屏幕上直接浏览的,为了提高观感效果,我们通常用背景功能把表格装饰一番。 事先准备好一张合
- 方便我们在做演讲的时候需要快速定位到某张幻灯片页面的时候可以准确快速的定位,不用再上下键或滚轮来回寻找了。有需要的童鞋快来学习下。第一、快速
- 利用DEGT函数查找相关数据,那么在Excel中如何使用DGET函数?下面小编就为大家详细介绍一下,不会的朋友快快来学习吧在用EXCEL中,
- 在使用在使用Word文档时,如果要做成标书或者论文报告时,常常需要区分封面、目录等内容,这些内容的下方是不需要显示页码的,可是正文内容却需要
- Win10系统potplayer经常弹出“自动更新提示”怎么办?众所周知,Potplayer是一款视频播放器,具有非常强大的功能,因此受到很
- 用Excel怎么快速算出全班学生成绩的等级?很多老师想知道自己学生整体成绩的情况,都会用Excel来计算全班学生成绩的等级,今天小Q来给大家