我想通过公式多条件筛选出对应数据。
例如
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)))&""数组公式向下向右复制
兄弟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,反之为空