Extraction texte

Résolu
nihcoc Messages postés 193 Date d'inscription   Statut Membre Dernière intervention   -  
nihcoc Messages postés 193 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
je cherche a extraire le texte a gauche du point d'interrogation,
exemple " la nuit est calme? "
résultat " la nuit est calme " .
J'ai trouvé cette formule qui marche avec d'autres signes,mais pas avec ?
=SI(ESTERREUR(CHERCHE("?";A1));A1;GAUCHE(A1;CHERCHE("?";A1)-1))

Pourquoi ? ,
et si quelqu'un avait une idée d'avance merci.

Configuration: Windows / Firefox 64.0

3 réponses

  1. jee pee Messages postés 9442 Date d'inscription   Statut Modérateur Dernière intervention   9 981
     
    Bonjour

    Qui cherche trouve ;-)
    =SI(ESTERREUR(TROUVE("?";A1));A1;GAUCHE(A1;TROUVE("?";A1)-1)) 

    0
  2. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Bonjour,

    avec certain symboles ou signe de ponctuation il faut faire précéder le signe d'un ~
    par contre pour saisir ce ~ il faut cliquer deux fois sur Alt GR et la touche 2 ce qui va générer deux ~~ il suffit d'en supprimer un ou Alt Gr puis la touche 2 et clic sur la touche espace
    =GAUCHE(A1;CHERCHE("~?";A1;1)-1)

    tu peux ajouter une gestion d'erreur plus simple depuis Excel 2007 =SIERREUR(GAUCHE(A1;CHERCHE("~?";A1;1)-1);"")
    0
    1. jee pee Messages postés 9442 Date d'inscription   Statut Modérateur Dernière intervention   9 981
       
      Merci. J'avais essayé le \ pour annihiler les caractères spéciaux/jokers (?,*) sans succès.
      0
    2. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
       
      Salut jee pee,

      Excel garde quelques bottes secrètes pour jouer avec les nerfs des Excellistes, mais à tous on arrive à percer ses nébuleuses
      Cordialement
      0
  3. nihcoc Messages postés 193 Date d'inscription   Statut Membre Dernière intervention   5
     
    Merci a toi jee pee , ça marche super
    0