Comment conserver les zéros en tête dans Excel (10 méthodes adaptées)

  • Partage Ça
Hugh West

Dans Microsoft Excel, il n'est pas possible de conserver les zéros de tête en tapant simplement un nombre avec des 0 au début, car Excel, par défaut, supprimera ces zéros et ne conservera que les parties ultérieures. Je veux illustrer dans cet article comment nous pouvons ajouter ou conserver ces zéros de tête avec un certain nombre de fonctions et de techniques faciles et fructueuses.

Télécharger le cahier d'exercices

Vous pouvez télécharger le livre d'exercices que nous avons utilisé pour préparer cet article. Vous pouvez changer ou modifier les cellules & ; voir les résultats immédiatement avec les formules intégrées.

Gardez les zéros en tête.xlsm

10 méthodes pour conserver les zéros en tête dans Excel

Dans cette section, je vous montrerai 10 méthodes rapides et faciles pour conserver les zéros en tête dans Excel sur le système d'exploitation Windows. Cet article contient des explications détaillées avec des illustrations claires pour tout. J'ai utilisé la fonction Version Microsoft 365 Cependant, vous pouvez utiliser n'importe quelle autre version en fonction de votre disponibilité. Veuillez laisser un commentaire si une partie de cet article ne fonctionne pas dans votre version.

Mise en forme des cellules pour conserver les zéros initiaux

Pour conserver les zéros en tête dans Excel, le formatage des cellules est l'option la plus simple à suivre. Vous pouvez personnaliser le nombre ou le convertir en format texte en quelques clics seulement.

1.1 Personnalisation du format des numéros

Voici la liste des 8 États avec leur Codes postaux Maintenant, nous voulons garder le même format pour tous les codes postaux en ajoutant des 0 devant eux lorsque cela est nécessaire.

📌 Les étapes :

  • D'abord, sélectionnez toutes les cellules (C5:C12) contenant des codes postaux.
  • Ensuite, sous le Accueil cliquez sur l'option de la boîte de dialogue comme indiqué dans le coin inférieur droit de l'écran. Numéro groupe de commandes.
  • Ensuite, à partir de la Formatage des cellules choisissez l'option Personnalisé
  • Ajouter 00000 dans le Type personnalisé boîte de format.
  • Enfin, appuyez sur la touche OK bouton.

  • Donc, ici, maintenant, vous voyez tous les codes postaux avec le même format en gardant les 0 de tête là où c'est nécessaire.

1.2 Utilisation des formats spéciaux intégrés

Nous pouvons faire la même chose en choisissant l'option Spéciale dans la section Formatage des cellules Puis, sélectionnez l'option Code postal option, appuyez sur OK & ; vous avez terminé.

  • Pour cela, vous pouvez opter pour d'autres formats courants disponibles ici, comme... Numéro de téléphone, numéro de sécurité de série, Vous pouvez également changer d'emplacement en sélectionnant une autre région ou un autre pays dans le menu déroulant. Locale dans le menu déroulant & ; vous pourrez alors trouver des options similaires comme les formats de chiffres pour la région sélectionnée.

  • Par conséquent, vous verrez qu'il y aura des zéros devant les chiffres.

Lire la suite : Comment conserver les zéros initiaux dans Excel CSV (4 méthodes simples)

1.3 Appliquer le format de texte

En utilisant Texte nous pouvons également conserver les zéros de tête si nécessaire.

📌 Les étapes :

  • Sélectionnez les cellules dans lesquelles vous souhaitez saisir les codes postaux.
  • De la Numéro groupe de commandes, Sélectionnez le format comme Texte dans la liste déroulante.
  • Maintenant, commencez à taper tous les codes postaux dans les cellules & ; vous verrez qu'aucun zéro de tête n'est supprimé.

  • Mais vous trouverez un message d'erreur disant " Nombre stocké en tant que texte "Sélectionnez l'une des options de la liste déroulante jaune située à côté des cellules. Ignorer l'erreur ' pour chaque cellule & ; vous avez terminé.

  • Comme cette méthode prend un certain temps à exécuter pour toutes les données manuellement, elle est efficace lorsque vous avez besoin de saisir des données plutôt que de formater une plage de données stockées.

