小伙伴们好,今天继续和大家分享一些函数的基本应用技巧知识。我们都知道,INDEX函数是一个非常重要的查找函数,而且可以和多个函数嵌套使用,效率那不是一般地高啊!
今天的这道题目,依旧是和万金油相关的,提取符合条件的所有的数据。一起来看看题目吧!
从左侧的源数据中提取符合条件的数据,结果如右侧数据所示。
万金油公式-一对多查询常用技巧
这就是一个非常简单的一对多的查找应用。
在单元格E3中输入下列公式,向右向下拖曳即可。
=INDEX(A:A,SMALL(IF($C$3:$C$12<>0,ROW($A$3:$A$12)),ROW($A1)))思路:
由于是要提取不为零的数值,因此$C$3:$C$12<>0部分做一个判断。利用IF函数将符合条件的区域对应地返回行号,不符合条件的返回FALSE,其结果为{FALSE;4;FALSE;6;FALSE;8;9;FALSE;11;FALSE}SMALL函数提取最小值(最小的行号)。SMALL函数可以忽略单元格区域中的逻辑值最后,用INDEX函数来返回对应的数据这就是我们经常说的一对多经典查询公式,又称为万金油公式。朋友们记住它的用法了吗?
好了朋友们,今天和大家分享的内容就是这些了!喜欢我的文章请分享、转发、点赞和收藏吧!如有任何问题可以随时私信我哦!
-END-