excel中怎么用函数提取满足多个条件的整行数据?

如图,要把C列中符合2001.01,和2005.07的整行数据提取到另一个表里,怎么实现?求大神解答

如图例

G2=IFERROR(INDEX(A:A,SMALL(IF(($C$2:$C$99=2001.01)+($C$2:$C$99=2005.07),ROW($2:$99)),ROW(A1))),"")

数组公式,右拉下拉

追问

如果某一行有个地方是空着的,用这个函数返回的那个地方会变成0,这个怎么修改呢

追答

如果数据不是"日期"格式,可在公视最後加[ &"" ]
=IFERROR(INDEX(A:A,SMALL(IF(($C$2:$C$99=2001.01)+($C$2:$C$99=2005.07),ROW($2:$99)),ROW(A1))),"")&""

追问

太谢谢了

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-11-09
F2 = =1*((C6=--"2001.01")+(C6=--"2005.07")),然后筛选F列中是1的,复制出来即可
第2个回答  2017-11-09
可用INDEX函数写公式提取。追问

公式怎么写呢?