D1数组公式右拉:
=INDEX($B:$B,SMALL(IF(($A1:$A999=2)*($B1:$B999<>""),ROW($1:$999),4^8),COLUMN(A1)))&""
或通过引用单元格的方式改变引用条件更为方便,如在D1输入2、D2输入3,在E1输入公式右拉下拉,这样就可以引用D列的值作为返回的条件了。
E1数组公式,输入完成后不要直接回车,要按三键 CTRL+SHIFT+回车 结束然后右拉再下拉:
=INDEX($B:$B,SMALL(IF(($A$1:$A$999=$D1)*($B$1:$B$999<>""),ROW($1:$999),4^8),COLUMN(A1)))&""