Extraction de caractères dans excel [Résolu/Fermé]

Arnaud - 12 oct. 2007 à 19:19 - Dernière réponse :  merry
- 9 oct. 2017 à 16:09
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!
Afficher la suite 

16 réponses

gbinforme 14405 Messages postés lundi 18 octobre 2004Date d'inscriptionContributeurStatut 10 décembre 2017 Dernière intervention - 12 oct. 2007 à 22:08
+57
Utile
2
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.

Cette réponse vous a-t-elle aidé ?  
Pierre Raimu - 19 mai 2017 à 15:20
Merci pour cette explication courte et claire !
et merci pour le gain de temps !
Le Pingou 9291 Messages postés mercredi 11 août 2004Date d'inscriptionContributeurStatut 23 novembre 2016 Dernière intervention - 12 oct. 2007 à 23:25
+1
Utile
Bonsoir,
Bravo les chefs, mieux on ne peux pas.
just1xpa2 1614 Messages postés jeudi 26 juillet 2007Date d'inscription 3 février 2013 Dernière intervention - 12 oct. 2007 à 23:36
+1
Utile
c'est en forgeant que l'on devient forgeron,....
Le Pingou 9291 Messages postés mercredi 11 août 2004Date d'inscriptionContributeurStatut 23 novembre 2016 Dernière intervention - 12 oct. 2007 à 23:46
+1
Utile
Bonjour,
Oui bien sur, mais avec une tel devise (Quand la base est saine, ceux qui interviennent derrière toi sont heureux
à l'inverse, ils te maudissent ...) que doit-on pensée.....!
just1xpa2 1614 Messages postés jeudi 26 juillet 2007Date d'inscription 3 février 2013 Dernière intervention - 12 oct. 2007 à 23:54
+1
Utile
deformation professionnel, mon dicton, il est de moi ... si c'est pour faire de la M**** autant eteindre l'ordi et aller se ballader dans la campagne...( ca m'empêche pas de le faire, se ballader de temps en temps, ca change les idées...

Le Pingou 9291 Messages postés mercredi 11 août 2004Date d'inscriptionContributeurStatut 23 novembre 2016 Dernière intervention - 12 oct. 2007 à 20:11
0
Utile
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)
just1xpa2 1614 Messages postés jeudi 26 juillet 2007Date d'inscription 3 février 2013 Dernière intervention - 12 oct. 2007 à 23:02
0
Utile
1
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...
ou bien encore, avec "concatener" :

=CONCATENER(STXT(A1;1;8);STXT(A1;14;4))
Le Pingou 9291 Messages postés mercredi 11 août 2004Date d'inscriptionContributeurStatut 23 novembre 2016 Dernière intervention - 13 oct. 2007 à 10:48
0
Utile
1
Bonjour,
Merci pour l'information.
Dans ce cas, je vous prie de m'exuser pour la M**** que j'ai produit au poste 1.
just1xpa2 1614 Messages postés jeudi 26 juillet 2007Date d'inscription 3 février 2013 Dernière intervention - 13 oct. 2007 à 11:17
je n'ai rien dit de mal, et je n'ai pas dit que le post 1 etait de la m**** surtout pas, il ne fonctionnait pas, mais il y avait ce que tu voulais faire, bonne journée,
je ne me permettrait pas d'insulter quelqu'un que je ne connais pas, cela s'appelle un manque de délicatesse, car demain, j'aurai besoin ,donc...
0
Utile
Bonjour,

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

Salutations

Arnaud
just1xpa2 1614 Messages postés jeudi 26 juillet 2007Date d'inscription 3 février 2013 Dernière intervention - 12 oct. 2007 à 21:51
-2
Utile
2
bonjour le pinguoin, je regarde ta formule, tu es sur que cela marche, il y a mon avec un point d'interrogation qui s'affiche, tu a du oublié quekque chose quelque part, ....
Le Pingou 9291 Messages postés mercredi 11 août 2004Date d'inscriptionContributeurStatut 23 novembre 2016 Dernière intervention - 12 oct. 2007 à 22:03
Bonsoir,
Désolé, la formule fonctionne correctement.
Oui bien sur, le #NOM? signifie que vous n'avez pas renseignez "premier numéro" par la valeur de votre choix...
N'est-ce pas ....
merci les gars, moi aussi je cherchais