当前位置:首页 > 职场 >

excel怎么按条件整行提取数据(excel怎么提取特定数据的行和列)

来源:原点资讯(www.yd166.com)时间:2023-12-23 10:19:01作者:YD166手机阅读>>

FILTER函数是Excel 2021版本中的新函数之一,作用是筛选符合条件的单元格。

常用写法为:

=FILTER(要返回内容的数据区域,指定的条件,[没有记录时返回的内容])

借助Excel 2021的数组溢出功能,这个函数让数据查询变得非常便捷。今天咱们就一起来分享一下这个函数的一些典型应用。

1、一对多查询

如下图所示,希望根据F2单元格中指定的部门,提取出左侧列表中“生产部”的所有人员姓名。

H2单元格输入以下公式,按回车,公式结果会自动溢出到其他单元格。

=FILTER(A2:A16,B2:B16=F2)

excel怎么按条件整行提取数据,excel怎么提取特定数据的行和列(1)

公式中的A2:A16部分,是需要返回内容的单元格区域,B2:B16=F2部分是指定的条件。当指定条件返回逻辑值TRUE时,FILTER函数就返回A2:A16单元格区域中,与之对应的整行记录。

2、多对多查询

如下图所示,希望提取出部门为“生产部”,并且学历为“本科”的所有记录。

I2单元格输入以下公式,按回车。

=FILTER(A2:A16,(B2:B16=F2)*(C2:C16=G2))

excel怎么按条件整行提取数据,excel怎么提取特定数据的行和列(2)

本例中要返回内容的单元格区域是A2:A16,指定的条件为(B2:B16=F2)*(C2:C16=G2)。

两个条件之间使用乘号,表示同时符合。B2:B16=F2和C2:C16=G2分别返回一组由TRUE和FALSE构成的逻辑值的内存数组。

当两组逻辑值的对应位置都是TRUE时,乘法结果返回1,否则返回0。

条件返回不等于0的数值时,相当于逻辑值TRUE,FILTER函数就返回A2:A16单元格区域中与之对应的整行记录。

3、提取包含关键字的记录

如下图所示,希望查询学历中包含关键字“科”的所有姓名。不论是本科、专科还是民科,都符合要求。

H2单元格输入以下公式,按回车。

=FILTER(A2:A16,ISNUMBER(FIND(F2,C2:C16)))

excel怎么按条件整行提取数据,excel怎么提取特定数据的行和列(3)

本例中指定的条件为ISNUMBER(FIND(F2,C2:C16))。

先使用FIND函数,返回F2单元格中的内容在C2:C16区域中每个单元格所处的位置。如果某个单元格里包含F2中的内容,FIND函数返回表示位置的数字,否则返回错误值。最终得到一组由数字和错误值构成的内存数组。

然后再使用ISNUMBER函数,判断FIND函数的结果是不是数字。如果某个单元格中包含了F2中的关键字,ISNUMBER函数返回逻辑值TRUE,否则返回FALSE。

最终FILTER函数返回A2:A16单元格区域中与TRUE对应的整行记录。

4、提取另一列没有出现的人员

如下图所示,希望从A列的人员列表中,提取出没有在C列出现的姓名。

E2单元格输入以下公式,按回车。

=FILTER(A2:A11,COUNTIF(C2:C5,A2:A11)=0)

excel怎么按条件整行提取数据,excel怎么提取特定数据的行和列(4)

本例中指定的条件为COUNTIF(C2:C5,A2:A11)=0

先使用COUNTIF函数统计A2:A11单元格中的每个元素在C2:C5中出现的次数。得到一组由1和0构成的内存数组。

接下来判断内存数组中的每个元素是否等于0,返回由TRUE或FALSE构成的内存数组。

FILTER函数最终返回A2:A11单元格区域中与TRUE对应的整行记录。

5、提取指定条件的不重复名单

如下图所示,某公司组织体育比赛,同一员工有多个比赛项目。

希望从左侧的列表中,提取出销售部的参赛人员名单。

F2单元格输入以下公式,按回车。