Lire la suite : Comment ajouter des zéros non significatifs dans un format texte Excel (10 façons)

2. utilisation de la fonction TEXT pour ajouter les zéros précédents

Le site Fonction TEXT est un autre moyen fructueux que vous pouvez utiliser pour formater les chiffres par ajouter des zéros de tête .

📌 Les étapes :

  • Ici. dans Cellule D5 insérer la formule suivante :

=TEXT(C5, "00000")

🔎 Répartition des formules :

  • Le site TEXTE convertit un nombre en texte dans un format de valeur spécifique.
  • Ici, à l'intérieur de la parenthèse, C5 est la valeur de la cellule qui est formatée en " 00000 " format texte.
  • Appuyez sur Entrez & ; vous verrez le résultat souhaité.
  • Maintenant, pour faire la même chose pour toutes les cellules, utilisez la fonction Poignée de remplissage l'option de Cellule D5 à remplir jusqu'au dernier Cellule D12 & ; vous trouverez tous les codes postaux avec un format similaire.

  • Ici, vous verrez un avertissement d'erreur car vous avez inséré des chiffres comme entrée de texte. Vous devez ignorer les erreurs en cliquant sur l'icône d'erreur et en sélectionnant le " Ignorer l'erreur option ".

3. ajouter des apostrophes devant des nombres

Nous pouvons également utiliser une apostrophe devant un chiffre & ; puis ajouter des zéros si nécessaire. Cela convertira la cellule en format texte.

  • Pour cela, vous devez ajouter apostrophes manuellement devant chaque numéro, puis ajoutez le des zéros de tête. Ainsi, vous pouvez simplement convertir les chiffres en texte format.

  • Comme cette méthode représente le format texte, vous trouverez à nouveau le message d'erreur contenant " Nombre stocké en tant que texte "Vous devrez donc sélectionner Ignorer l'erreur pour toutes les cellules présentant des messages d'erreur.

4. combinaison de la fonction DROIT avec l'opérateur esperluette

Maintenant, c'est une autre méthode parfaite qui renvoie le résultat en utilisant la fonction Fonction DROIT et Ampersand (& ;). Vous pouvez également utiliser l'opérateur Fonction CONCATENATE au lieu de l'opérateur & ;.

📌 Les étapes :

  • Sur Cellule D5 insérer la formule suivante :

=RIGHT("00000"&C5,5)

  • Appuyez sur Entrez bouton.
  • Utilisez Poignée de remplissage pour remplir toutes les autres cellules contenant des codes postaux.

🔎 Répartition des formules :

  • Ici, le DROIT renvoie le nombre de caractères spécifié à partir de la fin d'une chaîne de texte.
  • Nous concaténons 00000 avant chaque numéro en utilisant Esperluette (& ;) entre les cellules 00000 & ;.
  • Maintenant, le DROIT permet de ne saisir que les 5 derniers caractères de chaque donnée résultante dans les cellules.

Lire la suite : Comment ajouter des zéros non significatifs dans Excel par l'opération CONCATENATE ?

5. utilisation de la fonction BASE

Fonction BASE est utilisé pour convertir un nombre en différents systèmes numériques (Binaire, Décimal, Hexadécimal ou Octal) Vous pouvez également définir le nombre de caractères que vous souhaitez voir grâce à cette fonction.

📌 Les étapes :

  • Sur Cellule D5 insérer la formule suivante :

=BASE(C5,10,5)

  • Appuyez sur Entrez .
  • Utilisez Poignée de remplissage pour remplir automatiquement toutes les autres cellules, selon les besoins.

🔎 Répartition des formules :

A l'intérieur des arguments de la BASE fonction,

  • C5 est choisi comme le Cellule valeur pour C5 .
  • 10 est le radix ou système numérique pour les valeurs décimales.
  • Et 5 est le nombre de caractères que nous voulons voir apparaître comme résultat.

Lectures similaires

  • Comment mettre entre parenthèses des nombres négatifs dans Excel ?
  • Formater un nombre en milliers K et en millions M dans Excel (4 façons)
  • Comment appliquer le format numérique en millions avec virgule dans Excel (5 façons)
  • Format de nombre personnalisé : Millions avec une décimale dans Excel (6 façons)

