Extraction de caractères dans excel

Résolu
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. Contributeur
    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.

    1. Bonsoir,
      Bravo les chefs, mieux on ne peux pas.
    2. Bonjour,

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

      Salutations

      Arnaud
    3. Merci pour cette explication courte et claire !
      et merci pour le gain de temps !
    4. super! merci
  2. 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. ou bien encore, avec "concatener" :

      =CONCATENER(STXT(A1;1;8);STXT(A1;14;4))
  3. 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)