Rechercher : dans
Par :

Extraction de caractères dans excel

Dernière réponse le 16 oct 2007 à 18:09:36 Arnaud, le 12 oct 2007 à 19:19:18 
 Signaler ce message aux modérateurs

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

Meilleures réponses pour « Extraction de caractères dans excel » dans :
Augmenter la taille d'un texte facilement ( word,excel, ....) VoirVoici une petite astuce pour augmenter la taille d'un texte dans les applications office, Firefox, Internet Explorer .... Il suffit de maintenir la touche CTRL de votre clavier enfoncée puis de vous servir de la molette de votre souris. En...
VB6/VBA Transformer nombre en texte VoirIntroduction Préliminaires VB6 Dans le module de la forme Dans Module1 Introduction La fonction peut transformer des nombres de l'unité jusqu'à 999 tera. Prend en compte la syntaxe pour le français de France, de Belgique et de...
VBScript - Les fonctions de chaînes de caractères VoirLes fonctions de chaînes de caractères Fonction Description Filter(InputStrings, Value[, Include[, Compare]]) Sélectionne des chaînes de caractères parmi un tableau de chaînes...
Caractères spéciaux HTML VoirCodage des caractères spéciaux Le standard HTML demande de respecter le codage des caractères ASCII 7 bits, c'est-à-dire que les caractères accentués ne sont pas autorisés. Il faut pour cela utiliser un codage particulier. Pour...

1

Le Pingou, le 12 oct 2007 à 20:11:53

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) Salutations.
Jean-Pierre

Répondre à Le Pingou

2

just1xpa2, le 12 oct 2007 à 21:51:59

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, .... Quand la base est saine, ceux qui interviennent derrière toi­ sont heureux 
à l'inverse, ils te maudissent ...

Répondre à just1xpa2

3

Le Pingou, le 12 oct 2007 à 22:03:46

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 ....
Salutations.
Jean-Pierre

Répondre à Le Pingou

4

gbinforme, le 12 oct 2007 à 22:08:08
  • +3

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.


toujours zen

Répondre à gbinforme

5

just1xpa2, le 12 oct 2007 à 23:02:40

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... Quand la base est saine, ceux qui interviennent derrière toi­ sont heureux 
à l'inverse, ils te maudissent ...

Répondre à just1xpa2

6

Le Pingou, le 12 oct 2007 à 23:25:27

Bonsoir,
Bravo les chefs, mieux on ne peux pas. Salutations.
Jean-Pierre

Répondre à Le Pingou

7

just1xpa2, le 12 oct 2007 à 23:36:22

C'est en forgeant que l'on devient forgeron,.... Quand la base est saine, ceux qui interviennent derrière toi­ sont heureux 
à l'inverse, ils te maudissent ...

Répondre à just1xpa2

8

Le Pingou, le 12 oct 2007 à 23:46:38

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.....!
Salutations.
Jean-Pierre

Répondre à Le Pingou

9

just1xpa2, le 12 oct 2007 à 23:54:43

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...

Quand la base est saine, ceux qui interviennent derrière toi­ sont heureux 
à l'inverse, ils te maudissent ...

Répondre à just1xpa2

10

Le Pingou, le 13 oct 2007 à 10:48:46

Bonjour,
Merci pour l'information.
Dans ce cas, je vous prie de m'exuser pour la M**** que j'ai produit au poste 1. Salutations.
Jean-Pierre

Répondre à Le Pingou

11

just1xpa2, le 13 oct 2007 à 11:17:41

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...
Quand la base est saine, ceux qui interviennent derrière toi­ sont heureux 
à l'inverse, ils te maudissent ...

Répondre à just1xpa2

12

 arnaud, le 16 oct 2007 à 18:09:36

Bonjour,

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

Salutations

Arnaud

Répondre à arnaud
Collection CommentÇaMarche.net