Masquer la valeur zéro dans Excel (rendre la cellule vide si la valeur est 0)

Masquer la valeur zéro dans Excel (rendre la cellule vide si la valeur est 0)

Parfois, dans Excel, vous voudrez peut-êtrecacherzéro valeurs dans l'ensemble de données et afficher ces cellules comme vides.

Supposons que vous ayez un jeu de données comme celui ci-dessous et que vous souhaitiez masquer la valeur 0 dans toutes ces cellules (ou que vous souhaitiez la remplacer par quelque chose comme un tiret ou le texte "Non disponible").

ensemble de données contenant des zéros

Bien que vous puissiez le faire manuellement avec de petits ensembles de données, vous avez besoin d'une meilleure approche lorsque vous travaillez avec de grands ensembles de données.

Dans ce didacticiel, je vais vous montrer plusieurs façons de masquer les zéros dans Excel et une façon de sélectionner et de supprimer tous les zéros d'un jeu de données.

indice important: Lorsque vous masquez un 0 dans une cellule à l'aide de la méthode présentée dans ce didacticiel, il masque simplement le 0 sans le supprimer.Bien que les cellules puissent sembler vides, ces cellules contiennent toujours des 0.Si vous utilisez ces cellules (zéros masqués) dans une formule, ces cellules seront utilisées dans la formule.

Commençons à travailler sur ces méthodes !

Masquer automatiquement les valeurs nulles dans les cellules

Excel a une fonctionnalité intégrée qui vous permet de masquer automatiquement toutes les valeurs nulles pour l'ensemble de la feuille de calcul.

Tout ce que vous avez à faire est de décocher une case dans les options Excel et les modifications s'appliqueront à l'ensemble de la feuille de calcul.

Supposons que vous disposiez de l'ensemble de données de vente présenté ci-dessous et que vous souhaitiez masquer toutes les valeurs nulles et afficher une cellule vide.

ensemble de données contenant des zéros

Voici les étapes pour masquer les zéros dans toutes les cellules d'un classeur Excel :

  1. Ouvrez le classeur dans lequel vous souhaitez masquer tous les zéros
  2. Cliquez sur l'onglet FichierCliquez sur Options de fichier dans le ruban Excel
  3. cliquez sur l'optioncliquez sur l'option
  4. Dans la boîte de dialogue Options Excel qui s'ouvre, cliquez sur l'option Avancé dans le volet de gaucheCliquez sur Options avancées dans le volet gauche de la boîte de dialogue Options Excel
  5. Faites défiler jusqu'à la section "Options d'affichage pour cette feuille" et sélectionnez la feuille où vous souhaitez masquer les zéros.Sélectionnez la feuille où vous souhaitez masquer les zéros
  6. Décochez l'option "Afficher les zéros dans les cellules avec des valeurs nulles"Décochez l'option - afficher des zéros dans les cellules avec des valeurs nulles
  7. Cliquez sur OK

Les étapes ci-dessus masqueront les zéros dans toutes les cellules de la feuille de calcul sélectionnée à la fois.

Cette modification s'applique également aux cellules où le résultat de la formule est zéro.

N'oubliez pas que cette méthode ne masque que les valeurs 0 dans la cellule, elle ne les supprime pas.0 est toujours là, c'est juste caché.

C'est le moyen le meilleur et le plus rapide de masquer les valeurs nulles dans Excel.Mais cela n'est utile que si vous souhaitez masquer les valeurs nulles dans toute la feuille.Si vous souhaitez simplement masquer les valeurs nulles dans une plage de cellules spécifique, il est préférable d'utiliser les autres méthodes décrites plus loin dans ce didacticiel.

Masquer les valeurs nulles dans les cellules à l'aide de la mise en forme conditionnelle

Bien que la méthode ci-dessus soit la plus pratique, elle ne vous permet pas de masquer les zéros uniquement dans une plage spécifique (elle masque les valeurs nulles sur toute la feuille de calcul).

