当前位置:首页 > 办公设计 > Office教程 > 学Excel函数公式,怎能不会这个组合套路?

学Excel函数公式,怎能不会这个组合套路?

1年前 (2025-05-24)Office教程1470

我们对数据进行查询时,经常会使用VLOOKUP函数。但有时我们提取符合条件的结果是多个,而不是一个,这时候VLOOKUP就犯难了。

举个例子

如下图,左侧A1:C10是一份学员名单表,现在需要根据F1单元格的“EH图班”这个指定的条件,在F2:F10单元格区域中,提取该班级全部学员名单。

F1的值是“EH图表班”,需要在F2:F10单元格区域得到图表班相关成员的人名。

接下来就分享一个函数查询方面的万金油套路:

INDEX+SMALL+IF

F2单元格输入以下数组公式,按住Ctrl+Shift键不放,再按回车键,然后向下填充:

=IFERROR(INDEX(B:B,SMALL(IF(A$1:A$10=F$1,ROW($1:$10)),ROW(A1))),””)

1. 公式讲解

IF(A$1:A$10=F$1,ROW($1:$10))

这部分,先判断A1:A10的值是否等于F1,如果相等,则返回A列班级相对应的行号,否则返回FALSE,结果得到一个内存数组:

{FALSE;2;3;FALSE;FALSE;FALSE;FALSE;8;FALSE;10}

再来看这部分:

SMALL(IF(A$1:A$10=F$1,ROW($1:$10)),ROW(A1))

SMALL函数对IF函数的结果进行取数,随着公式的向下填充,依次提取第1、2、3……n个最小值,由此依次得到符合班级条件的行号。

随后使用INDEX函数,以SMALL函数返回的行号作为索引值,在B列中提取出对应的姓名结果。

当SMALL函数所得到的结果为错误值#NUM时,意味着符合条件的行号已经被取之殆尽了,此时INDEX函数也随之返回一个错误值,为了避免公式返回一个错误值,最后使用IFERROR函数进行规避,使之返回一个空文本””。

2. 其它说明

很多时候,一些朋友喜欢把INDEX+SMALL+IF的套路写成:

=INDEX(B:B,SMALL(IF(A$1:A$10=F$1,ROW($1:$10),4^8),ROW(A1)))&””

或

=INDEX(B:B,SMALL((A$1:A$10<>F$1)/1%+ROW($1:$10),ROW(A1)))&””

这两个套路,通过引值真空单元格搭配&””的方法,很巧妙的规避了错误值的出现,而且公式的长度得到了精简,是IFERROR函数未出现前处理错误值的常用技巧。

只是当公式的查找结果为数值或者日期时,这个方法会把数值变成文本值,并不利于数据的准确呈现以及再次统计分析。

比如一个简单的SUM求和,对于此类文本数据的统计都是麻烦的,原因是大部分统计函数都忽略文本值,不予计算。

所以通常还是建议大家使用IFERROR函数来处理错误值。

3. 练手题

最后留下一道练手题,如下图,根据A1:C10区域的数据,将E列相关班级的姓名,填充到F2:I5区域。

示例文件下载:

http://pan.baidu.com/s/1nuDoYFZ

扫描二维码推送至手机访问。

欢迎转载或分享本篇文章。

本文链接:https://www.jcba123.com/article/1374

分享给朋友:

“学Excel函数公式,怎能不会这个组合套路?” 的相关文章

超实用的10个Excel快捷键,快速提高工作效率,不加班

超实用的10个Excel快捷键,快速提高工作效率,不加班

经常有粉丝问道:Excel实用的快捷键有哪些?今天就跟大家分享几个我觉得是Excel实用频率比较高的快捷键,掌握它们可以有效的提高工作,让你快速成为同事眼中的Excel大神,废话不多说,让我们直接开始吧 想要从零学习Excel,这里↑↑↑ 1.Ctrl+E(快速填充) 这...

Excel记录单在哪里,如何用?只有老司机才知道的一项强大功能!

Excel记录单在哪里,如何用?只有老司机才知道的一项强大功能!

Excel记录单,一项被深埋的强大功能,只有一些老司机才晓得。为什么这么说呢?因为该功能最早出现在2003的版本中,到2007版本以后就消失在了众人视线中。许多老司机甚至认为这个功能已经被取消了。     记录单到底是个什么样的功能? 对于许多新手或者是没有...

用PPT简简单单就可以制作一个简约风格人物介绍页面

用PPT简简单单就可以制作一个简约风格人物介绍页面

在制作PPT时候,我们会制作首页、内容页、图表页、产品页等等,当然根据不同需求制作不同页面,像有些PPT可能还涉及到人物介绍页面。这里易老师就来给大家分享一个简约风格人物介绍页面的制作方法。   制作人物介绍页面 步骤一、设置背景颜色,稍微带点灰色,然后插入人物照片,插入一个圆形...

PPT将形状设置为创意图片

PPT将形状设置为创意图片

1.单击工具栏插入下的形状,在形状下选择圆角矩形。 2.插入一个矩形后,单击黄色小图形,拉动到中间,制作出一个圆形矩形。 3.复制粘贴处五个同样的圆形矩形,选中所有矩形,单击绘图工具下的组合,在下拉菜单当中选择组合。 4.组合后选择图片或纹理填充,图片来源选...

从身份证号码中提取信息,这些公式必须会

从身份证号码中提取信息,这些公式必须会

今天咱们看看如何从身份证号码中提取出需要的信息。 如下图为所示,是一份模拟的员工信息表,A列是姓名,B列是身份证号码,C列是职级。 1、提取出生年月 D2输入以下公式,向下复制。 =–TEXT(MID(B2,7,8),”0-00-00″) 身份证号码中的第7位...

按部门统计男女比例,方法比拼

按部门统计男女比例,方法比拼

先来看数据源,是各部门的员工花名册,需要按部门统计男女比例:   文艺青年: 先复制A列的部门,粘贴到空白单元格区域,然后使用【数据】选项卡下的【删除重复项】功能,来获取部门清单。 在H1和I1单元格分别输入“男”、“女”。 在H2单元格输入以下公式,向右向下复制公式。 =COUNTI...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。