多条件提取不重复清单,还是万金油最香!

文摘   教育   2024-10-18 20:01   上海  




欢迎转发和点一下“看”,文末留言互动!

置顶公众号或设为星标及时接收更新不迷路





小伙伴们好,随着EXCEL版本不断的更新,有越来越多的新型函数出现,替代了我们以前经常能够看到的“火车长龙”公式。但不可否认,那些“长龙”都是前辈们呕心总结出来的精华,在没有新型函数的时代,给我们提供了无穷大的便捷和效率。

 

今天趁着这个机会,再次和大家分享一则经典公式:提取不重复清单。


原题目是这样的:





我们要提取源数据中不重复的,且数值大于50的清单出来。



01

提取不重复清单的经典公式


提取不重复清单,实际上是INDEX+SMALL+IF+MATCH+ROW这几个函数的综合应用。





在单元格C2中输入下列公式,三键回车并向下拖曳即可。

=IFERROR(INDEX($A$2:$A$16,SMALL(IF((MATCH($A$2:$A$16,$A$2:$A$16,)=ROW($A$2:$A$16)-1)*($A$2:$A$16>50),ROW($A$2:$A$16)-1),ROW(A1))),"")

 

思路:

  • MATCH($A$2:$A$16,$A$2:$A$16,)=ROW($A$2:$A$16)-1部分,用来确定源数据中有哪些是重复值。如果MATCH函数返回的位置不等于ROW($A$2:$A$16)-1,那对应的数据就是重复的了

  • $A$2:$A$16>50部分是另外一个条件。这两个条件共同作用,结果为真时,返回对应数据的行号

  • 接下来利用SMALL函数依次提取第1、2、…小的行号,并且作为INDEX函数的第二个参数

  • INDEX函数返回最终结果,IFERROR函数屏蔽错误值


实际上这就是多条件提取不重复清单的经典应用公式。如果实际操作中还有更多的条件,只需要“*($A$2:$A$16>50)”这样添加条件就可以了。希望朋友们都能熟练掌握和应用它!



好了朋友们,今天和大家分享的内容就是这些了!喜欢我的文章请分享、转发、点赞和收藏吧!如有任何问题可以随时私信我哦!


-END-


长按下方二维码关注EXCEL应用之家

面对EXCEL操作问题时不再迷茫无助


我就知道你“在看”


推荐阅读

Excel应用之家
介绍、交流EXCEL各项功能在工作中的实际应用; 为你答疑解惑;分享各类图表、表格和模板;提供有偿代工服务。
 最新文章