KutoolsforOffice — Une solution unique, cinq outils puissants.Faire plus avec moins d'efforts.Soldes de mars : 20 % de réduction

Comment remplir les cellules vides avec 0 ou une autre valeur spécifique dans Excel ?

AuteurXiaoyang Date de modification

Lorsque vous travaillez avec de grands jeux de données Excel, il est courant de rencontrer de nombreuses cellules vides dispersées dans votre feuille de calcul. Ces cellules peuvent entraîner des confusions ou des erreurs de calcul, notamment lors de la totalisation de colonnes ou de l’exécution d’une analyse de données. Plutôt que de les remplir manuellement une par une — une tâche fastidieuse et inefficace pour les grands tableaux — plusieurs techniques pratiques vous permettent de combler rapidement toutes les cellules vides avec la valeur de votre choix, comme 0, « N/A » ou tout autre texte spécifique. Cet article présente ci-dessous diverses méthodes simples et efficaces pour remplir les cellules vides, en exploitant les fonctions intégrées d’Excel, les formules, le code VBA ainsi que des outils spécialisés.


Remplir les cellules vides avec 0 ou une autre valeur spécifique à l’aide de la fonction Atteindre spécial

La fonction Atteindre spécial d’Excel permet de localiser et de remplir rapidement les cellules vides dans une plage sélectionnée. Cette méthode est particulièrement utile lorsque vous souhaitez remplacer directement toutes les cellules vides existantes par la même valeur en une seule opération.

1. Commencez par sélectionner la plage contenant les cellules vides que vous souhaitez remplir. En ciblant précisément cette zone, vous vous assurez que seules ces cellules seront modifiées.

2. Rendez-vous dans l’onglet Accueil, cliquez sur Rechercher et sélectionner et choisissez Atteindre spécial…. La boîte de dialogue Atteindre spécial s’ouvre ; sélectionnez l’option Cellules vides sous Sélectionner et cliquez sur OK. Toutes les cellules vides de la plage choisie seront sélectionnées simultanément. Voir la capture d’écran :

une capture d’écran ouvrant la boîte de dialogue Atteindre spécial et sélectionnant l’option Cellules vides

3. Sans cliquer ailleurs, saisissez immédiatement la valeur que vous souhaitez insérer (par exemple 0 ou un mot spécifique) dans l’une des cellules vides sélectionnées, puis appuyez simultanément sur Ctrl + Entrée. Excel remplira automatiquement toutes les cellules vides mises en surbrillance avec votre saisie. Voir les captures d’écran :

une capture d’écran de saisie d’une valeur spécifique dans la première cellule videune capture d’écran d’une flècheune capture d’écran montrant que toutes les cellules vides sont remplies avec la valeur spécifique

Vous pouvez utiliser cette méthode pour remplir les cellules vides avec n’importe quelle valeur, y compris le chiffre 0 ou une étiquette personnalisée. Attention toutefois : cette approche remplace toute formule présente dans ces cellules par votre valeur fixe, ce qui pourrait entraîner la perte de formules que vous souhaitez conserver.

Méthode applicable lorsque vous souhaitez appliquer une Valeur fixe unique à toutes les cellules vides et que vous n’avez pas besoin de préserver les formules présentes dans ces cellules. Elle est rapide pour des plages de taille moyenne, mais peut devenir longue pour des jeux de données extrêmement volumineux ou des sélections non contiguës.


Remplir les cellules vides avec 0 ou une autre valeur spécifique rapidement à l’aide de Kutools pour Excel

Pour les utilisateurs de Kutools pour Excel, la fonctionnalité Remplir les cellules vides simplifie grandement le processus de remplissage des cellules vides. Cet outil propose plusieurs options de remplissage — notamment une valeur fixe, des séries linéaires et la propagation de valeurs — en quelques clics seulement, éliminant ainsi les saisies manuelles répétitives et les ajustements de formules.

Pour utiliser cet outil après avoir installé Kutools pour Excel :

1. Accédez à l’onglet Kutools, puis sélectionnez Insérer > Remplir les cellules vides. Voici une capture d’écran associée à titre de référence :

une capture d’écran de l’activation de la fonctionnalité Remplir les cellules vides

2. Spécifiez la plage dans laquelle les cellules vides doivent être remplies. Dans la boîte de dialogue Remplir les cellules vides, choisissez l’option Valeur fixe sous Remplir avec. Saisissez le chiffre, le texte ou le symbole que vous souhaitez insérer dans les cellules vides dans le champ Valeur de remplissage. Vous pouvez également prévisualiser les modifications avant de les confirmer. Voir la capture d’écran :

une capture d’écran de la configuration de la boîte de dialogue Remplir les cellules vides

3. Cliquez sur OK ou sur Appliquer. Instantanément, toutes les cellules vides sélectionnées se remplissent avec la valeur choisie, comme illustré dans les images suivantes :

une capture d’écran de la plage de données d’origine contenant des cellules videsune capture d’écran d’une flèche2une capture d’écran montrant que toutes les cellules vides sont remplies avec0

Kutools pour Excel propose des options flexibles, comme le remplissage par valeur fixe, par données linéaires ou par copie des valeurs des cellules adjacentes — idéal pour traiter efficacement de vastes plages et des feuilles de calcul complexes.

Cliquez pour télécharger et tester gratuitement Kutools pour Excel dès maintenant !


Remplir les cellules vides avec 0 ou une autre valeur spécifique à l’aide d’un code VBA

Si vous maîtrisez les macros, le recours à du code VBA vous permet d’automatiser le remplissage des cellules vides avec n’importe quelle valeur — une solution particulièrement efficace pour les tâches répétitives ou le traitement de très grandes plages. Puisque le VBA agit directement sur la feuille de calcul, il offre une plus grande flexibilité, notamment en sollicitant l’utilisateur pour définir la valeur à insérer ou en exécutant des actions conditionnelles.

1. Sélectionnez la plage de données contenant les cellules vides que vous souhaitez remplir.

2. Cliquez sur l’onglet Développeur, puis sur Visual Basic pour ouvrir la fenêtre Microsoft Visual Basic pour Applications. Dans cette fenêtre, cliquez sur Insertion > Module, puis collez le code suivant :

Sub FillEmptyBlankCellWithValue()
Dim cell As Range
Dim InputValue As String
On Error Resume Next
InputValue = InputBox("Enter value that will fill empty cells in selection", _
"Fill Empty Cells")
For Each cell In Selection
If IsEmpty(cell) Then
cell.Value = InputValue
End If
Next
End Sub

3. Cliquez sur le bouton une capture d’écran du bouton Exécuter ou appuyez sur F5 pour exécuter le code. Une invite s’affichera, vous permettant de saisir n’importe quelle valeur — comme 0 ou un texte personnalisé — à insérer dans les cellules vides. Voir la capture d’écran :

une capture d’écran du texte à saisir dans une cellule vide

Conseil : Saisissez 0 dans la boîte de dialogue si vous souhaitez remplir spécifiquement les cellules vides avec zéro. Veillez à ce que seules les cellules vides soient remplacées, car les formules éventuellement présentes dans ces cellules pourraient être écrasées.

4. Cliquez sur OK pour exécuter et remplir instantanément toutes les cellules vides de la plage sélectionnée avec la valeur spécifiée.

Les solutions VBA sont idéales pour remplir les cellules vides dans de grands jeux de données ou lorsque le processus doit être répété sur plusieurs feuilles. Sauvegardez toutefois toujours votre classeur avant d’exécuter de nouvelles macros, au cas où vous devriez annuler les modifications en cas d’erreur.


Remplir les cellules vides avec la valeur située au-dessus / en dessous / à droite / à gauche à l’aide de Kutools pour Excel

Parfois, vous souhaitez que chaque cellule vide hérite de la valeur d’une cellule adjacente — celle située juste au-dessus, en dessous, à gauche ou à droite. La fonction Remplir les cellules vides de Kutools pour Excel facilite ces remplissages structurés, idéale pour organiser des données comportant des en-têtes répétés ou des entrées regroupées.

1. Sélectionnez la plage de données dans laquelle vous souhaitez remplir les cellules vides à partir d’autres cellules, puis lancez la fonction Remplir les cellules vides comme indiqué précédemment.

2. Dans la boîte de dialogue, choisissez Basé sur la valeur dans la section Remplir avec, puis sélectionnez la direction souhaitée : vers le bas, vers le haut, vers la droite ou vers la gauche. Par exemple, « vers le bas » remplit les cellules vides avec la valeur de la cellule située immédiatement au-dessus. Voir la capture d’écran :

une capture d’écran de la configuration de la boîte de dialogue Remplir les cellules vides pour remplir les cellules vides avec la valeur située au-dessus

3. Cliquez sur Ok ou sur Appliquer pour terminer le processus et constater que les cellules vides sont désormais remplies comme souhaité. Les captures d’écran ci-dessous montrent les états avant et après :

une capture d’écran de la plage de données d’origineune capture d’écran d’une flèche3une capture d’écran du remplissage de toutes les cellules vides avec la valeur située au-dessus

Cette approche est particulièrement adaptée aux jeux de données où les cellules vides doivent logiquement reprendre les valeurs des cellules adjacentes, comme dans les listes de catégories ou les enregistrements groupés.

Cliquez pour télécharger et tester gratuitement Kutools pour Excel dès maintenant !

L’utilitaire Remplir les cellules vides permet également de remplir des cellules avec une série linéaire en un seul clic. Pour en savoir plus, consultez ce guide.


Remplir les cellules vides avec 0 ou une autre valeur spécifique à l’aide d’une formule Excel

Les formules Excel offrent une méthode dynamique pour traiter les cellules vides. En utilisant la fonction SI ou des expressions similaires dans une colonne auxiliaire, vous pouvez créer une logique qui détecte les valeurs vides ou absentes et les remplace par la valeur spécifiée. Cette approche est particulièrement utile si vous souhaitez que les calculs ou les traitements en aval intègrent automatiquement ces nouvelles valeurs, tout en conservant vos données d’origine intactes.

Vous pourriez utiliser cette méthode lorsque vous souhaitez conserver les données d’origine tout en créant une colonne traitée où les cellules vides sont remplacées par 0 ou une chaîne personnalisée.

1. Dans une colonne vide adjacente à vos données, saisissez cette formule dans la première ligne (en supposant que vos données source commencent en cellule A1) :

=IF(A1="",0,A1)

2. Après avoir saisi la formule, appuyez sur Entrée pour la valider. Ensuite, copiez-la vers le bas dans toutes les lignes de votre plage de données en faisant glisser la poignée de recopie.

Si vos données couvrent une plage de cellules différente, modifiez A1 afin qu’elle corresponde à votre première cellule. Cette formule vérifie si la cellule est vide à l’aide de A1="". Si c’est le cas, elle renvoie 0 ; sinon, elle conserve la valeur d’origine. Vous pouvez remplacer 0 par n’importe quelle valeur ou texte selon vos besoins.

3. Si vous souhaitez remplacer les cellules vides d’origine, copiez cette colonne auxiliaire et collez-la en tant que valeurs par-dessus la colonne d’origine (utilisez)Collage spécial > Valeurs).

Cette méthode est fiable pour un traitement colonne par colonne et peut être adaptée à différentes exigences logiques. Toutefois, elle nécessite l’ajout temporaire d’une nouvelle colonne et un collage manuel des résultats si vous souhaitez remplacer les Données source.

Si vous avez besoin d’un remplissage automatique directement sur place, privilégiez plutôt les méthodes « Atteindre spécial » ou Kutools.


Remplacer les Remplir les cellules vides par 0 ou toute autre valeur spécifique à l’aide de Power Query

Power Query, disponible dans les versions récentes d’Excel, propose des outils robustes pour transformer et nettoyer les données lors de leur importation ou de leur remodelage. Parmi ses fonctionnalités, vous pouvez rapidement remplacer toutes les cellules vides ou nulles par une valeur personnalisée durant le processus de transformation. Cette solution convient particulièrement aux jeux de données complexes ou lorsque vous souhaitez automatiser le nettoyage des données dans le cadre d’une importation régulière.

Avantages : Power Query permet de suivre et de réutiliser chaque modification étape par étape, tout en évitant les ajustements manuels sur la feuille de calcul pour les données fréquemment mises à jour ou importées.

Comment remplir les cellules vides avec Power Query :

1. Sélectionnez votre plage de données, puis cliquez sur Données > À partir d’un tableau/plage pour importer vos données dans Power Query.

2. Dans la fenêtre de l’Éditeur Power Query, sélectionnez la colonne cible, cliquez avec le bouton droit sur son en-tête, puis choisissez Remplacer les valeurs.

3. Dans la boîte de dialogue qui s’affiche, saisissez null (ou laissez vide si les cellules vides sont affichées) dans le champ « Valeur à rechercher », puis entrez 0 ou la valeur souhaitée dans le champ « Remplacer par ». Cliquez sur OK.

4. Une fois terminé, cliquez sur Fermer et charger pour réintégrer vos données nettoyées dans Excel. Toutes les cellules vides seront remplacées par la valeur choisie.

Cette approche s’adapte parfaitement aux tableaux comportant plusieurs colonnes et permet de réduire considérablement les interventions manuelles. Veillez toutefois à bien vérifier les types de vos colonnes : Power Query peut interpréter différemment les cellules vides — parfois comme des zéros, parfois comme des valeurs nulles — selon le type de données défini.


Articles associés :

Remplacer les Remplir les cellules vides par Série linéaire

Remplacer les Remplir les cellules vides par la valeur située au-dessus


Meilleurs outils de productivité Office

🤖Kutools IA Aide: Révolutionnez Analyse des données grâce à :Exécution intelligente   |  Générez du code|  Créez formules personnalisées  |  Analysez des données et générez des graphiques|  Appelez Fonctions améliorées
Fonctionnalités populaires:Rechercher, mettre en surbrillance ou Marquer les doublons   |  Supprimer les lignes vides   |  Combinez les colonnes ou cellules sans perdre de données   |   Arrondi sans utiliser de formule...
Super RECHERCHEV:RechercheValeurs avec critères multiples  |  RechercheValeurs avec valeurs multiples  |   RechercheValeurs dans plusieurs feuilles   |   Correspondance floue....
Liste déroulante avancée:Créez rapidement une liste déroulante   |  Liste déroulante dépendante   |  Liste déroulante à sélection multiple....
Gestionnaire de colonnes:Ajouter un nombre précis de colonnes|Déplacer des colonnes|Basculer la visibilité des colonnes masquées|Comparer des plages et des colonnes...
Fonctionnalités vedettes:Mise au point de la grille   |  Vue de conception   |Barre de formule améliorée   | Gestionnaire de classeurs et de feuilles   |  Bibliothèque de ressources(Texte automatique)|  Sélecteur de date   |  Consolider les feuilles de calcul  |  Chiffrer/Déchiffrer les cellules   | Envoyer des e-mails par liste   |  Super Filtre   |   Filtre spécial(Filtrer les cellules avec une police en gras/italique/barré...) ...
… et bien plus encore… et plus encore:(,)Supprimer des caractères spécifiques, ...)|   50+Typesde graphiques(, ...)|   40+ Formules pratiques(Calculer l'âge en fonction de la date de naissance, ...)|   19 Outils d’insertion(,Insérer une image depuis un chemin , ...)|   de conversion (Convertir en mots,Conversion de devises, ...)|Fusionner et scinder   (Fusion avancée des lignes,Diviser les cellules , ...)|, ...)   |
Utilisez Kutools dans la langue de votre choix – disponible en anglais, espagnol, allemand, français, chinois et 40+ autres langues !

Boostez vos compétences Excel avec Kutools pour Excel et découvrez une efficacité inégalée.Kutools pour Excel propose plus de 300 fonctionnalités avancées pour améliorer votre productivité et Gagner du temps.Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...


Office Tab apporte une interface à onglets à Office et rend votre travail bien plus facile

  • Activez l’édition et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
  • Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
  • Augmente votre productivité de 50 % et vous fait économiser des centaines de clics de souris chaque jour !

Tous les compléments Kutools. Un seul installateur

Kutools for Office regroupe les compléments pour Excel, Word, Outlook et PowerPoint, ainsi que Office Tab Pro, ce qui en fait le choix idéal pour les équipes travaillant à travers les applications Office.

ExcelWordOutlookTabsPowerPoint
  • Suite tout-en-un— Compléments Excel, Word, Outlook et PowerPoint + Office Tab Pro
  • Un seul installateur, une seule licence— installation en quelques minutes (compatible MSI)
  • Fonctionne mieux ensemble— productivité optimisée dans toutes les applications Office
  • Essai gratuit de 30 jours avec toutes les fonctionnalités— aucune inscription, aucune carte bancaire
  • Meilleur rapport qualité-prix— économisez par rapport à l’achat de compléments individuels