Bonjour,
Une solution avec une formule matricielle, basée sur la détection de la dernière minuscule (le code postal étant supposé être toujours en majuscules) :
en F2 :
=GAUCHE(E2;MAX((CODE(STXT(E2;LIGNE(INDIRECT("1:"&NBCAR(E2)));1))>90)*LIGNE(INDIRECT("1:"&NBCAR(E2)))))
en G2 :
=STXT(E2;MAX((CODE(STXT(E2;LIGNE(INDIRECT("1:"&NBCAR(E2)));1))>90)*LIGNE(INDIRECT("1:"&NBCAR(E2))))+2;99)
Formules à valider par CTRL + MAJ + ENTREE
@+
P.S. : De préférence, pour un sujet différent, il est préférable de créer un nouveau fil.
@+