ElyxAI
formatting

Comment Ajouter des zéros au début des nombres

Raccourci :Ctrl+1
Excel 2010Excel 2013Excel 2016Excel 2019Excel 365

Apprenez à ajouter des zéros au début des nombres dans Excel tout en les conservant comme valeurs ou texte. Cette technique est essentielle pour formater les codes, numéros de série et identifiants nécessitant une mise en forme à longueur fixe. Vous maîtriserez plusieurs méthodes, y compris les formules TEXT, le formatage des cellules et la conversion en texte.

Pourquoi c'est important

Les zéros au début sont essentiels pour les numéros de facture, codes produits et séquences d'identification où le remplissage est obligatoire. Sans formatage approprié, Excel supprime automatiquement les zéros avant, corrompant l'intégrité de vos données.

Prérequis

  • Compétences de base en navigation et sélection de cellules Excel
  • Compréhension des formats de nombre et des types de données

Instructions étape par étape

1

Sélectionner les cellules cibles

Cliquez sur la cellule ou la plage contenant les nombres où vous souhaitez ajouter des zéros au début. Utilisez Ctrl+Clic pour sélectionner plusieurs cellules non adjacentes si nécessaire.

2

Accéder à la boîte de dialogue de formatage

Cliquez avec le bouton droit sur la sélection et choisissez 'Formater les cellules' ou appuyez sur Ctrl+1 pour ouvrir la boîte de dialogue Formater les cellules.

3

Sélectionner le format de nombre personnalisé

Dans la boîte de dialogue Formater les cellules, cliquez sur l'onglet 'Nombre', sélectionnez 'Personnalisé' dans la liste Catégorie à gauche.

4

Entrer le code de format avec zéros au début

Dans le champ 'Type', entrez un code de format comme 0000 pour 4 chiffres ou 00000 pour 5 chiffres. Utilisez autant de zéros que nécessaire pour votre longueur désirée.

5

Appliquer et vérifier

Cliquez sur 'OK' pour appliquer le format. Vérifiez que les nombres s'affichent maintenant avec des zéros au début tout en restant des valeurs numériques pour les calculs.

Méthodes alternatives

Méthode formule TEXT

Utilisez =TEXT(A1,"0000") pour convertir les nombres en texte avec des zéros au début. Cette méthode formule est idéale quand vous avez besoin d'un formatage dynamique ou souhaitez préserver les valeurs originales dans une autre colonne.

Méthode CONCATENATE

Combinez CONCATENATE ou l'opérateur & avec la fonction REPT: =REPT("0",4-LEN(A1))&A1 pour ajouter des zéros par programmation. Cette méthode offre une flexibilité pour les exigences à longueur variable.

Formater en texte avant la saisie

Cliquez droit > Formater les cellules > Texte, puis entrez les nombres avec le préfixe apostrophe (ex: '00123). Cela empêche Excel de supprimer les zéros au début lors de la saisie.

Astuces et conseils

  • Utilisez 0 dans les codes de format pour les chiffres obligatoires et # pour les positions facultatives afin de créer un remplissage flexible.
  • Stockez les nombres originaux séparément si vous en avez besoin pour les calculs; les nombres formatés avec la fonction TEXT deviennent du texte et ne se calculent pas normalement.
  • Testez votre format avec différentes longueurs de nombre pour assurer la cohérence dans votre ensemble de données.

Astuces avancées

  • Combinez les formats personnalisés avec la mise en forme conditionnelle pour mettre en évidence les nombres qui ne répondent pas aux exigences de longueur: utilisez des formules comme =LEN(A1)<4.
  • Utilisez la formule TEXT en combinaison avec VLOOKUP ou INDEX/MATCH pour assurer que les clés de recherche conservent les zéros au début dans les références entre feuilles.
  • Créez une colonne d'aide avec des formules TEXT, puis copiez-collez les valeurs sur les originaux pour convertir définitivement les nombres tout en préservant le formatage.
  • N'oubliez pas que le formatage personnalisé des nombres ne change que l'affichage; la fonction TEXT convertit réellement en texte, ce qui est nécessaire pour les données qui ne seront pas utilisées dans les calculs.

Résolution de problèmes

Les zéros au début disparaissent après le formatage

Cela se produit quand Excel interprète la cellule comme numérique. Utilisez plutôt la formule TEXT =TEXT(A1,"0000"), ou formatez les cellules en Texte avant d'entrer les nombres avec un préfixe apostrophe comme '00123.

Les nombres ne se trient pas correctement avec le formatage des zéros au début

Le formatage personnalisé maintient le tri numérique. Si le tri est incorrect, vérifiez que les cellules contiennent des nombres réels (pas du texte) en vérifiant l'alignement des cellules—les nombres s'alignent à droite par défaut, le texte à gauche.

Le code de format fonctionne dans l'aperçu mais pas après avoir cliqué sur OK

Assurez-vous d'utiliser la syntaxe correcte du format (ex: 0000 pour 4 chiffres). Vérifiez que la Catégorie est définie sur 'Personnalisé' et non sur une autre catégorie qui pourrait remplacer votre code de format.

Les cellules copiées perdent le formatage des zéros au début au nouvel emplacement

Cliquez droit > Collage spécial > Formats pour coller uniquement le formatage, ou utilisez Ctrl+Maj+V et assurez-vous que l'option 'Formats' est sélectionnée.

Formules Excel associées

Questions fréquentes

Le formatage personnalisé des nombres conservera-t-il les zéros au début quand je sauvegarde et rouvre le fichier?
Oui, le formatage personnalisé des nombres est enregistré avec le fichier et persiste quand vous le rouvrez dans Excel. Cependant, si vous exportez en CSV ou importez d'autres sources externes, le formatage peut être perdu, donc utilisez la formule TEXT pour une conversion permanente dans ces cas.
Puis-je utiliser le formatage des zéros au début pour du texte contenant à la fois des lettres et des chiffres?
Le formatage personnalisé des nombres ne fonctionne que sur les cellules numériques. Pour les codes alphanumériques mixtes, utilisez la formule TEXT comme =TEXT(VALUE(LEFT(A1,4)),"0000")&RIGHT(A1,LEN(A1)-4) pour ajouter des zéros à la portion numérique, ou utilisez CONCATENATE avec addition manuelle de zéros.
Quelle est la différence entre l'utilisation du format personnalisé et la formule TEXT?
Le formatage personnalisé des nombres change uniquement l'affichage—la valeur sous-jacente reste numérique et peut être utilisée dans les calculs. La formule TEXT convertit la valeur en texte de façon permanente, ce qui préserve les zéros au début mais empêche les opérations mathématiques. Utilisez le formatage pour les besoins d'affichage uniquement et la formule TEXT quand vous avez besoin que les zéros au début soient permanents même s'ils sont exportés.
Comment ajouter un nombre variable de zéros au début selon les valeurs des cellules?
Utilisez la fonction REPT combinée à LEN: =REPT("0",5-LEN(A1))&A1 remplira n'importe quel nombre dans A1 à 5 chiffres totaux, ajustant automatiquement les zéros en fonction de la longueur du nombre original.
Le formatage des zéros au début fonctionnera-t-il avec les nombres négatifs?
Oui, vous pouvez utiliser des codes de format comme -0000 ou 0000- pour afficher les nombres négatifs avec des zéros au début. Le positionnement du signe moins dépend de la syntaxe de votre code de format.

C'etait une tache. ElyxAI en gere des centaines.

S'inscrire