打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
提取指定条件的数据,三招在手,所向披靡


表亲好!今天和大家说说按条件提取数据的几种方法:

图中,A列为参加海选人员名单,B列为成功晋级人员名单。


需要提取出被淘汰人员的姓名(也就是A列有,而D列没有的姓名)

提取效果如下图所示:

以下是几种常用的方法:

一、辅助列法。

建立辅助列,先使用公式判断:

=COUNTIF(D:D,A2)

这里的用到的公式也不尽相同,除了COUNTIF函数,还可以VLOOKUP、MATCH函数等等,总之就是判断A列的内容是否在D列存在。


然后再对B列升序排序(也可筛选0值),将B列为0的对应的A列内容复制到空白单元格中,实现提取目的。

二、数组公式法。

J2单元格输入以下数组公式,向下复制。

=INDEX(A:A,SMALL(IF(COUNTIF(D$2:D$140,A$2:A$332),4^8,ROW($2:$332)),ROW(A1)))&''


这是提取数据的常用公式套路,具体解释可参考这里:点击阅读

三、高级筛选法。

F2单元格输入公式:

=COUNTIF(D:D,A2)=0

单击A列任意单元格,执行高级筛选。

条件区域选择F1:F2单元格。


单击确定按钮,就会在J列得到需要的结果。


三种方法各有利弊:

高级筛选法

优点:运算速度快,在数据量比较大的情况下,尤其明显。

缺点:数据源更新后,结果不能自动更新,需要重新操作。


数组公式法

优点:数据源更新可以自动计算,得到最新的结果。

缺点:在数据量比较大的情况下,处理速度慢,还有可能造成程序假死。


辅助列法

优点:数据源更新可以自动计算,得到最新的结果。数据量对处理速度的影响不大。

缺点:操作时用到了辅助列,影响表格结构,不够简洁。


除了以上三种方法,还可以使用VBA和SQL来实现,但是老祝目前还不会


,你来分享一下吧。


本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
怎么用Excel筛选重复数据?
【Excel分享】找出两列不相同的数据
excel提取不重复数据,简单才是硬道理
Excel常用电子表格公式大全(含案例、Excel源文件)
在excel表格中避免输入重复值得方法
高级筛选的高级用法
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服