Garder les zéros au début d'un nombre dans Excel
01000 devient 1000, le code EAN de treize chiffres devient 3,76E+12 : Excel voit des nombres là où il y a des codes. Ils se protègent à l'entrée ; après, il faut les reconstruire.
Dans Excel, pas à pas
À la saisie
Mettre la colonne au format Texte avant de taper, ou commencer par une apostrophe : '01000.
À l'import d'un CSV
Données, À partir d'un fichier texte/CSV, Transformer les données, puis type de la colonne : Texte.
Pour l'affichage seul
Format de cellule, Personnalisée, 00000 : la valeur reste 1000, elle s'affiche 01000.
Les pièges
- Au-delà de 15 chiffres, Excel remplace les chiffres suivants par des zéros : un numéro de carte ou d'IBAN est perdu dès l'ouverture.
- Le format 00000 n'ajoute les zéros qu'à l'écran : un export CSV ou une RECHERCHEV les perd.
- Un code postal corse (2A004) ne passe pas par un format de nombre.
Plus vite, sur tout le fichier
Zéros initiaux et numéros longs rend aux codes leur longueur d'origine (d'après la longueur la plus fréquente de la colonne), garde les longs numéros en texte, et écrit un classeur où ils ne bougeront plus.
Questions fréquentes
- Peut-on retrouver les chiffres d'un numéro de 16 chiffres affiché 1,23457E+15 ?
- Non si le fichier a été enregistré : Excel n'a gardé que 15 chiffres significatifs. Il faut repartir de la source.