Comment supprimer les zéros non significatifs dans Excel (5 manières simples)

Beaucoup de gens ont une relation amour-haine avec des zéros non significatifs dans Excel.

Parfois vous le voulez, et parfois non.

Bien qu'Excel ait été programmé de manière à supprimer automatiquement tous les zéros non significatifs des nombres, il existe des cas où vous pouvez les avoir.

Dans ce tutoriel Excel, je vais vous montrer comment supprimer les zéros non significatifs dans vos chiffres dans Excel.

Alors, commençons!

Raisons possibles pour lesquelles vous pouvez avoir des zéros non significatifs dans Excel

Comme je l'ai mentionné, Excel supprime automatiquement tous les zéros non significatifs des nombres. Par exemple, si vous entrez 00100 dans une cellule d'Excel, il le convertira automatiquement en 100.

Dans la plupart des cas, cela a du sens car ces zéros non significatifs ne sont pas vraiment significatifs.

Mais dans certains cas, vous pouvez le vouloir.

Voici quelques raisons possibles qui peuvent amener vos nombres à conserver les zéros non significatifs :

  • Si le nombre a été formaté sous forme de texte (principalement en ajoutant une apostrophe avant le nombre), il conserverait les zéros non significatifs.
  • La cellule peut avoir été formatée de telle sorte qu'elle affiche toujours une certaine longueur d'un nombre. Et si le nombre est plus petit, des zéros non significatifs sont ajoutés pour le compenser. Par exemple, vous pouvez formater une cellule pour qu'elle affiche toujours 5 chiffres (et si le nombre est inférieur à cinq chiffres, des zéros non significatifs sont ajoutés automatiquement)

La méthode que nous choisirons pour supprimer les zéros non significatifs dépendra de la cause.

Lisez aussi : Comment ajouter des zéros non significatifs dans Excel

Ainsi, la première étape consiste à identifier la cause afin que nous puissions choisir la bonne méthode pour supprimer ces zéros non significatifs.

Comment supprimer les zéros non significatifs des nombres

Il existe plusieurs façons de supprimer les zéros non significatifs des nombres.

Dans cette section, je vais vous montrer cinq de ces méthodes.

Convertir le texte en nombres à l'aide de l'option de vérification des erreurs

Si la cause des nombres de tête est que quelqu'un a ajouté une apostrophe avant ces nombres (pour les convertir en texte), vous pouvez utiliser la méthode de vérification des erreurs pour les reconvertir en nombres en un seul clic.

C'est probablement la méthode la plus simple pour se débarrasser des zéros non significatifs.

Ici, j'ai un ensemble de données où j'ai les nombres qui ont une apostrophe avant ceux-ci ainsi que les zéros non significatifs. C'est aussi la raison pour laquelle vous voyez ces nombres alignés à gauche (alors que par défaut les nombres s'alignent à droite) et ont également les premiers 0.

Vous trouverez ci-dessous les étapes pour supprimer ces zéros non significatifs de ces nombres :

  1. Sélectionnez les nombres dont vous souhaitez supprimer les zéros non significatifs. Vous remarquerez qu'il y a une icône jaune en haut à droite de la sélection.
  2. Cliquez sur l'icône jaune de vérification des erreurs
  3. Cliquez sur « Convertir en numéro »

C'est ça! Les étapes ci-dessus supprimeraient l'apostrophe et reconvertiraient ces valeurs de texte en nombres.

Et comme Excel est programmé pour supprimer les espaces de début de tous les nombres par défaut, vous verrez que cela supprime automatiquement tous les zéros de début.

Remarque : Cette méthode ne fonctionnerait pas si les zéros non significatifs avaient été ajoutés dans le cadre du formatage numérique personnalisé des cellules. Pour gérer ces cas, utilisez les méthodes décrites ci-après.

Modifier la mise en forme des nombres personnalisés des cellules

