=INDEX(IF(ROW(A1)>SUM(IF($B$2:$B$30<>"",1/COUNTIF($B$2:$B$30,$B$2:$B$30))),$D$2:$D$30,$B$2:$B$30),MATCH(,COUNTIF($F$1:$F1,IF(ROW(A1)>SUM(IF($B$2:$B$30<>"",1/COUNTIF($B$2:$B$30,$B$2:$B$30))),$D$2:$D$30,$B$2:$B$30)),))&""
数组公式,按三键完成公式,下拉。
输入以下数组公式
=INDEX($B$2:$D$30,MATCH(,COUNTIF($F$1:$F1,$B$2:$D$30),))&""
从单行换成多行,难度变大许多,MATCH仅能查找单行内容。不能用这么取巧的办法了。