Bonjour à tous,
(Au dessus de la mêlée !!)
Une formule qui délivre un résultat sur plusieurs lignes ou colonnes ne peut se mettre dans un tableau structuré, il faut une formule par colonne et qui renvoie un résultat unitaire.
Une proposition avec les expressions régulières, complexes et déroutantes qui nécessitent un apprentissage, (disponibles pour Excel 365 uniquement) :
Pour le code postal: =REGEX.EXTRAIRE(A4;"\d{5}") - on extrait les valeurs comportant 5 chiffres
Pour l'adresse : =REGEX.EXTRAIRE(A4;".*(?=\d{5})") - on extrait tout les caractères (.*) qui précèdent le code postal (?=)
Pour la ville: =REGEX.EXTRAIRE(A4;"(?<=\d{5} ).*") - on extrait tout les caractères (.*) qui suivent le code postal (?<=)
En cas d'absence de code postal ces formules délivrent une erreur