Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

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
740
Réponses
3
Affichages
316
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…