Remise en forme d'un code

Bonjour à tous

J'ai un petit problème à vous soumettre.

Je reçois d'un sous-traitant une base de données dans laquelle l'identification de chaque enregistrement est présentée sous la forme: 8314R00123467895.

J'aimerai obtenir en une seule opération ou fonctions combinées : 00123456789.

Autrement dit :

  • abandon des 5 premiers caractères 8314R
  • conservation des 6 caractères suivants 001234
  • insertion du dernier caractère (5) en 7ème position 0012345
  • conservation des 4 avant derniers caractères 6789 à positionner à la fin.
Je suis arrivé à un résultat qui m'oblige à utiliser des fonctions droite, gauche, concaténation.

J'aimerai pouvoir simplifier tout cela en une seule colonne en combinant plusieurs fonctions (si possible).

Quelqu'un peut-il m'aider ?

D'avance un grand merci.

Bonjour,

Avec ton code en A1, tu peux essayer cette formule :

=GAUCHE(STXT(A1;6;99);6)&DROITE(A1)&STXT(A1;12;4)

Sous réserve que tes codes aient toujours la même longueur

@+

Merci Thibo,

Bien sûr :

1°) merci pour ta réponse en temps réel,

2°) çà marche

3°) çà correspond tout à fait à ce que je recherchais. Bien mieux que ce que j'avais écrit en fractionné.

4°) sûrement @+ si d'autres besoins

5°) très bon WE

Cordialement

Rechercher des sujets similaires à "remise forme code"