Masquer les valeurs zéro dans Excel - Rendre les cellules vides si la valeur est 0

Regarder la vidéo - Comment masquer les valeurs zéro dans Excel + Comment supprimer les valeurs zéro

Si vous préférez lire plutôt que regarder une vidéo, vous trouverez ci-dessous le didacticiel écrit complet.

Parfois, dans Excel, vous voudrez peut-être masquer les valeurs zéro dans votre jeu de données et affichez ces cellules sous forme de blancs.

Supposons que vous ayez un ensemble de données comme indiqué 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 »).

Bien que vous puissiez le faire manuellement avec un petit ensemble de données, vous aurez besoin de meilleures méthodes pour travailler avec de grands ensembles de données.

Dans ce didacticiel, je vais vous montrer plusieurs façons de masquer les valeurs zéro dans Excel et une méthode pour sélectionner et supprimer toutes les valeurs zéro de l'ensemble de données.

Note importante: Lorsque vous masquez un 0 dans une cellule à l'aide des méthodes présentées dans ce didacticiel, il ne masquera que le 0 et ne le supprimera pas. Bien que les cellules puissent sembler vides, ces cellules contiennent toujours les 0. Et si vous utilisez ces cellules (qui ont des zéros cachés) dans une formule, elles seront utilisées dans la formule.

Commençons et plongeons dans chacune de ces méthodes !

Masquer automatiquement la valeur zéro dans les cellules

Excel a une fonctionnalité intégrée qui vous permet de masquer automatiquement toutes les valeurs zéro pour toute la feuille de calcul.

Tout ce que vous avez à faire est de décocher une case dans les options Excel et la modification sera appliquée à l'ensemble de la feuille de calcul.

Supposons que vous ayez l'ensemble de données de vente comme indiqué ci-dessous et que vous souhaitiez masquer toutes les valeurs zéro et afficher à la place des cellules vides.

Vous trouverez ci-dessous les étapes pour masquer les zéros de toutes les cellules d'un classeur dans Excel :

  1. Ouvrez le classeur dans lequel vous souhaitez masquer tous les zéros
  2. Cliquez sur l'onglet Fichier
  3. Cliquez sur Options
  4. Dans la boîte de dialogue Options Excel qui s'ouvre, cliquez sur l'option « Avancé » dans le volet de gauche
  5. Faites défiler jusqu'à la section qui dit « Option d'affichage pour cette feuille de calcul » et sélectionnez la feuille de calcul dans laquelle vous souhaitez masquer les zéros.
  6. Décochez l'option "Afficher un zéro dans les cellules qui ont une valeur nulle"
  7. Cliquez sur OK

Les étapes ci-dessus masqueraient instantanément les zéros dans toutes les cellules de la feuille de calcul sélectionnée.

Cette modification est également appliquée aux cellules où zéro est le résultat d'une formule.

N'oubliez pas que cette méthode masque uniquement la valeur 0 dans les cellules et ne les supprime pas. Le 0 est toujours là, il est juste caché.

C'est la méthode la meilleure et la plus rapide pour masquer les valeurs zéro dans Excel. Mais cela n'est utile que si vous souhaitez masquer les valeurs nulles dans toute la feuille de calcul. Si vous souhaitez uniquement masquer les valeurs zéro dans une plage spécifique de cellules, il est préférable d'utiliser d'autres méthodes décrites ci-après dans ce didacticiel.

Masquer la valeur zéro 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 plutôt les valeurs zéro dans toute la feuille de calcul).