Si vous souhaitez uniquement masquer les zéros pour un ensemble de données spécifique (ou plusieurs ensembles de données), vous pouvez utiliser la mise en forme conditionnelle.

Avec la mise en forme conditionnelle, vous pouvez appliquer une mise en forme spécifique en fonction de la valeur d'une cellule.Ainsi, si certaines cellules ont une valeur de 0, vous pouvez simplement écrire une mise en forme conditionnelle pour la masquer (ou même la mettre en surbrillance si nécessaire).

Supposons que vous ayez un ensemble de données comme ci-dessous et que vous souhaitiez masquer les zéros dans les cellules.

ensemble de données contenant des zéros

Voici les étapes pour masquer les zéros dans Excel en utilisant la mise en forme conditionnelle :

  1. Choisissez un ensemble de données
  2. Cliquez sur l'onglet AccueilCliquez sur l'onglet Accueil dans le ruban
  3. Dans le groupe Style, cliquez sur Mise en forme conditionnelle.Cliquez sur Mise en forme conditionnelle
  4. Placez le curseur sur l'option "Règles de cellule en surbrillance" et cliquez sur l'option "Égal à" dans les options affichées.Cliquez sur l'option égal dans la mise en forme conditionnelle
  5. Dans la boîte de dialogue Égal à, entrez "0" dans le champ de gauche.Entrez 0 dans le champ égal
  6. Sélectionnez le menu déroulant Format et cliquez sur Format personnalisé.Cliquez sur Format personnalisé dans la boîte de dialogue Options de format
  7. Dans la boîte de dialogue Format de cellule, sélectionnez l'onglet Police.
  8. Dans la liste déroulante Couleur, sélectionnez Blanc.Choisissez la couleur de police blanche pour masquer les zéros avec la mise en forme conditionnelle
  9. Cliquez sur OK.
  10. Cliquez sur OK.
question connexe  Tutoriel sur l'assemblage d'un ordinateur : Construisez votre propre ordinateur

Les étapes ci-dessus changent la couleur de police des cellules avec des zéros en blanc, ce qui rend ces cellules vides.

Cette solution de contournement ne fonctionnera que si vous avez un arrière-plan blanc dans votre feuille.S'il y a une autre couleur d'arrière-plan dans la cellule, le blanc peut toujours rendre le zéro visible.

