Résumé
Pour compléter avec des 0 à gauche dans Excel, vous devez utiliser la fonction TEXTE. Cette fonction permet de facilement appliquer le format souhaité. Dans notre exemple, la formule en cellule C5 est :
= TEXTE( B5 ; "00000" )
Cette formule vient appliquer un format à 5 digits à la valeur contenue dans la cellule B5. Si la cellule contient 3 digits, elle viendra ajouter 2 zéros devant.
Formule Excel – Compléter avec des 0 à gauche
= TEXTE( valeur ; "00000" )
Explications
Dans notre exemple, l’objectif est d’appliquer un format à 5 nombres là où il peut y avoir des valeurs composées de moins de caractères. Nous souhaitons compléter avec des 0 à gauche des valeurs. La fonction TEXTE permet d’obtenir ce résultat.
Cette fonction aura pour conséquence de transformer un nombre en tant que texte. Il vous sera impossible par la suite d’additionner les valeurs ou d’effectuer n’importe quel calcul. Cette solution est à privilégier lorsque vos valeurs numériques sont des références (références articles, matricules de salariés,…).
L’autre solution est d’appliquer un format particulier sur la cellule. Ce sera uniquement la présentation qui changera mais la valeur restera numérique. Les deux solutions sont présentées ci-après.
Fonction TEXTE
La fonction TEXTE permet de transformer en tant que texte une valeur numérique et de lui appliquer un format particulier. Dans notre exemple, nous voulons que notre valeur contienne 5 digits et si tel n’est pas le cas, compléter en plaçant des 0 à gauche. Pour cela, notre formule sera :
= TEXTE( B5 ; "00000" )
--> Résultat: "00123"
La formule renvoie le texte « 00123 ».
Appliquer un format particulier
L’autre solution n’est pas d’utiliser une formule mais d’appliquer un format particulier. C’est utile si vous voulez préserver votre format nombre et pouvoir effectuer des calculs avec.
Sélectionnez les cellules concernées et rendez vous dans le format de nombre
(accessible via un clic droit). Il faut ensuite se rendre dans la catégorie personnalisée
et indiquer 0000
en tant que format.
Formules en lien
- Convertir nombre en texte
- Convertir texte en nombre
- Convertir date en texte
- Compter le nombre de cellules égales à un texte
- Compter le nombre de cellules contenant du texte
- Compter le nombre de cellules contenant une partie du texte (mot, caractère)
- Compter le nombre de cellules contenant un texte avec ou sans accent
- Si cellule contient un texte (sensible à la casse)
- Si cellule contient un texte
- Si cellule égale à (sensible à la casse)
- Convertir date en texte
- Compter le nombre de caractères spécifiques dans une cellule
- Compter le nombre de caractères totaux dans une cellule