XL 2019 separation d'une colonne en deux numéro et rue

VAGUE641

XLDnaute Occasionnel
Bonjour,

J'aimerais séparer ma colonne nouvelle adresse.
Il me faudrait dans une colonne le numéro et dans l'autre la rue
Je pense qu'il faut utiliser le VBA mais je ne connais pas.
Merci pour votre aide

Nath
 

Pièces jointes

  • tableau secteur 1.xls
    350.5 KB · Affichages: 10

Gardien de phare

XLDnaute Accro
Bonjour,
En supposant que la partie numéro de voie soit toujours séparée du nom de voie par un espace... On peut faire ça par formule

Pour obtenir le numéro de voie
VB:
= GAUCHE([@[Nouvelle adresse]];CHERCHE(" ";[@[Nouvelle adresse]];1))

Pour le nom de voie
Code:
=STXT([@[Nouvelle adresse]];CHERCHE(" ";[@[Nouvelle adresse]];1)+1;NBCAR([@[Nouvelle adresse]])-NBCAR([@[Numero de voie]])+1)

Edit, formule à perfectionner pour traiter le cas où il n'y a pas de numéro dans la voie :(
 
Dernière édition:

job75

XLDnaute Barbatruc
Bonjour VAGUE641, Gardien de phare, le forum,

En B2 :
Code:
=SIERREUR(--GAUCHE(A2;TROUVE(" ";A2));"")
En C2 :
Code:
=SUPPRESPACE(STXT(A2;NBCAR(B2)+1;9^9))
Pour les numéros on ne se préoccupe pas des "Bis" ou "Ter".

A+
 

Pièces jointes

  • tableau secteur(1).xlsx
    135.1 KB · Affichages: 4

job75

XLDnaute Barbatruc
Si l'on veut récupérer les "bis" et les "ter" on peut entrer en B2 :
Code:
=SIERREUR(--GAUCHE(A2;TROUVE(" ";A2));"")&REPT(" bis";ESTNUM(CHERCHE(" bis ";A2)))&REPT(" ter";ESTNUM(CHERCHE(" ter ";A2)))
 

Pièces jointes

  • tableau secteur(2).xlsx
    135.1 KB · Affichages: 10

Discussions similaires

Réponses
23
Affichages
650
Réponses
3
Affichages
299

Statistiques des forums

Discussions
312 228
Messages
2 086 418
Membres
103 205
dernier inscrit
zch