Si vous souhaitez réellement masquer les zéros dans la cellule, la cellule semble vide quelle que soit la couleur d'arrière-plan de la cellule, vous pouvez utiliser les étapes suivantes.

  1. Choisissez un ensemble de données
  2. Cliquez sur l'onglet AccueilCliquez sur l'onglet Accueil dans le ruban
  3. Dans le groupe Style, cliquez sur Mise en forme conditionnelle.Cliquez sur Mise en forme conditionnelle
  4. Placez le curseur sur l'option "Règles de cellule en surbrillance" et cliquez sur l'option "Égal à" dans les options affichées.
  5. Dans la boîte de dialogue Égal à, saisissez 0 dans le champ de gauche.Entrez 0 dans le champ égal
  6. Sélectionnez le menu déroulant Format et cliquez sur Format personnalisé.Cliquez sur Format personnalisé dans la boîte de dialogue Options de format
  7. Dans la boîte de dialogue Format de cellule, sélectionnez l'onglet Nombres, puis cliquez sur l'option Personnalisé dans le volet de gauche.
  8. Dans Options de mise en forme personnalisée, saisissez ce qui suit dans le champ Type :;;; (trois points-virgules, pas d'espaces)Mise en forme personnalisée pour masquer les zéros à l'aide de la mise en forme conditionnelle
  9. Cliquez sur OK.
  10. Cliquez sur OK.

Les étapes ci-dessus modifient le format personnalisé des cellules avec une valeur de 0.

Lorsque vous utilisez trois points-virgules comme mise en forme, cela masque tout dans la cellule (qu'il s'agisse de chiffres ou de texte).Et puisque ce format ne s'applique qu'aux cellules contenant une valeur de 0, il ne masque que les zéros et non le reste de l'ensemble de données.

Vous pouvez également utiliser cette méthode pour mettre en surbrillance ces cellules dans une couleur différente, comme le rouge ou le jaune.Pour ce faire, ajoutez simplement une autre étape (après l'étape 8) dans laquelle vous devez sélectionner l'onglet Remplissage dans la boîte de dialogue Format de cellule et choisissez la couleur avec laquelle vous souhaitez mettre en surbrillance les cellules.

Les deux méthodes ci-dessus fonctionnent également lorsque 0 est le résultat de la formule dans la cellule.

Remarque : Les deux méthodes décrites dans cette section ne masquent que les valeurs nulles.Il ne supprime pas ces zéros.Cela signifie que si vous utilisez ces cellules dans un calcul, tous les zéros seront également utilisés.

Masquer les valeurs nulles avec un format personnalisé

Une autre façon de masquer les valeurs nulles d'un ensemble de données consiste à créer un format personnalisé qui masque les valeurs dans les cellules avec 0, tandis que toutes les autres valeurs apparaissent comme prévu.

Voici les étapes pour masquer les zéros dans les cellules avec une mise en forme personnalisée :

  1. Sélectionnez l'ensemble de données complet auquel appliquer ce format.Sélectionnez toutes les cellules si vous voulez cette option pour toute la feuille
  2. Avec la cellule sélectionnée, cliquez sur l'onglet AccueilCliquez sur l'onglet Accueil dans le ruban
  3. Dans le groupe Cellules, cliquez sur Options de formatageCliquez sur Options de format dans le ruban
  4. Dans les options déroulantes, cliquez sur Format de cellule.Cela ouvrira la boîte de dialogue Format de celluleCliquez sur l'option Formater les cellules dans le menu déroulant
  5. Dans la boîte de dialogue Format de cellule, sélectionnez l'onglet NombresSélectionnez l'onglet Nombres dans la boîte de dialogue Format de cellule
  6. Dans les options du volet de gauche, cliquez sur Options personnalisées.Cliquez sur l'option Personnalisé dans la boîte de dialogue Format de cellule
  7. Dans les options à droite, saisissez le format suivant dans le champ Type :0; -0 ;; @Entrez un format personnalisé pour masquer les zéros
  8. Cliquez sur OK

Les étapes ci-dessus appliqueront un format personnalisé aux cellules sélectionnées, où seules les cellules avec une valeur de 0 sont formatées pour masquer la valeur, tandis que les cellules restantes affichent les données comme prévu.

Comment fonctionne ce format personnalisé ?

Dans Excel, vous pouvez spécifier quatre types de formats de données :

  1. Un nombre positif
  2. nombre négatif
  3. Texte

Pour chacun de ces types de données, vous pouvez spécifier un format.

Dans la plupart des cas, il existe un format par défaut - générique, qui rend tous ces types de données visibles.Mais vous avez la possibilité de créer des formats spécifiques pour chaque type de données.

Voici la structure de mise en forme personnalisée que vous devez suivre si vous appliquez une mise en forme personnalisée à chacun de ces types de données :

;;;

Dans la méthode présentée ci-dessus, j'ai spécifié le format comme suit :

0; -0 ;; @

Le format ci-dessus fait ce qui suit :

  1. Les nombres positifs sont affichés tels quels
  2. Les nombres négatifs sont affichés avec un signe moins
  3. Les zéros sont masqués (car aucun format n'est spécifié)
  4. Le texte s'affiche tel quel

Remplacez les zéros par des tirets ou un texte spécifique

Dans certains cas, vous voudrez peut-être non seulement masquer les zéros dans les cellules, mais également les remplacer par quelque chose de plus significatif.

Par exemple, vous pouvez supprimer les zéros et les remplacer par des tirets ou du texte tels que "non disponible" ou "données non encore disponibles".

Ceci est rendu possible à nouveau avec un format de nombre personnalisé, où vous pouvez spécifier ce que la cellule doit afficher au lieu de zéro.

Voici les étapes pour convertir 0 en tiret dans Excel :

  1. Sélectionnez l'ensemble de données complet auquel appliquer ce format.Sélectionnez toutes les cellules si vous voulez cette option pour toute la feuille
  2. Avec la cellule sélectionnée, cliquez sur l'onglet AccueilCliquez sur l'onglet Accueil dans le ruban
  3. Dans le groupe Cellules, cliquez sur Options de formatageCliquez sur Options de format dans le ruban
  4. Dans les options déroulantes, cliquez sur Format de cellule.Cela ouvrira la boîte de dialogue Format de celluleCliquez sur l'option Formater les cellules dans le menu déroulant
  5. Dans la boîte de dialogue Format de cellule, sélectionnez l'onglet NombresSélectionnez l'onglet Nombres dans la boîte de dialogue Format de cellule
  6. Dans les options du volet de gauche, cliquez sur Options personnalisées.
  7. Dans les options à droite, saisissez le format suivant dans le champ Type :0;-0;–;@Entrez le format pour remplacer les zéros par des tirets
  8. Cliquez sur OK
question connexe  Comment ouvrir et utiliser l'éditeur Visual Basic dans Excel

Les étapes ci-dessus laisseront toutes les autres cellules inchangées et modifieront les cellules avec une valeur de 0 pour afficher un tiret (-).

注意: Dans cet exemple, j'ai choisi de remplacer les zéros par des tirets, mais vous pouvez utiliser n'importe quel texte.Par exemple, si vous souhaitez afficher NA dans une cellule, vous pouvez utiliser le format suivant :0;-0;"NA";@

Conseils de pro: Vous pouvez également spécifier une couleur de texte dans un format numérique personnalisé.Par exemple, si vous souhaitez que les cellules contenant des zéros affichent le texte NA en rouge, vous pouvez utiliser le format suivant :0;-0;[Rouge]"NA";@

Masquer les valeurs nulles dans le tableau croisé dynamique

Il existe deux scénarios possibles dans lesquels un tableau croisé dynamique affiche une valeur égale à 0 :

  1. Les cellules de données source résumées dans le tableau croisé dynamique ont des valeurs 0
  2. Les cellules de données source pour le résumé dans le tableau croisé dynamique sont vides et le tableau croisé dynamique a été formaté pour afficher les cellules vides sous forme de zéros

Voyons comment masquer les zéros dans le tableau croisé dynamique dans chaque cas :

Lorsque la cellule de données source est 0

Vous trouverez ci-dessous l'exemple d'ensemble de données que j'ai utilisé pour créer le tableau croisé dynamique.Notez que tous les nombres de quantité/revenu/bénéfice enregistrés pour "Ouest" sont 0.

Données de tableau croisé dynamique avec 0 dans les enregistrements

Le tableau croisé dynamique créé avec cet ensemble de données ressemble à ceci :

tableau croisé dynamique avec 0

Étant donné que tous les enregistrements de la région ouest ont des 0 dans l'ensemble de données, vous verrez des 0 dans le tableau croisé dynamique ouest ici.

Si vous souhaitez masquer les zéros dans ce tableau croisé dynamique, vous pouvez utiliser la mise en forme conditionnelle pour le faire.

Cependant, la mise en forme conditionnelle dans les tableaux croisés dynamiques Excel fonctionne un peu différemment des données ordinaires.

Voici les étapes pour appliquer une mise en forme conditionnelle à un tableau croisé dynamique pour masquer les zéros :

  1. Sélectionnez n'importe quelle cellule de la colonne qui contient un 0 dans le résumé du tableau croisé dynamique (ne sélectionnez pas toutes les cellules, une seule)
  2. Cliquez sur l'onglet Accueil
  3. Dans le groupe Style, cliquez sur Mise en forme conditionnelle.Cliquez sur Mise en forme conditionnelle
  4. Placez le curseur sur l'option "Règles de cellule en surbrillance" et cliquez sur l'option "Égal à" dans les options affichées.Cliquez sur l'option égal dans la mise en forme conditionnelle
  5. Dans la boîte de dialogue Égal à, saisissez 0 dans le champ de gauche.Entrez 0 dans le champ égal
  6. Sélectionnez le menu déroulant Format et cliquez sur Format personnalisé.Cliquez sur Format personnalisé dans la boîte de dialogue Options de format
  7. Dans la boîte de dialogue Format de cellule, sélectionnez l'onglet Nombres, puis cliquez sur l'option Personnalisé dans le volet de gauche.
  8. Dans Options de mise en forme personnalisée, saisissez ce qui suit dans le champ Type :;;; (trois points-virgules, pas d'espaces)Mise en forme personnalisée pour masquer les zéros à l'aide de la mise en forme conditionnelle
  9. Cliquez sur OK.Vous verrez de petites icônes d'options de formatage à droite des cellules sélectionnées.
  10. Cliquez sur cette icône Options de formatageIcônes d'options de mise en forme lors de l'application d'une mise en forme conditionnelle à un tableau croisé dynamique
  11. Parmi les options disponibles, sélectionnez - Toutes les cellules qui affichent la valeur de la somme des revenus pour la zone.Sélectionnez toutes les cellules qui affichent la somme des valeurs de revenu pour l'option de plage

Les étapes ci-dessus masquent les zéros dans le tableau croisé dynamique, si vous modifiez la structure du tableau croisé dynamique (en y ajoutant plus d'en-têtes de ligne/colonne, les zéros continueront d'être masqués).

Si vous souhaitez en savoir plus sur son fonctionnement, voici un tutoriel détaillé qui expliqueAppliquer une mise en forme conditionnelle à un tableau croisé dynamiquela bonne manière.

Lorsque la cellule de données source contient des cellules vides

Vous trouverez ci-dessous un exemple dans lequel j'ai un ensemble de données avec des cellules vides pour tous les enregistrements West.

Tableau croisé dynamique avec des cellules vides dans les données source

Si je crée un tableau croisé dynamique avec ces données, j'obtiens des résultats comme ci-dessous.

Tableau croisé dynamique lorsqu'il y a des cellules vides dans les données source

Par défaut, un tableau croisé dynamique affiche des cellules vides lorsque toutes les cellules des données source sont vides.Cependant, si vous voyez toujours 0 dans ce cas, suivez ces étapes pour masquer le zéro et afficher la cellule vide :

  1. Faites un clic droit sur n'importe quelle cellule du tableau croisé dynamique
  2. Cliquez sur Options de tableau croisé dynamiqueCliquez avec le bouton droit sur n'importe quelle cellule du tableau croisé dynamique et cliquez sur Options de tableau croisé dynamique
  3. Dans la boîte de dialogue Options de tableau croisé dynamique, cliquez sur l'onglet Disposition et formatage
  4. Dans les options de formatage, cochez l'option et "Afficher : pour les cellules vides" et laissez-la vide.Cochez l'option pour afficher les cellules vides et laissez-les vides
  5. Cliquez sur OK.

Les étapes ci-dessus masqueront les zéros dans le tableau croisé dynamique et afficheront une cellule vide.

Vous pouvez spécifier à l'étape 0 si vous souhaitez que le tableau croisé dynamique affiche quelque chose au lieu de 4.Par exemple, si vous souhaitez afficher le texte - "Données non disponibles", au lieu de 0, dans le champ (illustré ci-dessous).

question connexe  Comment supprimer les zéros non significatifs dans Excel [5 façons simples]

Afficher les données non disponibles dans le tableau croisé dynamique au lieu de 0

Rechercher et supprimer des zéros dans Excel

Dans toutes les méthodes ci-dessus, je vous ai montré comment masquer la valeur 0 dans la cellule, mais la valeur reste dans la cellule.

Si vous souhaitez supprimer les valeurs nulles de l'ensemble de données (ce qui vous laissera avec des cellules vides), procédez comme suit :

  1. Sélectionnez un jeu de données (ou une feuille de calcul entière)
  2. Cliquez sur l'onglet Accueil
  3. Dans le groupe Édition, cliquez sur Rechercher et sélectionner
  4. Dans les options qui s'affichent dans la liste déroulante, cliquez sur RemplacerCliquez sur Remplacer dans le ruban Excel
  5. Dans la boîte de dialogue Rechercher et remplacer, apportez les modifications suivantes :
    • Dans le champ Rechercher, saisissez 0
    • Dans le champ "Remplacer par", n'entrez rien (laissez vide)
    • Cliquez sur le bouton Options et cochez l'option "Faire correspondre le contenu entier de la cellule"Rechercher et remplacer l'option pour remplacer 0 par un espace
  6. cliquez sur remplacer tout

Les étapes ci-dessus remplaceront immédiatement toutes les cellules avec une valeur de zéro par des blancs.

Si vous ne souhaitez pas supprimer les zéros immédiatement et sélectionner d'abord les cellules, procédez comme suit :

  1. Sélectionnez un jeu de données (ou une feuille de calcul entière)
  2. Cliquez sur l'onglet Accueil
  3. Dans le groupe Édition, cliquez sur Rechercher et sélectionner
  4. Dans les options qui s'affichent dans la liste déroulante, cliquez sur Remplacer
  5. Dans la boîte de dialogue Rechercher et remplacer, apportez les modifications suivantes :
    • Dans le champ Rechercher, saisissez 0
    • Dans le champ "Remplacer par", n'entrez rien (laissez vide)
    • Cliquez sur le bouton Options et cochez l'option "Faire correspondre le contenu entier de la cellule"Rechercher et remplacer l'option pour remplacer 0 par un espace
  6. Cliquez sur le bouton Rechercher tout.Cela vous donnera une liste de toutes les cellules qui contiennent 0Cliquez sur Rechercher tout pour rechercher toutes les cellules contenant 0
  7. Appuyez sur Control-A (maintenez la touche de contrôle enfoncée et appuyez sur A).Cela sélectionnera toutes les cellules contenant 0.Rechercher et sélectionner toutes les cellules contenant 0

Maintenant que vous avez sélectionné toutes les cellules de 0, vous pouvez les supprimer, les remplacer par autre chose ou changer la couleur et les mettre en surbrillance.

cacher le zéro supprimer les zéros

Lorsque vous traitez avec des cellules contenant des 0, vous devez connaître la différence entre les masquer et les supprimer.

Lorsque vous masquez la valeur zéro dans une cellule, elle est invisible pour vous, mais reste dans la cellule.Cela signifie que si vous avez un jeu de données et que vous l'utilisez pour des calculs, cette valeur 0 sera également utilisée pour les calculs.

Inversement, lorsque vous avez une cellule vide, son utilisation dans une formule peut signifier qu'Excel ignore automatiquement ces cellules (selon la formule que vous utilisez).

Par exemple, voici ce que j'obtiens lorsque j'utilise la formule MOYENNE pour obtenir la moyenne de deux colonnes (résultat de la ligne 14).Les valeurs 0 dans les cellules de la colonne A ont été masquées (mais toujours présentes dans les cellules), et les valeurs 0 dans les cellules de la colonne B ont été supprimées.

Différence entre masquer les zéros et supprimer les zéros

Bien que les ensembles de données des deux ensembles de données se ressemblent, vous pouvez voir la différence dans les résultats.

En effet, la formule MOYENNE ignore les cellules vides de la colonne B, mais utilise les cellules de la colonne A (car les cellules de la colonne A ont toujours la valeur 0).

Oh salut ????Ravi de vous rencontrer.

Abonnez-vous à notre newsletter, Envoyer très régulièrementExcellente technologieÀ votre poste.

Poster un commentaire