![615f34ab30a4f14c098dd51290adfcf3.png](https://i-blog.csdnimg.cn/blog_migrate/b0efc10f31fc2f4f0b3fb9654f1bd260.jpeg)
介绍一个INDEX+SMALL+IF+ROW的函数组合,能提取出满足某条件或某些条件的所有数据,可以一次性返回单行单列或多行多列的结果。
示例
![60feb2ec0d4e79c82b9f27c8ce30ccf2.png](https://i-blog.csdnimg.cn/blog_migrate/006ed090a0edbaf2c42f7d757bbc181d.jpeg)
组合函数
=INDEX(C$1:C$15,SMALL(IF(($C$3:$C$15=$C$18)*($D$3:$D$15=$E$18),ROW($C$3:$C$15)),ROW(A1)))
主要4个函数嵌套:
最外层为index函数,index(查询区域,第几行,第几列)返回我们定位的数据;
small(数组,参数),若参数等于1,则表示返回数组最小的数值;
if函数用来做判断,若所查询区域某值与查询条件相等,则通过row函数返回行号&#