séparation des mots sur excel

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 !

chermiti

XLDnaute Occasionnel
rebonjour à tous,

merci infiniment pour votre aide,
j'ai pas réussi à comprendre la formule pour pouvoir l'utiliser , donc s'il vous plait pouvez vous faire extraire le premier mot avant le premier tiret
 

Pièces jointes

Dernière édition:
Re : séparation des mots sur excel

Bonsour®
sous réserve qu'il y ai toujours 2 et seulement 2 "-" dans la colonne A ...

Code:
=STXT(SUBSTITUE(A2;"-";"|";1);TROUVE("-";SUBSTITUE(A2;"-";"|";1))+1;9^9)
Capture.JPG

😎
élémentaire !! mon cher Efgé...
 

Pièces jointes

  • Capture.JPG
    Capture.JPG
    66.3 KB · Affichages: 49
  • Capture.JPG
    Capture.JPG
    66.3 KB · Affichages: 57
Dernière édition:
Re : séparation des mots sur excel

Bonjour chermiti et bienvenu sur le forum

Une proposition a mettre en B2 et à recopier vers le bas:

=STXT(A2;TROUVE("§";SUBSTITUE(A2;"-";"§";2))+1;NBCAR(A2))

Cordialement

merci pour votre aide mais ça pas marché, pouvez vous s'il vous plait m'inclure cette formule dans le fichier excel


je suis trés reconnaisant pour votre aide
 
Re : séparation des mots sur excel

Bonsour®
sous réserve qu'il y ai toujours 2 et seulement 2 "-" dans la colonne A ...

Code:
=STXT(SUBSTITUE(A2;"-";"|";1);TROUVE("-";SUBSTITUE(A2;"-";"|";1))+1;9^9)
Regarde la pièce jointe 312711

😎
élémentaire !! mon cher Efgé...

merci pour votre aide mais ça pas marché, pouvez vous s'il vous plait m'inclure cette formule dans le fichier excel


je suis trés reconnaisant pour votre aide
 
Re : séparation des mots sur excel

Bonjour chermiti, Efgé, Modeste geedee,

Une solution dans le fichier joint qui fonctionne quel que soit le nombre de tirets.

Formule matricielle en B2 :

Code:
=SI(ESTNUM(TROUVE("-";A2));STXT(A2;1+EQUIV(9^9;TROUVE("-";STXT(A2;LIGNE(INDIRECT("1:"&NBCAR(A2)));1)));9^9);""&A2)
A valider par Ctrl+Maj+Entrée et tirer vers le bas.

A+
 

Pièces jointes

Re : séparation des mots sur excel

Bonjour chermiti, Efgé, Modeste geedee,

Une solution dans le fichier joint qui fonctionne quel que soit le nombre de tirets.

Formule matricielle en B2 :

Code:
=SI(ESTNUM(TROUVE("-";A2));STXT(A2;1+EQUIV(9^9;TROUVE("-";STXT(A2;LIGNE(INDIRECT("1:"&NBCAR(A2)));1)));9^9);""&A2)
A valider par Ctrl+Maj+Entrée et tirer vers le bas.

A+
merci infiniment
 
Re : séparation des mots sur excel

Bonsour®
Une solution dans le fichier joint qui fonctionne quel que soit le nombre de tirets.
Formule matricielle

🙁 🙄 pour le fun et en tant que "Chirogourdiste" (i.e : sans matricielle because PR)
😉
rappel : la chaine après le dernier tiret
Code:
=STXT(A2;TROUVE("|";SUBSTITUE(A2;"-";"|";NBCAR(A2)-NBCAR(SUBSTITUE(A2;"-";""))))+1;9^9)
chermiti n'a pas précisé le cas ou il n'y a pas de tiret ??? (#VALEUR)

alternative renvoie chaine initiale :
Code:
=STXT("-"&A2;TROUVE("|";SUBSTITUE("-"&A2;"-";"|";NBCAR("-"&A2)-NBCAR(SUBSTITUE("-"&A2;"-";""))))+1;9^9)
 
- 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

Discussions similaires

  • Question Question
Réponses
6
Affichages
379
Retour