Extraction d'une lettre
Résolu
visu2013
Messages postés
9
Statut
Membre
-
tontong Messages postés 2575 Date d'inscription Statut Membre Dernière intervention -
tontong Messages postés 2575 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
comment extraire et isoler la 1ère voyelle d'un mot, par exemple le "a" de champignon?
merci pour votre aide.
comment extraire et isoler la 1ère voyelle d'un mot, par exemple le "a" de champignon?
merci pour votre aide.
7 réponses
-
Bonjour
Pas très facile le mot à traiter est en B3; voici ma formule
=DROITE(GAUCHE(B3;MIN(SI(SI(ESTERREUR(CHERCHE("a";$B$3;1));0;CHERCHE("a";$B$3;1))>0;CHERCHE("a";$B$3;1);"27");SI(SI(ESTERREUR(CHERCHE("e";$B$3;1));0;CHERCHE("e";$B$3;1))>0;CHERCHE("e";$B$3;1);"27");SI(SI(ESTERREUR(CHERCHE("i";$B$3;1));0;CHERCHE("i";$B$3;1))>0;CHERCHE("i";$B$3;1);"27");SI(SI(ESTERREUR(CHERCHE("o";$B$3;1));0;CHERCHE("o";$B$3;1))>0;CHERCHE("o";$B$3;1);"27");SI(SI(ESTERREUR(CHERCHE("u";$B$3;1));0;CHERCHE("u";$B$3;1))>0;CHERCHE("u";$B$3;1);"27");SI(SI(ESTERREUR(CHERCHE("y";$B$3;1));0;CHERCHE("y";$B$3;1))>0;CHERCHE("y";$B$3;1);"27")));1) -
-
merci à "Estbureautique" pour ta solution.
ça fonctionne pour extraire la 1ère lettre du mot, mais ce que j'aimerai faire c'est extraire la 1ère voyelle, qui peut se trouver en 2ème ou en 3ème, etc. position dans le mot.
merci d'avance -
supprimé
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Bonjour tout le monde,
je me permets de revenir sur le problème que je vous ai posé car vraiment je ne trouve pas la solution.
prenons l'exemple d'un prénom: François
comment extraire la première voyelle, dans ce cas le "a"?
Si quelqu'un a la solution, je l'en remercie d'avance
Bon dimanche à tous -
Magnifique, ça me convient parfaitement.
un grand grand merci.
Très bon dimanche -
Bonjour,
J'avais un peu plus court avec Substitue mais j'ai aussi oublié les voyelles accentuées sans parler des oe et æ.
STXT(A3;CHERCHE("§";SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(A2;"y";"§");"u";"§");"o";"§");"i";"§");"e";"§");"a";"§"));1)
J'ai l'impression qu'il serait plus sûr,avec le même principe, de supprimer les consonnes et de récupérer ensuite la première lettre à gauche.
=GAUCHE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(MINUSCULE(A1);"z";"");"x";"");"w";"");"v";"");_________;"c";"");"b";"");1)
Je vous laisse finir la liste ____ des consonnes.-
Rectificatif pour cette dernière suggestion:
Le nombre d'imbrications de Substitue est limité à 7 (xl2003). On peut contourner la difficulté en nommant des formules qui respectent cette limite.
Insertion Nom formule1 Fait référence à:
=SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(MINUSCULE(Feuil1!$A$1);"j";"");"h";"");"g";"");"f";"");"d";"");"c";"");"b";"")
Insertion Nom formule2 Fait référence à:
=SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(formule1;"r";"");"q";"");"p";"");"n";"");"m";"");"l";"");"k";"")
Insertion Nom formule3 Fait référence à:
=SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(formule2;"%";"");"z";"");"x";"");"w";"");"v";"");"t";"");"s";"")
Dans la cellule: =GAUCHE(formule3;1)
-