Bonjour à tous !
Sujet ancien (et demeuré sans réponse .....) mais une belle occasion de s'amuser avec les expressions régulières...
Proposition type formule unique et dynamique, qui retourne sur deux colonnes le CP et la ville en C2 :
=EXCLURE(REDUCE("";B2:B1913;LAMBDA(a;c;ASSEMB.V(a;REGEX.EXTRAIRE(c;"(\d{5}\s)(.+)";2))));1)
Remarque : Les fonctions REGEX viennent de faire l'objet d'une récente francisation.