XL 2010 Extraire une lettre dans une chaine avec des espaces

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

Chubby

XLDnaute Impliqué
Bonjour à tous,

Reprise des activités normales avec son lots de questions.
J'aimerais pouvoir extraire la première lettre après trois espace dans une chaine de caractères. J'ai vu des solutions après un ou deux espaces mais rien après trois.
je vous joins un bout de fichier pour être plus concret.
Auriez vous une idée?
Merci à vous et bonne journée
 

Pièces jointes

Bonjour à tous,

Sans répondre explicitement à la question:

Une formule pour retourner la première lettre du 4ème mot.
Les espaces peuvent être uniques ou multiples au début, à la fin et entre les mots.
Retourne la chaine vide si moins de 4 mots.

Attention !
J'ai fait du recyclage. Je suis parti d'une vieille formule pour trouver le n ème mot d'une phrase.
En fait, je me suis compliqué la vie. La formule est plus simple en réalité puisque vous ne voulez que la première lettre. La voici :
VB:
=GAUCHE(STXT(SUPPRESPACE(B2);1+CHERCHE("µ";SUBSTITUE(SUPPRESPACE(B2)&"µ";" ";"µ";3));99);1)
 
Dernière édition:
Bonjour jmf,

Merci de ta réponse.
La solution que j'ai pu trouver se résume à =DROITE(J3;NBCAR(J3)-TROUVE(" ";J3;TROUVE(" ";J3)+1))
et comme je ne la comprends pas réellement et bien j'ai un mauvais raisonnement.
 
Bien le bonjour tout le monde,
Un essai avec une petite fonction perso :
VB:
Function Space3(Chaine)
    tablo = Split(Chaine, " ")
    Space3 = Left(tablo(3), 1)
End Function
Bonjour Sylvanu,

Tout ça ressemble à du VBA et là, je ne cherche même plus à comprendre car mes deux hémisphères sont pleines. Je préfère du plus concret au travers de formule.
Je te remercie quand même pour ton aide.
 
Je suis quelque peu perdu dans ta formule. Pourrais tu me l'expliquer succinctement?

Attention !
J'ai fait du recyclage. Je suis parti d'une vieille formule pour trouver le N ième mot d'une phrase.
En fait, je me suis compliqué la vie. La formule est plus simple en réalité puisque vous ne voulez que la première lettre. La voici :
Code:
=GAUCHE(STXT(SUPPRESPACE(B2);1+CHERCHE("µ";SUBSTITUE(SUPPRESPACE(B2)&"µ";" ";"µ";3));99);1)
La formule est expliquée dans le fichier joint.
 

Pièces jointes

Dernière édition:
- 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

Réponses
8
Affichages
616
Retour