Récupérer bout de texte d'une cellule

Bonjour,

J'ai une liste d'adresse qui se présente comme suit :

RUE NICOLAS JUNG 57050 METZ insee:57463 (ndp: 1) x
83 RUE DU GENERAL METMAN 57070 METZ insee:57463 (ndp:1) x
6 RUE DE PANGE 57070 METZ insee:57463 (ndp: 1)
2 RUE YVAN GOLL 57050 METZ insee:57463 (ndp: 1) x
8 RUE PAUL ELIE DUBOIS 84000 AVIGNON insee:03942 (ndp: 1) x
8 RUE PAUL ELIE DUBOIS 25200 MONTBELIARD insee:03942 (ndp: 1) x

Je voudrais si possible avoir une formule pour récupérer que l'adresse postale en entier, donc virer tout ce qui est à partir de "insee" sachant que le "x" à la fin, des fois il y est, des fois il n'y est pas donc le nombre de caractère est assez aléatoire. Il faudrait une formule qui repère insee et qui efface tout ce qu'il y a après plutôt que de retirer x nombre de caractère à partir de la droite.

Merci.

Voici mon google sheet

https://docs.google.com/spreadsheets/d/10RxXZ1UhWnebjrweA8CcMkyvsgDt5GUy2oQg2kIO3hE/edit#gid=0

Bonjour,

en B1

=arrayformula(IFERROR(regexextract(A1:A;"(.*) insee")))

ceci

(.*)

signifie que je prends tout ce qui est avant insee

Rechercher des sujets similaires à "recuperer bout texte"