Comment empêcher Excel de supprimer les zéros non significatifs

Comment empêcher Excel de supprimer les zéros non significatifs

Est-il frustrant que les zéros non significatifs soient automatiquement supprimés de votre classeur Excel ? Excel supprime généralement les zéros non significatifs avant un nombre lorsque vous saisissez le nombre dans une cellule. Il traite par défaut les entrées de cellule dépourvues de formatage explicite comme des valeurs numériques. Et les zéros non significatifs sont souvent considérés comme insignifiants dans le formatage numérique et sont par conséquent omis. De plus, les zéros non significatifs peuvent causer des problèmes dans certaines opérations numériques. Ainsi, les zéros sont automatiquement supprimés.

Si vous souhaitez conserver les zéros non significatifs dans Excel lors de la saisie de données numériques telles que des numéros de compte, des codes postaux, des numéros de téléphone, etc., cet article vous montrera comment procéder.

garder les zéros en tête dans Excel

Comment autoriser les zéros devant les nombres dans Excel ?

Il existe différentes méthodes pour conserver les zéros non significatifs d’un nombre dans un classeur Excel. Pour ce faire, vous pouvez définir le format des cellules en conséquence ou utiliser la fonction TEXTE pour les cellules cibles. En plus de cela, vous pouvez même écrire un script VBA pour empêcher Excel de formater automatiquement les valeurs des cellules et de supprimer les zéros non significatifs.

Comment empêcher Excel de supprimer les zéros non significatifs

Si vous souhaitez empêcher Excel de supprimer les zéros non significatifs de votre classeur, utilisez les méthodes ci-dessous :

  1. Ajoutez une apostrophe avant le numéro.
  2. Formatez les cellules sous forme de texte.
  3. Définissez un format personnalisé.
  4. Utilisez des formats spéciaux.
  5. Utilisez la fonctionnalité Obtenir et transformer.
  6. Appliquez la fonction TEXTE.

1] Ajoutez une apostrophe avant le numéro

L’une des méthodes les plus simples pour empêcher Excel de supprimer les zéros non significatifs consiste à insérer une apostrophe avant le nombre réel. Le numéro sera affiché sans le symbole de l’apostrophe.

Bien que cette méthode simple soit adaptée aux petits ensembles de données, la saisie manuelle d’apostrophes peut devenir fastidieuse et sujette aux erreurs, en particulier lorsqu’il s’agit de grandes quantités de textes ou de tâches de saisie de données. Dans ce cas, nous disposons d’autres méthodes que vous pouvez utiliser.

2] Formater les cellules sous forme de texte

Excel ne cesse de changer de numéro à ce jour

La méthode suivante que vous pouvez utiliser pour empêcher la suppression des zéros non significatifs dans Excel consiste à formater les cellules cibles en texte. Une fois cela fait, le numéro s’affichera au fur et à mesure que vous tapez et ne sera pas automatiquement formaté.

  • Tout d’abord, sélectionnez les cellules cibles ou une colonne entière de votre classeur, puis cliquez dessus avec le bouton droit.
  • Ensuite, cliquez sur l’ option Formater les cellules dans le menu contextuel. Pour ouvrir la boîte de dialogue Format de cellule, vous pouvez également utiliser la touche de raccourci CTRL+1 .
  • Après cela, sous l’ onglet Chiffres , sélectionnez la catégorie Texte dans l’ onglet Chiffres .
  • Enfin, cliquez sur le bouton OK pour enregistrer les modifications.

Voir : Comment supprimer la notation scientifique dans Excel ?

3] Définir un format personnalisé

Vous pouvez également utiliser un format personnalisé pour saisir des codes numériques tels que la sécurité sociale, le code postal, etc., qui contiennent moins de 16 chiffres dans Excel.

  • Tout d’abord, sélectionnez les cellules problématiques et appuyez sur CTRL+1 pour ouvrir l’ invite Formater les cellules .
  • Sous l’ onglet Numéro , cliquez sur la catégorie Personnalisé .
  • Dans la zone Type , saisissez le format numérique, par exemple 000-00-0000, 00000, etc.
  • Une fois terminé, appuyez sur le bouton OK pour enregistrer le nouveau format.

