Formule Excel: Remplissez un nombre avec des zéros -

Table des matières

Formule générique

=TEXT(number,padding)

Sommaire

Pour compléter un nombre avec des zéros, vous pouvez utiliser une formule simple basée sur la fonction TEXTE. Pour compléter avec un nombre variable de zéros, vous pouvez ajouter la fonction REPT.

Dans l'exemple d'exposition, la formule en D6 est:

=TEXT(B6,"000000")

Explication

La fonction TEXTE peut appliquer des formats numériques de toute nature aux nombres. Il est le plus souvent utilisé lorsque vous souhaitez conserver la mise en forme des nombres pour un nombre lors de la concaténation de ce nombre avec un autre texte.

Dans ce cas, la fonction TEXTE est utilisée pour appliquer un format numérique composé uniquement de zéros: "00000", "000000", "0000000", etc. Ces formats numériques mettent automatiquement en forme un nombre en ajoutant des zéros à gauche selon les besoins pour atteindre le nombre total de zéros fournis.

Remarque: remplir un nombre avec des zéros de cette façon transforme le nombre en texte, qui peut ou non répondre à vos besoins. Pour afficher simplement un nombre avec remplissage, voir ci-dessous.

Pad pour affichage uniquement

Pour compléter un nombre avec des zéros pour l'affichage uniquement, sélectionnez simplement la ou les cellules et appliquez un format de nombre personnalisé comme ceci:

 Format des cellules> Nombre> Personnalisé> "00000"

Avec cette approche, le nombre n'est pas converti en texte, mais reste un vrai nombre.

Pad avec un nombre variable de zéros

Si vous souhaitez remplir un nombre avec du texte en utilisant un nombre variable de zéros, vous pouvez ajouter la fonction REPT à l'intérieur de TEXT comme ceci:

=TEXT(B6,REPT("0",C5)) // formula in F5

La fonction REPT répète le texte un certain nombre de fois. Vous pouvez soit coder en dur l'argument «nombre fois» (comme ci-dessus) ou le récupérer ailleurs sur la feuille de calcul.

Articles intéressants...