Em D2 insira a fórmula da matriz:
=IFERROR(INDEX($A$1:$A$20,SMALL(IF($B$2:$B$20=D$1,ROW($B$2:$B$20)),ROW(1:1))),"")
e copie para todos os lados e para baixo:
Naturalmente, substitua o 20 pelo fim-de-dados real.
As fórmulas de matriz devem ser digitadas com Ctrl + Shift + Introduz em vez de apenas a tecla Enter . Se isso for feito corretamente, a fórmula aparecerá com chaves em torno dela na barra de fórmulas.