Extraction d'une lettre

Résolu
Bonjour,

comment extraire et isoler la 1ère voyelle d'un mot, par exemple le "a" de champignon?

merci pour votre aide.

7 réponses

  1. Bonjour

    =gauche(A1;1)
    Cordialement
    0
    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
      0
      1. 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
        0
        1. Contributeur
          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)
          1
          1. Magnifique, ça me convient parfaitement.
            un grand grand merci.

            Très bon dimanche
            0
            1. 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.
              0
              1. 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)
                0