=IFERROR(INDEX($C$1:$C$12,SMALL(IF($A$1:$A$12="认购",ROW($A$1:$A$12)),ROW(A1))),"")
如上图,具体根据实际数据而变更区域,数组公式
可用条件进行判断,如果认购的就显示,不认购就不显示可用offset加if 就行
offset(sheet1!$c$1,small(if(sheet1A:A="认购",row($a$1:$a$100000),9999999999),sheet2!$a3),),数组公式
筛选、Vba都可以