Demande d'aide sur Excel

Résolu
NNDRIANA Messages postés 7 Date d'inscription   Statut Membre Dernière intervention   -  
Lentzouille2 Messages postés 1000 Statut Membre -
Bonjour,

Comment faire s'il vous plaît pour prendre la première lettre d'une cellule et la mettre dans la cellule à coté,en formule simple ou en macro.

Cordialement

8 réponses

  1. chossette9 Messages postés 6855 Date d'inscription   Statut Contributeur Dernière intervention   1 313
     
    Bonjour,

    qu'entends-tu par la première valeur d'une cellule et la mettre dans la cellule à coté ? Prendre le premier caractère ? Prendre la première série de caractères, sachant que chaque série est séparée par un caractère spécial ?

    Dans le premier cas, en A2 tu peux faire =GAUCHE(A1;1)
    Dans le second cas, tu peux faire = GAUCHE(A1;CHERCHE(ton_caractère_de_séparation;A1)-1)

    Si ce n'est pas ça, merci d'exprimer plus clairement ta demande.

    Cordialement.
    1
  2. Lentzouille2 Messages postés 1000 Statut Membre 39
     
    Euh ... copier coller ?
    0
  3. NNDRIANA Messages postés 7 Date d'inscription   Statut Membre Dernière intervention  
     
    merci ça marche,en faite j'ai pensé que 1 correspondait au numéro de la colonne,
    merci beaucoup.
    0
  4. NNDRIANA Messages postés 7 Date d'inscription   Statut Membre Dernière intervention  
     
    Merci bien,

    Ça marche,c'est moi qui a fait une erreur je pensais que le 1 correspondait au numéro de colonne.
    mais ça se passe comment si c'était en macro?
    -1
    1. Lentzouille2 Messages postés 1000 Statut Membre 39
       
      A quoi bon faire une macro alors que les fonctions marchent ?
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. NNDRIANA Messages postés 7 Date d'inscription   Statut Membre Dernière intervention  
     
    En faite,

    j'ai dans ma cellule a gauche une valeur G9-F
    et ce que je cherche c'est juste récupérer la première lettre,
    dans le cas ici c'est G ,et de le reporter après dans la cellule à coté
    c'est tout,j'ai deja essayer
    mais ca donne G9.
    -2
    1. chossette9 Messages postés 6855 Date d'inscription   Statut Contributeur Dernière intervention   1 313
       
      Bonjour,

      comme je disais, il suffit simplement d'écrire =GAUCHE(A1;1).
      Modifier A1 par la cellule dans laquelle vous voulez récupérer le premier caractère.
      0
  7. NNDRIANA Messages postés 7 Date d'inscription   Statut Membre Dernière intervention  
     
    j'ai essayer mais ça donne G9 ,le but c'est de récupérer la lettre G .
    -2
    1. chossette9 Messages postés 6855 Date d'inscription   Statut Contributeur Dernière intervention   1 313
       
      Oo je ne vois pas comment vous pouvez récupérer 2 caractères ! La formule =GAUCHE(A1;1) veut dire que l'on récupère dans A1 1 seul caractère à gauche...
      0
  8. NNDRIANA Messages postés 7 Date d'inscription   Statut Membre Dernière intervention  
     
    et ca se passe comment si c'était en macro?
    -2
  9. NNDRIANA Messages postés 7 Date d'inscription   Statut Membre Dernière intervention  
     
    Je vous disais que moi j'ai " G9-F " dans ma cellule ,
    supposons que c'est dans A1 ,ensuite je veux juste mettre
    le premier caractère dans B1 qui est ici G c'est tout
    et après j'ai " D1-C " dans A2,et je veux mettre D dans B2.
    Y a pas un moyen de faire comme ça.

    CDLT.
    -4
    1. Lentzouille2 Messages postés 1000 Statut Membre 39
       
      Hum tu fais exprès ?
      Chossette t'a donné la réponse ...
      en A2 tu mets =GAUCHE(A1;1) et tu fais continuer ta formule vers le bas après !
      0