Insere une virgule dans une adresse

Bonjour, j'ai une base avec d'adresse, il faut mettre une virgule après le chiffre, mais celui-ci est variable .
exemple
15 rue des peupliers = 15, rue des peupliers
1 rue des oliviers =1 rue des oliviers
123 rue de paris =123, rue de paris

mais j'ai aussi des adresses qui contiennent déjà la virgule donc il ne faut pas la rajouter.
j'ai fait une formule
=GAUCHE(A2;3)&"," mais il me manque des éléments. pouvez vous m'aider merci beaucoup

3 réponses

  1. Bonjour Julie,

    je ne te donnerai pas la formule magique, mais je te conseillerai simplement d'enlever la virgule car elle ne respecte pas la réglementation postale française, contrairement à ce qu'on nous montre depuis des lustres :
    https://www.laposte.fr/courriers-colis/conseils-pratiques/bien-rediger-l-adresse-d-une-lettre-ou-d-un-colis

    Dans ce cas, un Rechercher "," Remplacer par rien devrait suffire ;-))
    2
    1. Bonjour ,

      Voilà une formule qui devrait convenir.

      =SI(STXT(A2;TROUVE(" ";A2)-1;1)=",";A2;GAUCHE(A2;TROUVE(" ";A2)-1)&","&DROITE(A2; NBCAR(A2)-TROUVE(" ";A2)+1))

      Cordialement,
      0
      1. celle-ci fonctionne aussi, merci beaucoup
        0
    2. Contributeur
      Bonjour
      essayez si celle ci peut co,venir (pour un texte en A2)

      =SI(STXT(A2;TROUVE(" ";A2;1)-1;1)=",";A2;SUBSTITUE(A2;" ";", ";1))

      crdlmnt
      0
      1. ok super j"ai adapté cela fonctionne. merci beaucoup
        0