Changer le format des données Excel
Résolu
Slylia
Messages postés
58
Date d'inscription
Statut
Membre
Dernière intervention
-
Slylia Messages postés 58 Date d'inscription Statut Membre Dernière intervention -
Slylia Messages postés 58 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai un petit soucis avec le format d'une de mes données excel.
Dans le cadre de mon stage, je dois gérer le numéro de série d'articles. En effet le numéro de série pour certains articles est 0 et je voudrais qu'il soit 00000. J'ai essayé le format personnalisé mais si j'ai un article dont le numéro de série est 111, cela m'affiche 11100.
Comment faire pour modifier seulement les 0 en 00000 ? j'ai essayé avec une fonction SI mais elle n'a pas fonctionné.
Merci d'avance pour votre aide.
J'ai un petit soucis avec le format d'une de mes données excel.
Dans le cadre de mon stage, je dois gérer le numéro de série d'articles. En effet le numéro de série pour certains articles est 0 et je voudrais qu'il soit 00000. J'ai essayé le format personnalisé mais si j'ai un article dont le numéro de série est 111, cela m'affiche 11100.
Comment faire pour modifier seulement les 0 en 00000 ? j'ai essayé avec une fonction SI mais elle n'a pas fonctionné.
Merci d'avance pour votre aide.
A voir également:
- Changer format excel
- Changer dns - Guide
- Format factory - Télécharger - Conversion & Codecs
- Liste déroulante excel - Guide
- Hp usb disk storage format tool - Télécharger - Stockage
- Format apfs - Guide
8 réponses
bonjour,
Format personnalisé type : 000000
affiche pour saisie = 111 : 000111
Pour afficher '111' si saisie 111 et 000000 si saisie 0 le format personnalisé à créer est :
[=0]000000
n'affiche 00000 que pour les valeurs nuls et affichage standard pour le reste.
Si vous n'avez besoin de rien, demandez-moi.
Format personnalisé type : 000000
affiche pour saisie = 111 : 000111
Pour afficher '111' si saisie 111 et 000000 si saisie 0 le format personnalisé à créer est :
[=0]000000
n'affiche 00000 que pour les valeurs nuls et affichage standard pour le reste.
Si vous n'avez besoin de rien, demandez-moi.
Ce serait dans plusieurs cellules.
Voila ma colonne numéro de série :
serie
0
0
0
777777
777777
0
0
...
Elle est plus longue bien évidemment.
Voila ma colonne numéro de série :
serie
0
0
0
777777
777777
0
0
...
Elle est plus longue bien évidemment.
Clique droit sur les cellules ou tu veux mettre un numéro avec un ou plusieurs zéro
Format de cellule> '' Nombre '' > et choisis '' Texte ''
Cela fera que ta cellule comprendra ce que tu as mis dedans sans aucun paramètres modifiés.. A peu de choses près !
Salutations
Format de cellule> '' Nombre '' > et choisis '' Texte ''
Cela fera que ta cellule comprendra ce que tu as mis dedans sans aucun paramètres modifiés.. A peu de choses près !
Salutations
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour
il suffit de commencer vos codes par une apostrophe:
'00000
qui ne sera pas visible dans la cellule
crdlmnt
il suffit de commencer vos codes par une apostrophe:
'00000
qui ne sera pas visible dans la cellule
crdlmnt
Bonjour,
Escusez-moi de ne pas avoir répondu plus tôt mais j'ai eue un week-end débordant.
Bref, vos solutions fonctionnent, le soucis c'est que j'ai plus de 8000 lignes à modifier. Est-il possible de modifier le contenu des cellules de manière automatique, par exemple avec un SI du genre : SI MaCelulle = 0; MaCellule = 00000 ; MaCellule = NombreAGarder.
Je voudrais dire que si ma cellule contient 0 alors on remplace ce 0 par 00000 sinon on laisse le chiffre qui est dedans.
Merci d'avance pour votre aide.
Escusez-moi de ne pas avoir répondu plus tôt mais j'ai eue un week-end débordant.
Bref, vos solutions fonctionnent, le soucis c'est que j'ai plus de 8000 lignes à modifier. Est-il possible de modifier le contenu des cellules de manière automatique, par exemple avec un SI du genre : SI MaCelulle = 0; MaCellule = 00000 ; MaCellule = NombreAGarder.
Je voudrais dire que si ma cellule contient 0 alors on remplace ce 0 par 00000 sinon on laisse le chiffre qui est dedans.
Merci d'avance pour votre aide.
Bonjour
vous pouvez même tout ramener à 5 caractères (avec un 0 au début) avec la formule suivante, attachée pour l'exemple à la cellule A1 à adapter et à tirer sur la hauteur du champ:
=SI(A1=0;"00000";SI(NBCAR(A1)=1;"0000"&A1;SI(NBCAR(A1)=2;"000"&A2;SI(NB.CAR(A1)=3;"00"&A3;SI(NBCAR(A1)=4;"0"&A1;A1)))))
une fois votre colonne créée, vous pouvez faire un copier / Collage spécial et cochez valeur sur la colonne d'origine pour réaligner les textes obtenus
Bien sur pour ne transformer que les valeurs 0:
=SI(A1=0;"00000";A1) suffira
Crdlmnt
vous pouvez même tout ramener à 5 caractères (avec un 0 au début) avec la formule suivante, attachée pour l'exemple à la cellule A1 à adapter et à tirer sur la hauteur du champ:
=SI(A1=0;"00000";SI(NBCAR(A1)=1;"0000"&A1;SI(NBCAR(A1)=2;"000"&A2;SI(NB.CAR(A1)=3;"00"&A3;SI(NBCAR(A1)=4;"0"&A1;A1)))))
une fois votre colonne créée, vous pouvez faire un copier / Collage spécial et cochez valeur sur la colonne d'origine pour réaligner les textes obtenus
Bien sur pour ne transformer que les valeurs 0:
=SI(A1=0;"00000";A1) suffira
Crdlmnt
Merci pour votre aide j'ai réussis à modifier tous mes 0. Grâce à vous je découvre également de nouvelles fonctions d'excel avec le NBCAR.
C'est bien d'avoir appris quelque chose avec NBCAR, toutefois, pour ce qui est de votre question initiale, je souhaite que vous n'ayez pas manqué la proposition de Dobo , beaucoup plus simple, et passée en tête de la discussion par la grace du classement CCM (meilleures réponse) qui n'est pas toujours à la pointe de la bonne lisibilité pour les intervenants occasionnels moins avertis!
voir donc ici
https://forums.commentcamarche.net/forum/affich-18184062-changer-le-format-des-donnees-excel#7
crdlmnt
voir donc ici
https://forums.commentcamarche.net/forum/affich-18184062-changer-le-format-des-donnees-excel#7
crdlmnt