Re,
Tu n'as pas un nombre différent d'espaces ?
(soit avant, soit après, soit entre les chiffres et les lettres)
Dans le fichier que tu as posté, il y a à chaque fois 7 caractères, donc 3 espaces.
Si c'était ça, celle-ci en B2 :
=SI(ESTNA(EQUIV(SUPPRESPACE($A2);SUPPRESPACE(DECALER(ColUn;;EQUIV(B$1;LigUn;0)));0));"";INDEX(ColUn;EQUIV(SUPPRESPACE($A2);SUPPRESPACE(DECALER(ColUn;;EQUIV(B$1;LigUn;0)));0)))
En non conditionnel :
=INDEX(ColUn;EQUIV(SUPPRESPACE($A2);SUPPRESPACE(DECALER(ColUn;;EQUIV(B$1;LigUn;0)));0))
Mais ce sont des formules matricielles, à valider par ctrl, maj et entrée.