=UNIQUE(FILTER(A2:A11,C2:C11=E2))

excel怎么按条件整行提取数据,excel怎么提取特定数据的行和列(5)

本例中先使用FILTER函数提取出符合条件C2:C11=E2的所有记录,再使用UNIQUE函数提取出不重复记录。

关于FILTER函数,你还有哪些有趣的应用,可以在留言区分享给大家。

好了,今天咱们的分享就是这些,祝各位一天好心情~~

图文制作:祝洪忠



,

栏目热文

excel怎样提取指定内容的数据(excel如何提取指定文件中的数据)

excel怎样提取指定内容的数据(excel如何提取指定文件中的数据)

文章摘自:【Excel怎样使用公式提取单元格中特定的文字/内容】https://mbd.baidu.com/ma/s/S...

2023-12-23 10:10:03查看全文 >>

excel单个数据依次提取(excel按条件提取数据)

excel单个数据依次提取(excel按条件提取数据)

很多同学会觉得 Excel 单个案例讲解有些碎片化,初学者未必能完全理解和掌握。不少同学都希望有一套完整的图文教学,从最...

2023-12-23 10:47:03查看全文 >>

excel快速提取指定数据(excel按条件提取数据)

excel快速提取指定数据(excel按条件提取数据)

如何快速从excel总表中提取到指定数据?今天小编来给大家讲解一下具体的操作方法,快来和我一起学习一下吧!工具/原料电脑...

2023-12-23 10:19:59查看全文 >>

提取出符合条件的数据(自动提取所有符合条件的数据)

提取出符合条件的数据(自动提取所有符合条件的数据)

提取全部符合条件的数据,也就是Excel中经常说的一对多查找,今天就跟大家分享一下怎么操作的。如下图,左边是某年级学生信...

2023-12-23 10:12:16查看全文 >>

excel 中怎样提取指定数据(excel中如何单独把数据提取出来)

excel 中怎样提取指定数据(excel中如何单独把数据提取出来)

excel表格批量提取指定内容,有很多不同的场景,比如提取表格中符合条件的所有数据,单元格中的指定字符串、单元格中特定字...

2023-12-23 10:15:09查看全文 >>

游戏里的最酷宠物(游戏中宠物有哪些)

游戏里的最酷宠物(游戏中宠物有哪些)

众所周知,不是每一种动物都有着柔顺的毛发,有一些动物的表皮覆盖着一层坚硬的刺,因为这些刺可以帮助它们抵御敌人的侵害。下面...

2023-12-23 10:27:59查看全文 >>

游戏中强大的宠物(游戏里的经典宠物)

游戏中强大的宠物(游戏里的经典宠物)

寻道大千灵兽哪个好?在这款游戏中,灵兽系统是非常强力的,也是游戏中玩家重点游玩的一个玩法,所以小编这次给各位不同灵兽的玩...

2023-12-23 10:07:37查看全文 >>

在游戏里最忠诚的宠物(游戏里7种宠物)

在游戏里最忠诚的宠物(游戏里7种宠物)

在一个使用网络联机的游戏里,即使我们能在游戏过程中接触到各种各样不同的NPC和玩家,即使我们身在一个上百人的大帮会,好友...

2023-12-23 10:53:42查看全文 >>

游戏里宠物精灵哪个最厉害(游戏的精灵宠物有哪些)

游戏里宠物精灵哪个最厉害(游戏的精灵宠物有哪些)

宠物小精灵的故事里,任何精灵都拥有成为天王的潜质,强弱完全取决于训练家的能力,但在宠物小精灵的游戏中,天赋却是难以跨越的...

2023-12-23 10:16:52查看全文 >>

介绍游戏里的宠物(游戏里面的宠物叫啥名)

介绍游戏里的宠物(游戏里面的宠物叫啥名)

《精灵宝可梦LetsGo皮卡丘伊布》中有很多宝可梦值得培养,培养的好的话宝可梦甚至能堪比神兽,那么有什么强力的宝可梦可以...

2023-12-23 10:44:18查看全文 >>

文档排行