Importation d'un fichier texte, puis ajout de zéros non significatifs à l'aide de l'outil Power Query et de la fonction PadText.

Vous pouvez également importer une série de données & ; puis les convertir dans un format fixe en ajoutant des zéros en tête. Microsoft Excel 2010 ou d'une version supérieure, vous pourrez utiliser cette méthode avec Éditeur Power Query .

📌 Les étapes :

  • En vertu de la Données ruban, cliquez sur Depuis le texte/CSV option.
  • Une boîte de dialogue apparaît, à partir de laquelle vous devez importer le fichier contenant les données.
  • Sélectionnez le fichier & ; puis appuyez sur Importation.

  • Une nouvelle boîte de dialogue apparaîtra avec les données importées & ; vous devez cliquer sur Transformer les données .

  • Maintenant, le Power Query apparaît.
  • Sous Ajouter une colonne ruban, sélectionnez Colonne personnalisée .

  • Ajoutez le nom de la colonne sous la rubrique Nouveau nom de colonne option.
  • Maintenant sous la Formule de colonne personnalisée , type-

=Text.PadStart([Column1],5, "0")

  • Appuyez sur OK .

Vous trouverez la nouvelle colonne avec les codes postaux formatés.

  • Sélectionnez Fermer & ; Charger option.

Maintenant, une nouvelle feuille de travail apparaîtra & ; les données nouvellement obtenues de l'éditeur Power Query seront transformées ici avec le tableau croisé dynamique comme indiqué ci-dessous.

Lire la suite : Conversion d'un nombre en texte avec des zéros en tête dans Excel : 10 méthodes efficaces

7. fusion des fonctions REPT et LEN

L'utilisation de REPT & ; LEN fonctions ensemble est une autre méthode fructueuse que vous pouvez adopter.

📌 Les étapes :

  • Sur Cellule D5 , type-

=REPT(0,5-LEN(C5))&C5

  • Appuyez sur Entrez & ; les valeurs formatées s'affichent immédiatement.

🔎 Répartition des formules :

  • REPT La fonction est venue de Répéter mot & ; cette fonction répète le texte un nombre donné de fois.
  • LEN La fonction renvoie le nombre de caractères d'une chaîne de texte.
  • Maintenant, à l'intérieur des arguments, 0 a été ajouté en premier car il s'agit de la valeur du texte que nous voulons répéter comme des zéros en tête avant les chiffres, selon les besoins.
  • 5-LEN(C5) indique le nombre de zéros de tête (0) qui doivent être ajoutés ou répétés.
  • Enfin, Cellule C5 est ajouté à l'ensemble de la fonction en utilisant Esperluette (& ;) car la valeur de cette cellule doit être placée après les zéros de tête.

Lire la suite : Comment mettre le 0 devant les nombres dans Excel (5 méthodes pratiques)

8) Ajout d'un nombre fixe de zéros non significatifs à l'aide de la fonction CONCATENATE

Si vous souhaitez ajouter un nombre particulier de zéros non significatifs avant un nombre ou un texte, alors CONCATENATE Voici les différents types de nombres dans la fonction Colonne B & ; nous allons ajouter deux zéros de tête avant chaque nombre.

📌 Les étapes :

  • Sur Cellule C5 , type-

=CONCATENATE("00",B5)

  • Appuyez sur Entrez .
  • Utilisez Poignée de remplissage pour remplir automatiquement les autres cellules jusqu'à C12 .

Ainsi, dans l'image ci-dessous, vous voyez tous les chiffres avec deux 0 en tête.

Lire la suite : Comment concaténer des nombres avec des zéros non significatifs dans Excel (6 méthodes)

9. utilisation de VBA pour conserver les zéros initiaux

Nous pouvons également conserver ou ajouter des zéros de tête en utilisant la fonction VBScript.

