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

Extraire des caractères d'une cellule

  • Initiateur de la discussion Initiateur de la discussion gregistar
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

G

gregistar

Guest
Je souhaite n'extraire que la rue dans une cellule en prenant compte que la position de départ n'est pas toujours la même.

Merci d'avance pour votre aide
 

Pièces jointes

Re : Extraire des caractères d'une cellule

Bonjour gregistar,

Une façon de faire serait avec une Fonction personnalisée codée en VBA.
(On suppose que ça commence par "Rue")

Code:
Function ExtraireRue(Adresse As String) As String
Dim i As Integer, j As Integer

i = InStr(1, Adresse, "Rue", vbTextCompare)
j = InStr(i, Adresse, ",", vbTextCompare)

ExtraireRue = Mid(Adresse, i, j - i)

End Function

A+
 

Pièces jointes

Re : Extraire des caractères d'une cellule

Bonsoir

Regardes si la formule suivante fonctionne à tous les coups
Code:
=STXT(A3;CHERCHE(" Rue ";A3)+1;CHERCHE(",";A3;CHERCHE(" Rue ";A3)+1)-CHERCHE(" Rue ";A3)-1)

La formule semble fonctionner, sauf dans le cas ou il y aurait le terme Rue, avec un espace devant et derrière, dans le nom de famille (Jeanne Rue d'Arc, Rue de Rémiremont 5, à Nancy, par exemple). Ca doit être assez rare !

@ plus
 
Dernière édition:
Re : Extraire des caractères d'une cellule

Rebonsoir

Défaut corrigé, il me semble, avec
Code:
STXT(A3;CHERCHE(", Rue ";A3)+2;CHERCHE(",";A3;CHERCHE(", Rue ";A3)+1)-CHERCHE(", Rue ";A3)-2)

@ plus
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
7
Affichages
693
Réponses
10
Affichages
303
Réponses
6
Affichages
196
Réponses
21
Affichages
480
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…