使用VLOOKUP函数提取符合条件的多个结果的方法
发布时间:2023-12-17 03:56:37
大名鼎鼎的VLOOKUP函数是各位同学们处理Excel数据的常用函数,遇到数据查询的时候,总离不开VLOOKUP函数。但是VLOOKUP函数也有一定的局限性,通常情况下,只能返回符合条件的单个结果,如果有多个符合条件的结果,如何用VLOOKUP提取呢?本文详细讲述了使用VLOOKUP函数提取符合条件的多个结果的方法。
先来看一段动画吧:
辅助列中用到的公式是:
=COUNTIF(B$2:B2,F$1)
提取结果的公式是:
=IFERROR(VLOOKUP(ROW(A1),A:C,3,0),"")
先简单说说辅助列中公式的意思:
用COUNTIF函数在B$2:B2这个区域内统计查询值(F1单元格)出现的次数。
这个B$2:B2是有讲究的,第一个B2是行绝对引用,第二个B2是相对引用,这样公式在向下复制时,就依次变成了B$2:B3、B$2:B4、B$2:B5……。
也就是随着公式向下复制,给COUNTIF函数指定一个逐行扩展的引用区域。
COUNTIF函数能够统计B列从B2单元格开始,到公式所在行这个范围中,与查询值相同的个数。
如果查询值在B列是第一次出现,结果就是1;如果是第二次出现,结果就是2……
假如只有两个符合条件的结果,查询值出现之后的其他内容,结果仍然是2。
再来说说查询用到的公式:
=IFERROR(VLOOKUP(ROW(A1),A:C,3,0),"")
公式中的ROW(A1)部分,公式向下复制时,依次变为ROW(A2)、ROW(A3)……,结果得到1、2、3……的递增序列。
VLOOKUP函数使用这个递增序列作为查询值,在A:C列中,以精确匹配的方式返回与序号相对应的姓名。
注意查找区域必须由辅助列A列开始哦,否则咱们的辅助列就白瞎了。
由于VLOOKUP函数默认只能返回第一个满足条件的记录,因此得到序号第一次出现的对应结果,也就是与F1单元格班级相同的对应姓名。
当ROW函数的结果大于A列中的最大的数字时,VLOOKUP函数会因为查询不到结果而返回错误值#N/A,IFERROR函数用于屏蔽错误值,使之返回空文本""。
怎么样,你理解了吗?还是那句话,光说不练假把式,动手试试吧。


猜你喜欢
- wps office怎么冻结表格?当一个Excel表的内容过多而且在屏幕中无法完全显示时,我们上下或左右移动滚动条就会使第一行或第一列消失,
- 最近有用户发现自己的Edge浏览器无法同步和安装插件,重装了系统还是无法解决这个问题,那么遇到Edge无法同步和安装插件要怎么解决呢?Edg
- 如何在桌面版Chrome浏览器中启用实时字幕?今天小编给大家整理了Chrome浏览器中启用实时字幕的方法,感兴趣的朋友快来跟小编看看吧!如何
- 如何控制word项目编号与文字之间的距离。设置项目符号之后,项目编号与文字之间有个距离,拖拽字体无法显示距离之间的变化。应该如何处理呢? &
- 最近有Win7系统用户反映,在使用电脑的时候发现自己使用的不是Administrator管理员账户,而是Guest来宾账户,并且Admini
- 使用电脑的过程中,我们总是需要下载各式各样的软件,而很多情况下也都会遇到些流氓软件乱更改电脑程序,导致导致注册表被锁定,无法编辑、导入注册表
- Win10系统怎么把画图/扫描等小工具添加到桌面?这些常用的工具桌面都没有,每次都要去工具栏里找,天天使用的工具,所以想把它们添加到桌面上来
- 最近有很多网友问wps2019怎么设置自动换行?这篇文章主要介绍了wps2019自动换行设置教程,需要的朋友可以参考下在使用wps2019编
- 不少小伙伴更新到Win11系统的之后,发现自己使用习惯,想要退回Win10系统却不知道要如何操作,那么遇到这种情况应该怎么办呢?下面就和小编
- 近日,有不少用户发现win10系统凌乱了,应用无法启动,开始菜单错误,部分系统功能失效,而这个罪魁祸首是那个很不起眼的Get Office程
- 通常情况下,我们在Word中使用比较广的命令都分散在不同的菜单中。对于新手来说则需要记清这些命令所分布的位置,如果弄混淆了则可能会打开多个菜
- 在Mac电脑中内置的预览程序功能十分强大,可以对图片进行裁剪,格式转变,压缩等编辑,很多用户不知道如何使用预览将图片变成黑白效果,下面我们分
- 说明IMEXP 函数返回以 x + yi 或 x + yj 文本格式表示的复数的指数。返回值复数的指数。语法=IMEXP(inumber)参
- ppt怎么设计叠的人物剪影图标?ppt中想要制作一个人形图标,黑白人形重叠的效果,该怎么制作这个图标呢?下面我们就来看看ppt人形图标的做法
- 工作中,大家经常使用Win10局域网局相互传送,快捷又方便。正常情况下,电脑开启网络就可以看到其它电脑,有时候出现Win10在局域网中找不到
- 我使用的是Windows XP系统,为何在文件夹属性中找不到“安全”选项卡,造成此原因的问题有很多,下面为大家详细介绍下,有类似问题的朋友可
- 华硕笔记本是很多用户在使用的上网本,最近有用户想给自己的华硕电脑安装win11系统,但是不知道如何给硬盘分区,那么华硕笔记本win11如何分
- 大家在操作Win10系统的时候,有遇到开机提示rundll找不到指定模块的情况吗?遇到这种情况我们要如何解决呢?不要着急,下面就来看看详细的
- Windows系列的操作系统在崩溃的时候,通常显示一个蓝色的屏幕,上面写着一些复杂的符号和数字使系统的网络层受到破坏,而引起蓝屏死机,下面为
- 上期内容我们介绍了如何为Excel批量添加下划线的小技巧,那么今天,我们再来带大家一起了解一个有关替换工具的小密招吧~如图所示,老板要我们将