Extraction de caractères dans excel

Résolu
Arnaud -  
 merry -
Bonjour, j'aurais souhaité savoir si dans excel il y aurait la possibilité d'extraire une valeur d'une série de caractères se suivant.

Par exemple dans un numéro de série d'un véhicule composé de 17 chiffres écrit à la suite ex. VF644AGL000001612, je voudrais extraire le 6ème caractère automatiquement soit le "A"; puis un autre: le 10ème soit le "0"; etc...
Il y a-t'il une formule?

Merci d'avance!
Configuration: Windows XP
Internet Explorer 7.0

3 réponses

  1. gbinforme Messages postés 14930 Date d'inscription   Statut Contributeur Dernière intervention   4 744
     
    bonjour

    La fonction STXT est correcte, la syntaxe est celle-ci avec le texte en D8 :

    extraire le 6ème caractère :
    =STXT(D8;6;1)


    le 10ème :
    =STXT(D8;10;1)


    le douzième et le treizième :
    =STXT(D8;12;2)


    Les paramètres sont le texte à analyser puis le caractère début puis la longueur.

    80
    1. Le Pingou Messages postés 12275 Date d'inscription   Statut Contributeur Dernière intervention   1 476
       
      Bonsoir,
      Bravo les chefs, mieux on ne peux pas.
      1
    2. arnaud
       
      Bonjour,

      Merci les gars pour l'info, c'était tout à fait cela que je recherchais!

      Salutations

      Arnaud
      0
    3. Pierre Raimu
       
      Merci pour cette explication courte et claire !
      et merci pour le gain de temps !
      0
    4. merry
       
      super! merci
      0
  2. just1xpa2 Messages postés 37 Date d'inscription   Statut Membre Dernière intervention   196
     
    avec le post 4 ca fonctionne parfaitement, et suivant sa formule,tu selectionne dans la cellule, a partir de quel point de depart, et la quantité qui suit

    exemple
    a1= VF644AGL000001612
    b1=STXT(A1;1;2)ce qui donne VF
    c1=STXT(A1;3;3) ce qui donne 644
    d1=STXT(A1;6;3) ce qui donne AGL
    e1=STXT(A1;6;3) ce qui donne 00000
    f1=STXT(A1;14;4)ce qui te donne 1612

    donc le resultat de gbinforme....
    RAS, je ne connaissais pas, mais c'est bien...
    1
    1. minebreizh
       
      ou bien encore, avec "concatener" :

      =CONCATENER(STXT(A1;1;8);STXT(A1;14;4))
      0
  3. Le Pingou Messages postés 12275 Date d'inscription   Statut Contributeur Dernière intervention   1 476
     
    Bojour,
    Avec la "Stx" ----> Comme suit : =STXT(A1;premier Numéro;1) dans la cellule B1 , 2ième numéro en C1 =STXT(A1;2ième Numéro;1)..ect,
    La cellule A1 contient la chaine de carractère (numéro du véhicule)
    0