Si vous souhaitez uniquement masquer les zéros pour un jeu de données spécifique (ou plusieurs jeux 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 des cellules. Ainsi, si la valeur de certaines cellules est 0, vous pouvez simplement programmer une mise en forme conditionnelle pour la masquer (ou même la mettre en surbrillance si vous le souhaitez).

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

Vous trouverez ci-dessous les étapes pour masquer les zéros dans Excel à l'aide de la mise en forme conditionnelle :

  1. Sélectionnez le jeu de données
  2. Cliquez sur l'onglet « Accueil »
  3. Dans le groupe "Styles", cliquez sur "Mise en forme conditionnelle".
  4. Placez le curseur sur les options « Règles de mise en évidence des cellules » et dans les options qui s'affichent, cliquez sur l'option « Égal à ».
  5. Dans la boîte de dialogue « Égal à », entrez « 0 » dans le champ de gauche.
  6. Sélectionnez le menu déroulant Format et cliquez sur « Format personnalisé ».
  7. Dans la boîte de dialogue "Formater les cellules", sélectionnez l'onglet "Police".
  8. Dans la liste déroulante Couleur, choisissez la couleur blanche.
  9. Cliquez sur OK.
  10. Cliquez sur OK.

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

Cette solution de contournement ne fonctionne que lorsque vous avez un fond blanc dans votre feuille de calcul. S'il y a une autre couleur d'arrière-plan dans les cellules, la couleur blanche peut toujours garder les zéros visibles.

Si vous souhaitez vraiment masquer les zéros dans les cellules, où les cellules semblent vides, quelle que soit la couleur d'arrière-plan donnée aux cellules, vous pouvez utiliser les étapes ci-dessous.

  1. Sélectionnez le jeu de données
  2. Cliquez sur l'onglet "Accueil"
  3. Dans le groupe "Styles", cliquez sur "Mise en forme conditionnelle".
  4. Placez le curseur sur les options « Règles de mise en évidence des cellules » et dans les options qui s'affichent, cliquez sur l'option « Égal à ».
  5. Dans la boîte de dialogue « Égal à », entrez 0 dans le champ de gauche.
  6. Sélectionnez le menu déroulant Format et cliquez sur Format personnalisé.
  7. Dans la boîte de dialogue « Formater les cellules », sélectionnez l'onglet « Nombre » et cliquez sur l'option « Personnalisé » dans le volet de gauche.
  8. Dans l'option Format personnalisé, saisissez ce qui suit dans le champ Type : ;;; (trois points-virgules sans espace)
  9. Cliquez sur OK.
  10. Cliquez sur OK.

Les étapes ci-dessus modifient la mise en forme personnalisée des cellules qui ont la valeur 0.

Lorsque vous utilisez trois points-virgules comme format, il masque tout dans la cellule (qu'il s'agisse de chiffres ou de texte). Et puisque ce format n'est appliqué qu'aux cellules qui contiennent la valeur 0, il ne masque que les zéros et pas le reste de l'ensemble de données.

Vous pouvez également utiliser cette méthode pour mettre en évidence 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) où vous devez sélectionner l'onglet Remplir dans la boîte de dialogue « Format des cellules », puis sélectionnez la couleur dans laquelle vous souhaitez mettre les cellules en surbrillance.

Les deux méthodes décrites ci-dessus fonctionnent également lorsque 0 est le résultat d'une formule dans une cellule.

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

Masquer la valeur zéro à l'aide du formatage personnalisé

Une autre façon de masquer les valeurs zéro d'un ensemble de données consiste à créer un format personnalisé qui masque la valeur dans les cellules contenant des 0, tandis que toute autre valeur est affichée comme prévu.

Voici les étapes à suivre pour utiliser un format personnalisé pour masquer les zéros dans les cellules :

  1. Sélectionnez l'ensemble de données complet pour lequel vous souhaitez appliquer ce format. Si vous le souhaitez pour toute la feuille de calcul, sélectionnez toutes les cellules
  2. Avec les cellules sélectionnées, cliquez sur l'onglet Accueil
  3. Dans le groupe Cellules, cliquez sur l'option Format
  4. Dans l'option déroulante, cliquez sur Formater les cellules. Cela ouvrira la boîte de dialogue Formater les cellules
  5. Dans la boîte de dialogue Format de cellule, sélectionnez l'onglet Nombre
  6. Dans l'option dans le volet de gauche, cliquez sur l'option Personnalisé.
  7. Dans les options à droite, saisissez le format suivant dans le champ Type : 0;-0;;@
  8. Cliquez sur OK

Les étapes ci-dessus appliqueraient un format personnalisé aux cellules sélectionnées où seules les cellules qui ont la valeur 0 sont formatées pour masquer la valeur, tandis que le reste des cellules affichent les données comme prévu.

