Excel:avoir JUST la 1ere valeur d'une cellule

sicile13 -  
eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

je me demande si sur excel on peut a l'aide d'une fonction , l'extraction de la 1ere valeur d'une cellule !! exemple : une cellule qui contient 33-22- 11 peut on avoir sur une autre cellule que la premiere valeur "33" !! merci pour votre aide :)

3 réponses

  1. pépé35530 Messages postés 2951 Date d'inscription   Statut Membre Dernière intervention   1 390
     
    bonsoir,

    si tu dois extraire systématiquement deux caractères :

    =GAUCHE(A1;2)

    A+

    pépé
    0
  2. pépé35530 Messages postés 2951 Date d'inscription   Statut Membre Dernière intervention   1 390
     
    Bonsoir,

    si le nombre de chiffres avant le tiret est variable :

    =GAUCHE(A1;CHERCHE("-";A1)-1)

    A+

    pépé
    0
    1. sicile13
       
      MERCI Pépé , t'es tjr la pour me sauver la vie :)
      je me permet de poser une autre question , si on a un "text " et non une valeur , sera t-il possible ? genre : avril -11 " barré" mai-11 " barré" juin-11 , peut on extraire que avril -11 dans l'autre cellule sans la mention barré ??
      je vous serai reconnaissante si vous puissiez rependre a ma question :)
      0
    2. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
       
      Bonsoir,

      pépé il est couché à cette heure... ;-)
      Apparemment tu as un espace en séparation :
      =GAUCHE(A1;CHERCHE(" ";A1)-1)

      eric
      0
    3. sicile13
       
      Mais il y a Mr eric :D , disant que j'ai de la chance aujourd'hui :p
      la formule que vous m'avez proposer ne fonctionne pas sur mon fichier excel , Je pense que j'ai pas d'espace entre mes données mais plutot " alt +entrer" si vous comprenez ce que je veux dire :) j'ai essayer la méthode de "convertir les données et les délimités " ça a marché mais ça sera automatique pour les nouvelles données saisie ;)
      meric Mr eric pour ta réponse et fait de beau reves pépé :D
      0
    4. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      Bonjour
      si vous avez Alt +enter, il s'agit d'un retour à la ligne, pas d'un blanc
      vous pouvez alors utiliser la formule d'Eric avec le premier terme de votre texte
      soit par exemple selon ce que vous avez écrit:
      =GAUCHE(A1;CHERCHE(""";A1)-1)
      ou
      ==GAUCHE(A1;CHERCHE("b";A1)-1)
      s'il s(agit du b de barré
      etc...
      0
    5. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
       
      Bonjour,

      ou bien de façon plus générale en entrant le code du caractère 'retour à la ligne'
      =GAUCHE(A1;CHERCHE(CAR(10);A1)-1)

      eric
      0
  3. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    Re,

    J'savais bien qu'il y avait plus simple.
    Je m'en veux de ne pas y avoir pensé plus tôt :-)
    =GAUCHE(A1;CHERCHE(" ";SUBSTITUE(A1&" ";CAR(10);" ")))

    eric
    0