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

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

11个月前 (05-24)Office教程910

我们对数据进行查询时,经常会使用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函数公式,怎能不会这个组合套路?” 的相关文章

ppt怎么插入MP4格式视频

ppt怎么插入MP4格式视频

ppt怎么插入MP4格式视频,今天有个站友询问小编怎么在PPT里面插入MP4格式的视频。我告诉她,在“插入视频文件”对话框中可以选择文件格式的,选择相应的视频格式,找到视频即可插入到幻灯片中。 接着问题又来了,这是她在插入MP4格式的视频时弹出的对话框。 这是由于现在我们使用的...

Excel图片嵌入单元格,拖动表格图片会自适应单元格大小

Excel图片嵌入单元格,拖动表格图片会自适应单元格大小

我们经常会在Excel中插入一些图片,例如:产品图片、人物照片等等。而插入这些图片的同时,建议大家可以将图片固定在单元格中。后期如果我们再调整表格大小,图片也能够自适应单元格大小而变化。     效果演示 无论我怎么调整表格大小,图片都会跟着自适应变化,能为...

Excel:清除身份证号中的空格,这个方法挺管用

Excel:清除身份证号中的空格,这个方法挺管用

在系统导出的员工信息表中,身份证号码之后有多个空格,影响到个人信息的比对分析。 在编辑栏中拖动鼠标,就可以看到这些讨厌的空格: 如果使用替换功能直接将空格替换掉,身份证号码就会面目全非了: 这个问题估计很多小伙伴遇到过吧,下面老祝就和大家分享一个简单有效的方法。 1、先...

PPT如何制作文字镂空效果

PPT如何制作文字镂空效果

首先,在站长素材网站(https://sc.chinaz.com/)搜索并下载一张喜欢的图片。 第一步:打开PPT软件,创建一个新的空白演示文稿。然后,在幻灯片上插入刚刚下载的图片,并将其置于底层。 第二步:插入一个与页面大小相同的矩形,将其填充为黑色,并调整矩形的透明度...

PPT中如何批量给幻灯片加logo

PPT中如何批量给幻灯片加logo

第一步:打开PPT软件,点击视图菜单,选择幻灯片母版。   第二步:在幻灯片母版中,点击第一页,然后点击插入选项卡,选择图片。浏览并选择自己所需的LOGO图片,并将其缩放至合适的位置。 第三步:完成LOGO的插入后,点击幻灯片母版,然后关闭母版视图。此时,每一页的幻灯片都会...

一对多查询的4种解法,你最喜欢哪一种?

一对多查询的4种解法,你最喜欢哪一种?

就是当一个查询值对应多条记录时,如何才能把这些记录全部提取出来呢? 如下图所示,是多个部门的员工信息。 现在,咱们要按部门提取出对应的姓名。 解法1:VLOOKUP+辅助列 单击A列的列标,然后右键→插入,插入一个空白列。 在A2单元格输入公式,向下复制。 =B2&COUNTIF($B$...

发表评论

访客

看不清,换一张

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