Comment fonctionne ce format personnalisé ?

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

  1. Nombres positifs
  2. Nombres négatifs
  3. Zéros
  4. Texte

Et 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éral, qui garde tous ces types de données visibles. Mais vous avez la possibilité de créer un format spécifique pour chacun de ces types de données.

Vous trouverez ci-dessous la structure de format personnalisé que vous devez suivre si vous appliquez un format personnalisé à chacun de ces types de données :

;;;

Dans la méthode décrite ci-dessus, j'ai spécifié le format pour :

0;-0;;@

Le format ci-dessus effectue les opérations suivantes :

  1. Les nombres positifs sont affichés tels quels
  2. Les nombres négatifs sont affichés avec un signe négatif
  3. Les zéros sont masqués (car aucun format n'est spécifié)
  4. Le texte est affiché tel quel
Conseil de pro: si vous souhaitez que les nombres négatifs s'affichent en rouge dans votre ensemble de données, utilisez le format personnalisé suivant : 0;[Rouge]0;0;@

Remplacer les zéros par un tiret ou du texte spécifique

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

Par exemple, vous pouvez supprimer les zéros et les remplacer par un tiret ou un texte tel que « Non disponible » ou « Données à venir »

Ceci est à nouveau rendu possible en utilisant un formatage numérique personnalisé, où vous pouvez spécifier ce qu'une cellule doit afficher au lieu d'un zéro.

Vous trouverez ci-dessous les étapes pour convertir un 0 en un tiret dans Excel :

  1. Sélectionnez l'ensemble de données complet pour lequel vous souhaitez appliquer ce format. Si vous le souhaitez pour toute la feuille de calcul, sélectionnez toutes les cellules
  2. Avec les cellules sélectionnées, cliquez sur l'onglet Accueil
  3. Dans le groupe Cellules, cliquez sur l'option Format
  4. Dans l'option déroulante, cliquez sur Formater les cellules. Cela ouvrira la boîte de dialogue Formater les cellules
  5. Dans la boîte de dialogue Format de cellule, sélectionnez l'onglet Nombre
  6. Dans l'option dans le volet de gauche, cliquez sur l'option Personnalisé.
  7. Dans les options à droite, saisissez le format suivant dans le champ Type : 0;-0;-;@
  8. Cliquez sur OK

Les étapes ci-dessus conserveraient toutes les autres cellules telles quelles et modifieraient les cellules avec la valeur 0 pour afficher un tiret (-).

Noter: Dans cet exemple, j'ai choisi de remplacer le zéro par un tiret, mais vous pouvez également utiliser n'importe quel texte. Par exemple, si vous souhaitez afficher le NA dans les cellules, vous pouvez utiliser le format suivant : 0;-0;"NA";@Conseil de pro: Vous pouvez également spécifier quelques couleurs de texte dans un formatage numérique personnalisé. Par exemple, si vous souhaitez que les cellules avec des zéros affichent le texte NA en rouge, vous pouvez utiliser le format suivant : 0;-0;[Rouge]"NA";@

Masquer les valeurs zéro dans les tableaux croisés dynamiques

Il peut y avoir deux scénarios où un tableau croisé dynamique affiche la valeur 0 :

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

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

Lorsque les cellules de données source ont des 0

Vous trouverez ci-dessous un exemple de jeu de données que j'ai utilisé pour créer un tableau croisé dynamique. Notez que les nombres Quantité/Revenus/Profit pour tous les enregistrements pour « Ouest » sont 0.

Le tableau croisé dynamique créé à l'aide de cet ensemble de données se présente comme suit :

Comme il y avait des 0 dans le jeu de données pour tous les enregistrements de la région Ouest, vous voyez un 0 dans le tableau croisé dynamique pour l'Ouest ici.

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

Cependant, la mise en forme conditionnelle dans le tableau croisé dynamique dans Excel fonctionne un peu différemment des données normales.

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

  1. Sélectionnez n'importe quelle cellule dans la colonne qui a des 0 dans le résumé du tableau croisé dynamique (ne sélectionnez pas toutes les cellules, mais une seule cellule)
  2. Cliquez sur l'onglet Accueil
  3. Dans le groupe "Styles", cliquez sur "Mise en forme conditionnelle".
  4. Placez le curseur sur les options « Règles de mise en évidence des cellules » et dans les options qui s'affichent, cliquez sur l'option « Égal à ».
  5. Dans la boîte de dialogue « Égal à », entrez 0 dans le champ de gauche.
  6. Sélectionnez le menu déroulant Format et cliquez sur Format personnalisé.
  7. Dans la boîte de dialogue « Format des cellules », sélectionnez l'onglet Nombre et cliquez sur l'option « Personnalisé » dans le volet de gauche.
  8. Dans l'option Format personnalisé, saisissez ce qui suit dans le champ Type : ;;; (trois points-virgules sans espace)
  9. Cliquez sur OK. Vous verrez une petite icône Options de formatage à droite de la cellule sélectionnée.
  10. Cliquez sur cette icône « Options de formatage »
  11. Dans les options qui deviennent disponibles, choisissez - Toutes les cellules affichant les valeurs « Somme des revenus » pour « Région ».

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

Si vous voulez en savoir plus sur son fonctionnement, voici un tutoriel détaillé sur la bonne façon de appliquer une mise en forme conditionnelle aux tableaux croisés dynamiques.

Lorsque les cellules de données source ont des cellules vides

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

Si je crée un tableau croisé dynamique à l'aide de ces données, j'obtiendrai le résultat indiqué ci-dessous.

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

  1. Cliquez avec le bouton droit sur l'une des cellules du tableau croisé dynamique
  2. Cliquez sur « Options du tableau croisé dynamique »
  3. Dans la boîte de dialogue « Options du tableau croisé dynamique », cliquez sur l'onglet « Mise en page et format »
  4. Dans les options de format, cochez les options et « Pour les cellules vides afficher : » et laissez-le vide.
  5. Cliquez sur OK.

Les étapes ci-dessus masqueraient les zéros dans le tableau croisé dynamique et afficheraient une cellule vide à la place.

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

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 toujours dans la cellule.

Si vous souhaitez supprimer les valeurs zéro de l'ensemble de données (ce qui vous laisserait des cellules vides), suivez les étapes ci-dessous :

  1. Sélectionnez l'ensemble de données (ou la 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 », effectuez les modifications suivantes :
    • Dans le champ « Rechercher », entrez 0
    • Dans le champ « Remplacer par », n'entrez rien (laissez-le vide)
    • Cliquez sur le bouton Options et cochez l'option « Match tout le contenu de la cellule »
  6. Cliquez sur Remplacer tout

Les étapes ci-dessus remplaceraient instantanément toutes les cellules qui avaient une valeur nulle par un blanc.

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

  1. Sélectionnez l'ensemble de données (ou la 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 », effectuez les modifications suivantes :
    • Dans le champ « Rechercher », entrez 0
    • Dans le champ « Remplacer par », n'entrez rien (laissez-le vide)
    • Cliquez sur le bouton Options et cochez l'option « Match tout le contenu de la cellule »
  6. Cliquez sur le bouton « Trouver tout ». Cela vous donnera une liste de toutes les cellules contenant 0
  7. Appuyez sur Ctrl-A (maintenez la touche Ctrl enfoncée et appuyez sur A). Cela sélectionnera toutes les cellules contenant 0.

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

Cacher les zéros contre. Supprimer les zéros

Lorsque vous traitez les 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 n'est pas visible pour vous, mais elle reste toujours dans la cellule. Cela signifie que si vous avez un jeu de données et que vous l'utilisez pour le calcul, cette valeur 0 sera également utilisée dans le calcul.

Au contraire, lorsque vous avez une cellule vide, son utilisation dans des formules 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 (le résultat se trouve à la ligne 14). La colonne A contient des cellules où la valeur 0 a été masquée (mais est toujours présente dans la cellule) et la colonne B contient des cellules où la valeur 0 a été supprimée.

Vous pouvez voir la différence dans le résultat malgré le fait que l'ensemble de données pour les deux ensembles de données se ressemble.

Cela se produit car la formule MOYENNE ignore les cellules vides de la colonne B, mais elle utilise celles de la colonne A (car celles de la colonne A ont toujours la valeur 0).

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

wave wave wave wave wave