Digamos que os dados brutos são como:
EmD2digite:
=IF(C2="yes",1+MAX($D$1:D1),"")
e copie:
Cadalinha"yes" é marcada. Na outra planilha, célula A1 digite:
=IFERROR(INDEX(rawdata!A$1:A$23,MATCH(ROW(),rawdata!$D$1:$D$23,0)),"")
copie isso para frente e para baixo: