Insere une virgule dans une adresse

Fermé
julie - 8 sept. 2016 à 10:26
 julie - 8 sept. 2016 à 12:39
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

C-Claire Messages postés 4014 Date d'inscription samedi 8 novembre 2014 Statut Membre Dernière intervention 3 octobre 2016 2 228
8 sept. 2016 à 10:39
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
Fahora Messages postés 814 Date d'inscription jeudi 24 septembre 2015 Statut Membre Dernière intervention 2 janvier 2023 68
8 sept. 2016 à 10:33
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
celle-ci fonctionne aussi, merci beaucoup
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 411
8 sept. 2016 à 10:38
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
ok super j"ai adapté cela fonctionne. merci beaucoup
0