📌 Les étapes :

  • Pour cela, il faut d'abord se rendre sur le ruban supérieur et appuyer sur le bouton Développeur puis appuyez sur le bouton Visual Basic dans le menu.
  • Vous pouvez utiliser ALT + F11 pour ouvrir le "Microsoft Visual Basic pour les applications" si vous n'avez pas ajouté l'onglet Développeur.

  • Maintenant, une fenêtre nommée "Microsoft Visual Basic pour les applications" Dans la barre de menu supérieure, appuyez sur le bouton "Insérer" Un menu s'affiche, dans lequel vous pouvez sélectionner l'élément suivant "Module'" option.

  • Maintenant, une nouvelle "Module" apparaît. Et Pâte ce code VBA dans la boîte.
 Sub KeepLeadingZeroes() Range("C5", Range("C5").End(xlDown)).Select Selection.NumberFormat = "000000" End Sub 

  • Appuyez sur F5 et il exécutera les codes ou la macro.
  • Appuyez sur Alt+F11 à nouveau pour revenir à votre feuille de calcul Excel & ; vous verrez le résultat comme indiqué dans l'image suivante.

🔎 Explication du code VBA :

  • Nous ajoutons le Sous-routine première section & ; en nommant notre macro sous le nom de KeepLeadingZeros .
  • Avec le Gamme la première cellule à formater est sélectionnée.
  • Avec Fin(xldown) & ; Sélectionnez nous sélectionnons l'ensemble des cellules contenant les codes postaux.
  • Dans la ligne suivante, par le biais de la NumberFormat nous définissons le nombre de chiffres (5) avec des 0.

Lire la suite : Comment supprimer les zéros non significatifs dans Excel (7 méthodes simples + VBA)

10. conserver ou ajouter des zéros non significatifs dans un tableau croisé dynamique

Dans un Tableau croisé dynamique on peut utiliser DAX (Data Analysis Expression) formule permettant de conserver ou d'ajouter des zéros en tête en formatant une colonne ou une ligne.

📌 Les étapes :

  • De la Insérer ruban, sélectionnez Tableau croisé dynamique et une boîte de dialogue nommée Créer un tableau croisé dynamique apparaîtra.

  • Dans le Table/Range sélectionnez l'ensemble du Tableau Array (B4:C12).
  • Marquez l'option ' Ajouter ces données au modèle de données '.
  • Appuyez sur OK.

Grâce à ces étapes, vous êtes maintenant en mesure de convertir vos données en un tableau croisé dynamique où les mesures DAX sont disponibles.

  • Une nouvelle feuille de travail apparaîtra & ; à droite, vous verrez l'icône Champs du tableau croisé dynamique fenêtre.
  • Cliquez à droite sur votre souris sur le Gamme.
  • Sélectionnez Ajouter une mesure... .

Une nouvelle boîte de dialogue nommée Mesure apparaît. C'est ce qu'on appelle Éditeur de formules DAX .

  • Type Codes postaux avec des zéros initiaux comme Nom de la mesure ou tout ce que vous préférez.
  • En vertu de la Barre de formule , type-

=CONCATENATEX(Range,FORMAT([Zip Codes], "00000"),",")

  • Appuyez sur OK.

  • Allez à la Champs du tableau croisé dynamique à nouveau, vous trouverez une nouvelle option- f x Codes postaux avec des zéros initiaux
  • Marquez cette option & ; vous verrez le résultat à gauche dans la feuille de calcul.

Lire la suite : Comment ajouter des zéros initiaux pour obtenir 10 chiffres dans Excel (10 façons)

Mots de conclusion

Ce sont toutes les méthodes faciles et efficaces que vous pouvez suivre pour ajouter ou conserver des zéros de tête dans les données Microsoft Excel. Si vous connaissez d'autres méthodes de base et fructueuses que je devrais ajouter, faites-le moi savoir dans les commentaires. Ou vous pouvez jeter un coup d'œil à nos autres articles informatifs et intéressants sur ce site Web.

Hugh West est un formateur et analyste Excel très expérimenté avec plus de 10 ans d'expérience dans l'industrie. Il est titulaire d'un baccalauréat en comptabilité et finance et d'une maîtrise en administration des affaires. Hugh a une passion pour l'enseignement et a développé une approche pédagogique unique qui est facile à suivre et à comprendre. Sa connaissance approfondie d'Excel a aidé des milliers d'étudiants et de professionnels du monde entier à améliorer leurs compétences et à exceller dans leur carrière. Grâce à son blog, Hugh partage ses connaissances avec le monde, offrant des tutoriels Excel gratuits et une formation en ligne pour aider les particuliers et les entreprises à atteindre leur plein potentiel.