Extraction mots entre les anti slash

  • Initiateur de la discussion Initiateur de la discussion Aladin
  • 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 !

Aladin

XLDnaute Occasionnel
Bonjour le forum

je me tourne vers vous pour esaayé d' extraire des mots séparé par des anti slash
exemple
H:\_DEV_Submit\_DOSSI\bleu vert 2008\ROOUGE
je voudrais enlevé les mots suivants bleu vert 2008 et ceci dans toute la colonne A
Plus simple les mots situés entre le 3ieme et 4 ieme anti slash et les reporté en colonne D
Merci d'a avnce pour votre aide
Aladin
 
Re : Extraction mots entre les anti slash

Bonjour

Utilises Données/Convertir
(dans le menu d'Excel)


Et ton problème n'en sera plus un.

Sinon par formule
en B1 (et tu obtiens ROOUGE )
=STXT(A1;CHERCHE("8\";A1)+2;9^9)

en D1 (et tu obtiens bleu vert 2008\ROOUGE )
=STXT(A1;CHERCHE("I\";A1)+2;9^9)
 
Dernière édition:
Re : Extraction mots entre les anti slash

Bonjour,

A1 : la chaîne de caractères
B1 : =STXT(A1;CHERCHE("#";SUBSTITUE(A1;"\";"#";3))+1;CHERCHE("µ";SUBSTITUE(A1;"\";"µ";4))-CHERCHE("#";SUBSTITUE(A1;"\";"#";3))-1)
C1 :=SUBSTITUE(A1;B1&"\";"")
 
Re : Extraction mots entre les anti slash

Bonjour hoerwind, vbacrumble et le forum

merci d' avoir répondu

J' ai oublié de précisé que ma colonne B contient des données.
vbacrumble, ta forume est bonne mais je ne veuw pas récupopré rouge mais la chaine de caractere suivante bleu vert 2008
hoerwind je n' ai pas de résultat avec ta formule

Aladin
 
Re : Extraction mots entre les anti slash

Re



Cette formule le fait non ??

=STXT(A1;CHERCHE("8\";A1)+2;9^9)


EDITION
OK j'ai mal lu ; j'avais lu: la chaine de caractère suivant bleu vert 2008

Désolé


En guise d'excuses, une fonction VBA personnalisée
Code:
Function aladin(r As Range, Sep$, n&)
aladin = Split(r.Text, Sep)(n)
End Function

Saisir en B1: =aladin(A1;"\";3)
 
Dernière édition:
Re : Extraction mots entre les anti slash

Bonsoir le forum

hoerwind
J' ai recupré la formule dur la piece jointe et les resultats sont corrects sauf que lla ou il y a des lignes vides cela donne des erreurs du type #VALEUR
peut corriger cela en lui disant que lorsqu' il y a du vide qu' il n' affiche rie

vbacrumble
J' ai teste ta fonction et j' ai une erreur de type #REF

Aladin
 
Re : Extraction mots entre les anti slash

Re bonsoir le forum
En modifiant la formule je n' ai plus d' erreurs sur les lignes vides.
vbacrumble
A partir de ton fichier joint, j' ai fait la modif et ca fonctionne sur le mien

Merci à vous tous
Aladin
 
- 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
Retour