Supprimer une partie de texte se trouvant avant un nombre

Résolu
MugiNoMi -  
PapyLuc51 Messages postés 4519 Date d'inscription   Statut Membre Dernière intervention   -

Bonjour à tous,

Sur mon fichier Excel ci joint, ( *) je souhaiterais supprimé les caractères situé avant le numéro de Rue des adresse en colonnes B car ces informations me sont d'aucune utilité. auriez une solution simple car j'en ai marre de devoir effacé chaque case une par une.

A savoir, c'est un fichier du domaine public en libre accès trouvé sur Opendatasoft, donc aucun copyright ou données sensible.

Je vous remercie d'avance pour votre attention et l'aide que vous m'apporterez.

* fichier contenant des données personnelles supprimé par la modération CCM - exemple à renouveler en anonymisant

2 réponses

PapyLuc51 Messages postés 4519 Date d'inscription   Statut Membre Dernière intervention   1 486
 

Bonjour,

Je me suis inspiré de cette vidéo du site bombache.fr 

=DROITE(B2;NBCAR(B2)-(EQUIV(0;ESTERREUR(STXT(B2;LIGNE(INDIRECT("1:"&NBCAR(B2)));1)*1)*1;0)-1))

Formule matricielle à entrer avec la combinaison des touches Ctrl + Maj + Enter sur la première cellule de la colonne qui se transformera comme ci-dessous avec { et 

{=DROITE(B2;NBCAR(B2)-(EQUIV(0;ESTERREUR(STXT(B2;LIGNE(INDIRECT("1:"&NBCAR(B2)));1)*1)*1;0)-1))}

Puis l'incrémenter avec la poignée de recopie

Attention elle ne fonctionne pas pour les adresses ne comportant pas de nombre à identifier et je n'ai pas trouvé mieux pour l'instant.

Cordialement

2
MugiNoMi
 

Bonjour PapyLuc51,

Merci beaucoup ca fonctionne au Poil, et vous me faites gagner un temps Monstre !

Mille Merci.

0
tontong Messages postés 2572 Date d'inscription   Statut Membre Dernière intervention   1 062
 

Bonjour,

Un peu du même genre :

={STXT(A2;EQUIV(VRAI;ESTNUM(CNUM(STXT(A2;LIGNE($1:$255);1)));0);99)}

1
MugiNoMi
 

Bonjour tontong,

Merci pour votre formule mais je n'ai pas réussi à m'en servir car Excel ne comprends pas si c'est une erreur ou si je souhaite faire une formule...

Sauriez vous comment corriger cela?

0
tontong Messages postés 2572 Date d'inscription   Statut Membre Dernière intervention   1 062 > MugiNoMi
 

Comme la formule de PapyLuc51, il faut saisir ou copier la formule (sans les accolades) puis valider avec la combinaison de touches ctrl+shift+enter.

0
tontong Messages postés 2572 Date d'inscription   Statut Membre Dernière intervention   1 062 > tontong Messages postés 2572 Date d'inscription   Statut Membre Dernière intervention  
 

Erreur de rédaction au #2: la première accolade devrait être avant le signe =

{=STXT(A2;EQUIV(VRAI;ESTNUM(CNUM(STXT(A2;LIGNE($1:$255);1)));0);99)}

1
MugiNoMi > tontong Messages postés 2572 Date d'inscription   Statut Membre Dernière intervention  
 

parfait merci beaucoup !

0
PapyLuc51 Messages postés 4519 Date d'inscription   Statut Membre Dernière intervention   1 486 > MugiNoMi
 

Bonjour,

Si c'est résolu, suivre ces explications

Cordialement

0