WPS EXCEL 高手请进 多条件公式筛选问题

我想通过公式多条件筛选出对应数据。
例如
A B C D
10 10 1 1
20 20 2 2
30 30 3 3
40 40 1 1
我想通过公式筛选出满足 C1=1 D1=1 对应的B列全部数值
可以说把满足条件的那组数值全部筛选出来。而不是判断单个数值是否符合条件
请问公式怎么写?
感谢!

F1=INDEX(B:B,SMALL(IF((C$1:C$4=1)*(D$1:D$4=1),ROW(C$1:C$4),65536),ROW(A1)))&""数组公式向下复制

数组公式,公式输完后,光标放在公式编辑栏同时按下CTRL+SHIFT+回车键,使数组公式生效

追问

大兄弟给力,请问还在吗?

一列选中是
例如A1:A4
请问一行选中该怎么表达呢?
例如A1:D1这一行
这个能回答问题在加50分
感谢!

追答

F1=INDEX(A:A,SMALL(IF((C$1:C$4=1)*(D$1:D$4=1),ROW(C$1:C$4),65536),ROW(A1)))&""数组公式向下向右复制

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-10-15
简单的是
=IF(AND(C1=1,D1=1),B1,"")
下拉公式
出现的就是
复杂的用index数组公式追问

兄弟IF那个肯定不是我要求的。这是针对一个单元格,然后向下填充判断的
我是要通过一个公式把所有数值全部筛选出来,是数组也没关系。

追答

=INDEX(B:B,SMALL(IF(($C$1:$C$100=1)*($D$1:$D$100=1),ROW($A$1:$A$100),65536),ROW(A1)))&""
数组公式
出现的就是

追问

兄弟你也回答出来了,作为补偿请打开以下链接把你的公式书写格式简单说明一下即可,不要匿名以免误会
http://zhidao.baidu.com/question/244073086892836884.html

追答

这个无所谓的,哈哈!

追问

哥们正式点,你那个回答我也是醉,已经采纳了。
麻烦解释下你的公式。
例如IF(判断条件,结果1,结果2)。

追答

=IF(AND(C1=1,D1=1),B1,"")
同时符合2个条件,就显示B1,反之为空