Une autre raison très courante qui peut faire apparaître vos nombres avec des zéros non significatifs est le fait que vos cellules ont été formatées pour toujours afficher un nombre spécifique de chiffres dans chaque nombre.

Beaucoup de gens veulent que les nombres aient l'air cohérents et de la même longueur, ils spécifient donc la longueur minimale des nombres en modifiant la mise en forme des cellules.

Par exemple, si vous souhaitez que tous les nombres s'affichent sous forme de nombres à 5 chiffres, si vous avez un nombre à trois chiffres, Excel lui ajoutera automatiquement deux zéros non significatifs.

Ci-dessous, j'ai un ensemble de données où la mise en forme personnalisée des nombres a été appliquée pour toujours afficher un minimum de cinq chiffres dans la cellule.

Et le moyen de se débarrasser de ces zéros non significatifs consiste simplement à supprimer la mise en forme existante des cellules.

Vous trouverez ci-dessous les étapes à suivre :

  1. Sélectionnez les cellules qui ont les nombres avec les zéros non significatifs
  2. Cliquez sur l'onglet Accueil
  3. Dans le groupe Nombres, cliquez sur la liste déroulante Format des nombres
  4. Sélectionnez « Général »

Les étapes ci-dessus modifieraient la mise en forme des nombres personnalisés des cellules et les nombres seraient désormais affichés comme prévu (où il n'y aurait pas de zéros non significatifs).

Notez que cette technique ne fonctionnerait que lorsque la raison des zéros non significatifs était un formatage de nombre personnalisé. Cela ne fonctionnerait pas si une apostrophe avait été utilisée pour convertir des nombres en texte (auquel cas vous devriez utiliser la méthode précédente)

Multiplier par 1 (en utilisant la technique Collage spécial)

Cette technique fonctionne dans les deux scénarios (où les nombres ont été convertis en texte à l'aide d'une apostrophe ou une mise en forme de nombres personnalisée a été appliquée aux cellules).

Supposons que vous ayez un ensemble de données comme indiqué ci-dessous et que vous vouliez en supprimer les zéros non significatifs.

Voici les étapes pour le faire

  1. Copiez n'importe quelle cellule vide de la feuille de calcul
  2. Sélectionnez les cellules où vous avez les nombres dont vous souhaitez supprimer les zéros non significatifs
  3. Faites un clic droit sur la sélection, puis cliquez sur Collage spécial. Cela ouvrira la boîte de dialogue Collage spécial
  4. Cliquez sur l'option « Ajouter » (dans le groupe des opérations)
  5. Cliquez sur OK

Les étapes ci-dessus ajoutent 0 à la plage de cellules que vous avez sélectionnée et suppriment également tous les zéros et apostrophes non significatifs.

Bien que cela ne modifie pas la valeur de la cellule, il convertit toutes les valeurs de texte en nombres et copie la mise en forme de la cellule vide que vous avez copiée (remplaçant ainsi la mise en forme existante qui faisait apparaître les zéros non significatifs).

Cette méthode n'a d'impact que sur les chiffres. Au cas où vous auriez une chaîne de texte dans une cellule, elle resterait inchangée.

Utilisation de la fonction VALEUR

Une autre méthode simple et rapide pour supprimer les zéros non significatifs consiste à utiliser la fonction de valeur.

Cette fonction prend un argument (qui peut être le texte ou la référence de cellule contenant le texte) et renvoie la valeur numérique.

Cela fonctionnerait également dans les deux scénarios où vos premiers chiffres sont le résultat de l'apostrophe (utilisée pour convertir les nombres en texte) ou de la mise en forme personnalisée des nombres.

Supposons que j'ai un ensemble de données comme indiqué ci-dessous :

Voici la formule qui supprimerait les zéros non significatifs :

=VALEUR(A1)

Remarque : si vous voyez toujours les zéros non significatifs, vous devez accéder à l'onglet d'accueil et modifier le format de cellule en Général (à partir de la liste déroulante Format de nombre).

Utilisation de texte en colonne

Alors que la fonctionnalité Text to Columns est utilisée pour diviser une cellule en plusieurs colonnes, vous pouvez également l'utiliser pour supprimer les zéros non significatifs.

Supposons que vous ayez un ensemble de données comme indiqué ci-dessous :

Vous trouverez ci-dessous les étapes pour supprimer les zéros non significatifs à l'aide de Text to Columns :

  1. Sélectionnez la plage de cellules qui ont les numéros
  2. Cliquez sur l'onglet « Données »
  3. Dans le groupe Outils de données, cliquez sur « Texte dans les colonnes »
  4. Dans l'assistant « Convertir le texte en colonnes », apportez les modifications suivantes :
    1. Étape 1 sur 3 : Sélectionnez « Délimité » et cliquez sur Suivant
    2. Étape 2 sur 3 : Désélectionnez tous les délimiteurs et cliquez sur Suivant
    3. Étape 3 sur 3 : Sélectionnez une cellule de destination (B2 dans ce cas) et cliquez sur Terminer

Les étapes ci-dessus devraient supprimer tous les zéros non significatifs et ne vous donner que les nombres. Si vous voyez toujours les zéros non significatifs, vous devez modifier la mise en forme des cellules en Général (cela peut être fait à partir de l'onglet Accueil)

Comment supprimer les zéros non significatifs du texte

Bien que toutes les méthodes ci-dessus fonctionnent très bien, elles ne sont destinées qu'aux cellules qui ont une valeur numérique.

Mais que se passe-t-il si vous avez des valeurs alphanumériques ou textuelles qui contiennent également des zéros non significatifs.

Les méthodes ci-dessus ne fonctionneraient pas dans ce cas, mais grâce à des formules étonnantes dans Excel, vous pouvez toujours obtenir ce temps.

Supposons que vous ayez un ensemble de données comme indiqué ci-dessous et que vous vouliez en supprimer tous les zéros non significatifs :

Ci-dessous la formule pour le faire :

=DROITE(A2,LEN(A2)-TROUVER(GAUCHE(SUBSTITUE(A2,"0",""),1),A2)+1)

Laissez-moi vous expliquer comment fonctionne cette formule

La partie SUBSTITUTE de la formule remplace le zéro par un blanc. Donc pour la valeur 001AN76, la formule de substitution donne le résultat comme 1AN76

La formule LEFT extrait ensuite le caractère le plus à gauche de cette chaîne résultante, qui serait 1 dans ce cas.

La formule FIND recherche alors ce caractère le plus à gauche donné par la formule LEFT et renvoie sa position. Dans notre exemple, pour la valeur 001AN76, cela donnerait 3 (qui est la position de 1 dans la chaîne de texte d'origine).

1 est ajouté au résultat de la formule FIND, pour s'assurer que nous obtenons l'intégralité de la chaîne de texte extraite (à l'exception des zéros non significatifs)

Le résultat de la formule FIND est ensuite soustrait du résultat de la formule LEN (qui est utilisée pour donner la longueur de la chaîne de texte entière). Cela nous donne la longueur de l'anneau de texte sans les zéros non significatifs.

Cette valeur est ensuite utilisée avec la fonction RIGHT pour extraire l'intégralité de la chaîne de texte (à l'exception des zéros non significatifs).

S'il est possible qu'il y ait des espaces de début ou de fin dans vos cellules, il est préférable d'utiliser la fonction TRIM avec chaque référence de cellule.

Ainsi, la nouvelle formule avec la fonction TRIM ajoutée serait comme illustré ci-dessous :

=DROITE(COUPER(A2),LEN(COUPER(A2))-TROUVER(GAUCHE(REMPLACER(COUPER(A2),"0",""),1),COUPER(A2))+1)

Voici donc quelques moyens simples que vous pouvez utiliser pour supprimer les zéros non significatifs de votre ensemble de données dans Excel.

J'espère que vous avez trouvé ce tutoriel utile!

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave