É melhor você tentar o AutoFiltro ou Filtro do Excel para seus objetivos, ele tem a opção "Top10".
Sua amostra provavelmente está mudando os intervalos de entrada, quando você copia para as próximas células, tenha cuidado e use $ quando necessário.
Isso é o quanto eu consegui, mas isso é incompleto, porque deve ser filtrado por células já coletadas:
=INDEX(A$2:A$6; MATCH(LARGE(B$2:B$6; 1); B$2:B$6; 0))
=INDEX(A$2:A$6; MATCH(LARGE(B$2:B$6; 2); B$2:B$6; 0))
=INDEX(A$2:A$6; MATCH(LARGE(B$2:B$6; 3); B$2:B$6; 0))