Déconcatener

Bonjour à toutes et à tous,

J'ai une liste d'adresses, j'ai besoin d'extraire les données (adresse, code postal et ville)

Sur excel il suffit de faire une formule matricielle, mais pour Gsheet je pense que c'est faisable mais pour les formules...

Je précise que je ne dois pas utiliser de script mais uniquement une formule en arrayformula

j'ai passé beaucoup de temps sur le net mais pour gsheet je n'ai pas trouvé

Quelqu'un aurait il pu m'aider svp ?

je mets un fichier en partage

Bonjour,

Exemple de données du fichier :

Place de l'Eglise 1580 IZERNORE

B.P. 95287 25200 MONTBELIARD

Voici une solution avec REGEXEXTRACT qui gère :

  • les codes postaux à 4 ou 5 chiffres
  • les boîtes postales avec autant de chiffres qu'un code postal
  • les adresses sur plusieurs lignes
  • les numéros de cedex à la fin

L'adresse :

=ARRAYFORMULA(REGEXEXTRACT(B3:B500;"(?s)(.*) \d{4,5}[^\d]* ?\d*$"))

Le code postal :

=ARRAYFORMULA(REGEXEXTRACT(B3:B500;" (\d{4,5}) [^\d]* ?\d*$"))

La ville :

=ARRAYFORMULA(REGEXEXTRACT(B3:B500;"\d{4,5} ([^\d]* ?\d*)$"))

Cordialement,

Merci beaucoup Sébastien, c'est exactement ce que je cherchais et désolé de ne pas avoir pris le temps de te le dire plus tôt

Merci pour cette aide

Rechercher des sujets similaires à "deconcatener"