Ajouter des 0 à une chaîne de caractères
cridelateur
-
Raymond PENTIER Messages postés 71870 Date d'inscription Statut Contributeur Dernière intervention -
Raymond PENTIER Messages postés 71870 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
J'aimerais être capable avec EXCEL d'ajouter systématiquement des 0 à une chaine de caractère afin d'avoir toujours au total 12 caractères
ex de suite: 2005-123 changer pour 2005-0000123
2006-123456 changer pour 2006-0123456
Voici une des solution donnée mais qui ne fonctionne pas
=GAUCHE(A1;5) & "0000" &DROITE(A1;10) car voici le résultat:
A1: 207-123; A2: 2007-00002007-123 , je désir obtenir 2007-0000123
merci
J'aimerais être capable avec EXCEL d'ajouter systématiquement des 0 à une chaine de caractère afin d'avoir toujours au total 12 caractères
ex de suite: 2005-123 changer pour 2005-0000123
2006-123456 changer pour 2006-0123456
Voici une des solution donnée mais qui ne fonctionne pas
=GAUCHE(A1;5) & "0000" &DROITE(A1;10) car voici le résultat:
A1: 207-123; A2: 2007-00002007-123 , je désir obtenir 2007-0000123
merci
A voir également:
- Ajouter des 0 à une chaîne de caractères
- Caractères spéciaux - Guide
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Ajouter à l'écran d'accueil iphone - Guide
- Comment remettre un pc a 0 - Guide
- Caracteres speciaux - Guide
3 réponses
Salut,
Regardes cette formule et on en reparle demain
=GAUCHE(A1;5)&DROITE(SUBSTITUE(A1;"-";"-00000");7)
A+
Un problème sans solution est un problème mal posé (Einstein)
Regardes cette formule et on en reparle demain
=GAUCHE(A1;5)&DROITE(SUBSTITUE(A1;"-";"-00000");7)
A+
Un problème sans solution est un problème mal posé (Einstein)
Bonjour,
Voici une piste pour ton problème de zéros. On doit pouvoir simplifier mais...
En A1 entrer un code par exemple 2005-123
B1 : =NBCAR(A1) ce qui doit donner 8
C1 : =13-B1 ce qui donne 5
D1 : =REPT(0;C1) ce qui affiche 5 zéros dans mon exemple 00000
E1 ; =+B1-5 ce qui donne 3
F1 ; =DROITE(A1;E1) ce qui affiche 123
G1 ; =GAUCHE(A1;5) ce qui affiche 2005-
H1 ; + G1+D1+F1 ce qui affiche 2005-00000123
J'ai décomposé le calcul mais on doit pouvoir mettre cela dans une seule formule
A+
pépé
Voici une piste pour ton problème de zéros. On doit pouvoir simplifier mais...
En A1 entrer un code par exemple 2005-123
B1 : =NBCAR(A1) ce qui doit donner 8
C1 : =13-B1 ce qui donne 5
D1 : =REPT(0;C1) ce qui affiche 5 zéros dans mon exemple 00000
E1 ; =+B1-5 ce qui donne 3
F1 ; =DROITE(A1;E1) ce qui affiche 123
G1 ; =GAUCHE(A1;5) ce qui affiche 2005-
H1 ; + G1+D1+F1 ce qui affiche 2005-00000123
J'ai décomposé le calcul mais on doit pouvoir mettre cela dans une seule formule
A+
pépé