4] Utilisez des formats spéciaux

Excel dispose de certains formats intégrés pour saisir des codes numériques, notamment des codes postaux, des numéros de téléphone et des numéros de sécurité sociale. Ainsi, pour saisir un type particulier de nombre, vous pouvez utiliser le format correspondant. Pour cela, sélectionnez les cellules et appuyez sur CTRL+1. Ensuite, sélectionnez la catégorie Spécial et choisissez le type souhaité parmi ceux disponibles. Une fois terminé, appuyez sur le bouton OK pour enregistrer les modifications.

5] Utilisez la fonctionnalité Obtenir et transformer

Si vous importez des ensembles de données à partir de fichiers externes, vous pouvez empêcher Excel de supprimer les zéros non significatifs à l’aide de la fonctionnalité Obtenir et transformer. Le fichier source peut être au format Texte, XML, Web, JSON, etc.

Voici comment procéder :

Tout d’abord, ouvrez votre classeur Excel et accédez à l’ onglet Données .

Maintenant, cliquez sur le bouton déroulant Obtenir les données et choisissez l’option À partir du fichier > À partir du texte/CSV ou le format de fichier que vous souhaitez importer.

Ensuite, parcourez le fichier d’entrée et cliquez sur le bouton Importer pour importer le fichier.

Dans la boîte de dialogue ouverte, appuyez sur le bouton Transformer les données .

Après cela, dans la fenêtre de l’éditeur Power Query. choisissez les colonnes que vous souhaitez modifier et accédez au menu Transformer .

Maintenant, cliquez sur le bouton Type de données , puis sélectionnez Texte .

Dans l’invite Modifier le type de colonne, cliquez sur le bouton Remplacer actuel et laissez Excel convertir le format de données de la colonne sélectionnée en texte.

Une fois terminé, appuyez sur le bouton Fermer et charger pour revenir à Excel.

L’ensemble de données importé contiendra désormais des zéros non significatifs.

Vous pouvez utiliser la fonction Données > Actualiser pour mettre à jour les données automatiquement.

5] Appliquer la fonction TEXTE

Une autre méthode que vous pouvez utiliser pour conserver les zéros non significatifs dans Excel consiste à utiliser la fonction TEXTE . Par exemple, si vous souhaitez insérer un code de sécurité sociale dans la cellule E1, vous pouvez utiliser la fonction « =TEXT(E1 », 000-00-0000″) ». De même, vous pouvez utiliser cette fonction à partir d’autres codes numériques.

Si vous disposez d’une commande sur les fonctions Excel, vous pouvez également utiliser d’autres fonctions que la fonction TEXTE pour conserver les zéros non significatifs. Voici quelques exemples de telles fonctions :

  • Une combinaison de fonctions REPT et LEN, par exemple « =REPT(0,5-LEN(A5))&A5 »
  • Fonction CONCATENATE, par exemple, « =CONCATENATE(« 00 »,A5) «
  • Fonction DROITE avec l’opérateur Esperluette (&), par exemple,  » =RIGHT(« 00000″&A5,5) « 

De même, il existe d’autres fonctions qui peuvent être utilisées à cet effet.

Comment ouvrir Excel sans perdre les zéros non significatifs ?

Si vous essayez d’importer un fichier Excel existant dans votre classeur sans supprimer les zéros non significatifs, accédez à l’ onglet Données et cliquez sur l’ option Obtenir des données > À partir d’un fichier > À partir d’un classeur Excel . Maintenant, choisissez le fichier source, appuyez sur le bouton Importer, puis cliquez sur Transformer les données. Ensuite, sélectionnez les colonnes cibles, accédez à l’onglet Transformation et définissez le type de données sur Texte.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *