Comment remplir les cellules vides avec 0 dans Google Sheets [3 méthodes]

Remplir les cellules vides avec une valeur spécifique peut sembler une tâche banale, mais lorsque vous travaillez avec de grands ensembles de données contenant des cellules vides insérées entre d’autres cellules non vides, ce n’est pas aussi simple que de sélectionner et de coller.

Dans ce tutoriel, nous vous montrerons 3 façons de remplir les cellules vides avec 0 dans Google Sheets :

Utiliser un filtre

Considérez l’ensemble de données suivant où vous avez à la fois des données textuelles et numériques, mais elles sont entrecoupées de cellules vides :

Copy the Google Sheets data

Nous voulons remplir ces cellules vides avec des zéros. Nous pouvons utiliser un filtre pour accomplir cela, comme le montre l’exemple étape par étape ci-dessous :

  1. Sélectionnez la plage de cellules avec laquelle vous souhaitez travailler (cellules A1:A13 dans ce cas). Incluez la ligne d’en-tête.
  2. Dans le menu Données, sélectionnez « Créer un filtre ». Vous pouvez également cliquer simplement sur le bouton « Créer un filtre » dans la barre d’outils.
  3. Cela crée un filtre pour vos données. Vous devriez voir l’icône de filtre à côté de l’en-tête (s) de colonne.
  4. Cliquez sur l’icône de filtre.
  5. Dans le menu qui apparaît, cliquez sur « Vider ».
  6. Cela effacera toutes les valeurs du filtre de la liste.
  7. Ensuite, cliquez sur « (Blancs) » dans la liste des valeurs. Cela vous permet de filtrer vos données pour afficher uniquement les lignes où votre colonne sélectionnée contient des cellules vides.
  8. Cliquez sur OK.
  9. Vous ne devriez maintenant voir que les valeurs vides dans votre colonne filtrée. Toutes les autres lignes ont été filtrées hors de vue.
  10. Tapez 0 dans la première cellule vide de la colonne.
  11. Copiez cette valeur vers le bas pour remplir le reste des cellules de la plage filtrée.
  12. Supprimez le filtre en cliquant sur le bouton « Supprimer le filtre ».

Lorsque votre filtre est supprimé, toutes vos valeurs masquées devraient revenir en vue, et vous devriez constater que toutes les cellules vides sont maintenant remplacées par 0.

La grande chose à propos de cette méthode est qu’elle fonctionne indépendamment que votre ensemble de données contienne des données textuelles ou numériques. De plus, cela garde toutes vos formules et valeurs dans les cellules non vides intactes, sans avoir besoin de modifier leur format.

Utiliser la fonction « Rechercher et remplacer » pour remplacer les cellules vides par 0 dans Google Sheets

La deuxième technique pour remplacer les cellules vides par 0 dans Google Sheets consiste à utiliser la fonction « Rechercher et remplacer » de Google Sheets.

Il existe de légères variations de cette méthode en fonction de la nature numérique (chiffres uniquement) ou alphanumérique (texte et chiffres) de vos données. Cela peut être particulièrement utile si vous créez vos propres modèles financiers (y compris la planification des contributions à un IRA).

Cela est dû au fait que cette méthode implique l’utilisation d’expressions régulières, qui ne fonctionnent qu’avec des données textuelles (ou alphanumériques). Nous examinerons les deux cas dans les sections suivantes.

Comment remplacer les cellules vides par 0 lorsque vous avez une colonne de texte (ou mixte)

Considérez la liste de données suivante où vous avez à la fois des données textuelles et numériques, mais elles sont entrecoupées de cellules vides :

How to Fill Empty Cells with 0 in Google Sheets [3 Ways]

Nous voulons remplir ces cellules vides avec des zéros. Nous pouvons utiliser la fonction « Rechercher et remplacer » pour accomplir cela. La boîte de dialogue « Rechercher et remplacer » dans Google Sheets ressemble à ceci :

How to Fill Empty Cells with 0 in Google Sheets [3 Ways]

Normalement, dans Excel, nous pourrions simplement laisser le champ « Rechercher » vide et Excel remplacerait toutes les cellules vides par 0. Cependant, contrairement à Excel, Google Sheets ne vous permet pas de laisser le champ « Rechercher » vide. Vous devez donc utiliser une expression régulière pour exprimer un espace vide.

