Uso:
=IFERROR(INDEX($A$1:$A$8,SMALL(IF($B$1:$B$8="A",ROW($B$1:$B$8),999999),ROW(A1))),"")
Small retornará os IDs com "A" para cada linha (do menor para o maior)
A1: A8 alterá-lo para corresponder a sua coluna de ID
B1: B8 alterá-lo para corresponder a sua coluna A
Mantenha $ para referências fixas
pressione Ctrl + Desloc + Digite ao invés de Digite é uma fórmula de matriz