Dans Google Sheets, vous pouvez utiliser l’expression régulière « s* » pour indiquer une valeur vide. Cette expression signifie « une cellule contenant uniquement des espaces blancs, et elle peut contenir n’importe quel nombre d’espaces blancs ».

Pour remplacer les cellules vides par 0 dans Google Sheets, suivez ces étapes :

  1. Sélectionnez la plage de cellules avec laquelle vous souhaitez travailler (cellules A2:A13 dans ce cas).
  2. Dans le menu Édition, sélectionnez « Rechercher et remplacer ». Vous pouvez également utiliser le raccourci clavier CTRL+H.
  3. Entrez l’expression régulière « s* » dans la zone de saisie à côté de « Rechercher ».
  4. Entrez la valeur 0 dans la zone de saisie à côté de « Remplacer par ».
  5. Cochez les cases à côté de « Respecter la casse » et « Utiliser les expressions régulières ».
  6. Cliquez sur le bouton « Remplacer tout ».
  7. Cliquez sur Terminé.

Toutes les cellules vides de votre plage de données sélectionnée devraient maintenant être remplies avec la valeur 0.

Comment remplacer les cellules vides par 0 lorsque vous avez une colonne numérique

Comme mentionné précédemment, Google Sheets vous permet d’utiliser des expressions régulières uniquement avec des données textuelles. Ainsi, si vous disposez d’un ensemble de données numériques, vous devrez d’abord le convertir en texte avant de pouvoir appliquer la méthode « Rechercher et remplacer ».

Voici les étapes pour remplacer les cellules vides dans un ensemble de données numériques par 0 dans Google Sheets. Pour illustrer cela, nous considérerons l’ensemble de données suivant :

How to Fill Empty Cells with 0 in Google Sheets [3 Ways]

  1. Sélectionnez la plage de cellules avec laquelle vous souhaitez travailler (cellules A2:A7 dans ce cas).
  2. Dans le menu Format, accédez à Nombre->Texte brut. Cela convertit tous les chiffres de la plage de données en texte brut.

How to Fill Empty Cells with 0 in Google Sheets [3 Ways]

  1. Dans le menu Édition, sélectionnez « Rechercher et remplacer ». Ou utilisez le raccourci clavier CTRL+H.
  2. Entrez l’expression régulière « s* » dans la zone de saisie à côté de « Rechercher ».
  3. Entrez la valeur 0 dans la zone de saisie à côté de « Remplacer par ».
  4. Cochez la case à côté de « Utiliser les expressions régulières ».

How to Fill Empty Cells with 0 in Google Sheets [3 Ways]

  1. Cliquez sur le bouton « Remplacer tout ».
  2. Vous devriez maintenant voir toutes les cellules vides remplacées par 0.
  3. Convertissez les données en données numériques en accédant à Format->Nombre->Automatique.

C’est tout ! Vous devriez avoir toutes les valeurs numériques d’origine conservées et des 0 à la place de toutes les cellules vides.

Utiliser une formule pour remplir les cellules vides avec 0 dans Google Sheets

Vous pouvez également utiliser une formule pour remplir les cellules vides avec 0. Dans ce tutoriel, nous couvrirons deux formules différentes que vous pouvez utiliser :

  • une formule utilisant la fonction ESTVIDE
  • une formule utilisant la fonction N

La première fonctionne avec tous les types de données, tandis que la deuxième formule convient uniquement aux données numériques.

Il est important de noter que l’utilisation de la méthode de la formule pour remplir les cellules vides avec 0 peut modifier le format de vos données.

Cela est dû au fait que vous utilisez la formule dans une cellule distincte, puis vous collez les résultats dans les cellules d’origine. Vous devrez donc peut-être reformater votre colonne une fois que vous avez terminé.

Utilisation de la formule ESTVIDE pour remplacer les cellules vides par 0 (lorsque vous avez une colonne de texte)

La tâche de la fonction ESTVIDE est assez simple. Elle prend simplement un paramètre, qui est la valeur que nous voulons tester (si elle est vide ou non). Si elle est vide, elle renvoie VRAI, sinon elle renvoie FAUX.

Nous devons envelopper une fonction SI autour de cela pour gérer deux cas : si la fonction ESTVIDE renvoie VRAI et si elle renvoie FAUX.

Nous spécifions les valeurs de retour suivantes pour la fonction SI :

  • si vide, alors 0
  • si non vide, alors la même valeur d’origine

Ainsi, si nous testons la cellule A2, notre formule sera :

=SI(ESTVIDE(A2),0,A2)

Voici comment mettre cette formule en action étape par étape :

  1. Créez une colonne vide à côté de la colonne sur laquelle vous souhaitez travailler (vous pouvez supprimer cette colonne plus tard, une fois que vous avez terminé). Dans ce cas, nous utilisons simplement la colonne B.

  2. Dans la première cellule de cette colonne vide (cellule B2), entrez la formule : =SI(ESTVIDE(A2),0,A2)

  3. Faites glisser la poignée de remplissage de cette cellule vers le bas jusqu’à atteindre la dernière ligne de votre plage.

  4. Sélectionnez les cellules récemment mises à jour de votre nouvelle colonne (colonnes B).

  5. Appuyez sur CTRL+C pour copier les cellules.

  6. Sélectionnez la première cellule de votre colonne d’origine (colonne A) et appuyez sur CTRL+Maj+V pour coller uniquement les valeurs.

  7. Supprimez la colonne B.

Si vos données contenaient des dates ou d’autres formats de données, ils peuvent être perdus, vous devrez donc peut-être réappliquer le formatage pour certaines de ces valeurs.

Le seul inconvénient de cette formule est que la fonction ESTVIDE n’est pas dynamique, vous ne pouvez donc pas travailler avec un ensemble de valeurs en une seule fois. Vous devez calculer le résultat pour chaque cellule individuellement.

Utilisation de la formule N pour remplacer les cellules vides par 0 (lorsque vous avez une colonne numérique)

La fonction N renvoie simplement la valeur numérique de l’argument fourni. Ainsi, si vous passez une date, elle renvoie la valeur numérique de la date. Si vous passez un nombre, elle renvoie la même valeur, et si vous passez une valeur texte ou une valeur vide, elle renvoie 0 (car il n’y a pas de valeur numérique pour cela).

La fonction N est donc parfaite lorsque vous voulez remplir toutes les cellules vides avec des 0. De plus, comme cette fonction fonctionne bien avec la fonction ARRAYFORMULA, vous pouvez les combiner pour calculer les résultats pour toute une colonne de données en une seule fois.

Ainsi, si nous testons les cellules A2:A7, notre formule sera :

=ARRAYFORMULA(N(A2:A7))

Disons que vous avez la liste suivante de nombres avec des cellules vides entre eux :

[Exemple de la liste de nombres]

Voici les étapes pour remplacer les cellules vides par des 0 :

  1. Créez une colonne vide à côté de la colonne sur laquelle vous voulez travailler. Utilisons simplement la colonne B à cet effet dans ce cas.

  2. Dans la première cellule de cette colonne vide (cellule B2), entrez la formule : =ARRAYFORMULA(N(A2:A7)).

  3. Vous devriez trouver l’ensemble de la colonne rempli de résultats, où vous avez les valeurs d’origine de la colonne A et les cellules vides remplacées par des 0 (sans avoir besoin de copier la formule en aval).

  4. Copiez cette cellule (B2).

  5. Sélectionnez la première cellule de votre colonne d’origine (colonne A) et appuyez sur CTRL+Maj+V pour coller uniquement les valeurs.

  6. Supprimez la colonne B.

C’est tout ! Vous devriez avoir toutes les valeurs numériques d’origine conservées et des 0 à la place de toutes les cellules vides.

Conclusion

Ce tutoriel vous a montré trois façons de remplir les cellules vides avec 0 dans Google Sheets. Comme Google Sheets a tendance à traiter différemment les plages de données textuelles et numériques, nous vous avons montré quoi faire dans les deux cas. Nous espérons que nos astuces de dépannage rapide vous ont été utiles et faciles à suivre.

Vous souhaitez faire quelque chose de similaire ailleurs dans la suite Google ? Consultez mon guide sur la recherche et le remplacement dans Google Docs.

Articles similaires :

  • Comment remplir vers le bas dans Google Sheets
  • Comment effacer le contenu dans Google Sheets (en 2 secondes)

Articles en lien