Comment définir une valeur par défaut lorsque la cellule est vide dans Excel ?
Dans de nombreuses feuilles Excel, il peut être nécessaire de s’assurer que les cellules vides ne restent pas telles quelles, mais affichent plutôt une valeur par défaut ou un texte indicatif. Ce besoin est fréquent lors de la préparation de rapports, pour garantir la cohérence des données ou encore lors du partage de classeurs afin d’éviter toute confusion ou donnée incomplète. Dans cet article, vous découvrirez plusieurs méthodes pratiques pour Remplir les cellules vides avec une valeur par défaut — que ce soit pour une seule cellule, une plage entière ou des jeux de données volumineux. Évaluez les avantages et les contextes d’application de chaque méthode afin de choisir celle qui convient le mieux à votre tâche Excel spécifique.
Remplir une valeur par défaut si la cellule de référence est vide à l’aide d’une formule
Remplir une valeur par défaut si la cellule est vide avec Rechercher et remplacer
Remplir une valeur par défaut si la cellule est vide avec Atteindre spécial
Remplir avec la valeur au-dessus/en dessous ou une valeur par défaut si la cellule est vide avec Kutools pour Excel ![]()
Utiliser une macro VBA pour Remplir les cellules vides avec une valeur par défaut spécifiée
Remplir une valeur par défaut si la cellule de référence est vide à l’aide d’une formule
Lorsque vous souhaitez afficher une valeur indicative ou par défaut dans une cellule si une autre cellule référencée est vide, une formule Excel s’impose naturellement. Par exemple, avec deux colonnes — la colonne A contenant des réponses et la colonne B devant les reprendre tout en affichant « no response » lorsque la colonne A est vide — cette approche par formule s’avère idéale.
Scénarios d’application : cette technique est idéale lorsque vous souhaitez générer dynamiquement une colonne de résultats en fonction du contenu d’une autre colonne, particulièrement utile dans les formulaires, les listes de retours d’expérience ou les listes de contrôle pour signaler les informations manquantes. L’avantage principal est qu’elle se met automatiquement à jour lorsque vous modifiez les données dans la colonne référencée. Cependant, gardez à l’esprit que les formules n’écrasent pas les cellules vides elles-mêmes — elles affichent une valeur alternative selon l’état d’une autre cellule.
Saisissez la formule suivante dans la cellule B1 (en supposant que vous souhaitiez vérifier la cellule A1) :
=IF(A1="","no response",A1) Après avoir saisi la formule en B1, appuyez sur Entrée pour la valider, puis faites glisser la poignée de recopie — ce petit carré situé en bas à droite de la cellule B1 — vers le bas afin de propager la formule dans toute la colonne B. Cette simple action applique instantanément votre logique à l’ensemble de votre jeu de données.

Paramètres et conseils : Vous pouvez remplacer « no response » par tout texte ou valeur que vous souhaitez afficher par défaut. Pensez à ajuster les références de cellules si nécessaire, notamment lorsque vos données commencent à une autre ligne ou colonne.
Problèmes potentiels : Si vos cellules vides contiennent des caractères invisibles (par exemple, des espaces), la formule pourrait ne pas les reconnaître comme vides. Dans ce cas, utilisez =IF(TRIM(A1)="","no response",A1) pour supprimer les espaces superflus.
Remplir une valeur par défaut si la cellule est vide avec Rechercher et remplacer
La fonction Rechercher et remplacer d’Excel permet de remplacer rapidement toutes les cellules vides d’une plage sélectionnée par une valeur prédéfinie. Cette méthode écrase directement les cellules réellement vides, ce qui la rend idéale pour substituer de façon permanente les cellules vides par des données.
Scénarios d’application : cette méthode est particulièrement adaptée lorsque vous souhaitez combler les cellules vides dans un jeu de données statique, par exemple lors de la finalisation d’une feuille en vue de sa diffusion ou de son impression. Son principal atout réside dans son efficacité sur des tableaux de taille moyenne, bien qu’elle ne permette pas nécessairement de distinguer les cellules apparemment vides qui contiennent en réalité des caractères invisibles ou des formules renvoyant un résultat vide.
1. Sélectionnez la plage de cellules dans laquelle vous souhaitez remplir les cellules vides. Appuyez sur Ctrl + H pour ouvrir la boîte de dialogue Rechercher et remplacer.
2. Laissez le champ Rechercher vide et saisissez la valeur par défaut souhaitée (par exemple, « N/A » ou « 0 ») dans le champ Remplacer par.
3. Cliquez sur Remplacer tout. Lorsque vous y êtes invité, confirmez le remplacement en cliquant sur OK. Toutes les cellules vides de votre sélection sont désormais remplies avec votre valeur par défaut.
Remarque :Cette méthode détecte uniquement les cellules réellement vides. Si une cellule contient une formule renvoyant une chaîne vide ()""), elle ne sera pas considérée comme vide par Rechercher et remplacer. Vérifiez toujours vos données avant d’appliquer cette méthode afin d’éviter toute suppression accidentelle.
Remplir une valeur par défaut si la cellule est vide avec Atteindre spécial
La fonctionnalité « Atteindre spécial » d’Excel vous permet de sélectionner en un clic toutes les cellules vides d’une plage, facilitant ainsi leur remplissage par une valeur ou même une formule. Cette méthode s’avère particulièrement efficace pour traiter des plages volumineuses ou irrégulières.
Scénarios d’application : utilisez cette approche lorsque vous souhaitez remplir uniquement les cellules réellement vides (à l’exclusion de celles contenant des formules pouvant renvoyer des résultats vides) et insérer la même valeur dans toutes les cellules sélectionnées simultanément. Elle est particulièrement adaptée au nettoyage de données importées ou à la préparation d’une feuille pour des calculs ultérieurs.
1. Sélectionnez la plage de données cible. Appuyez sur Ctrl + G pour afficher la boîte de dialogue Atteindre, puis cliquez sur Spécial.
2. Dans la fenêtre Atteindre spécial, sélectionnez l’option Cellules vides et cliquez sur OK.
3. Excel met désormais en surbrillance toutes les cellules vides de votre plage. Saisissez simplement votre valeur par défaut (par exemple,)« Miss »), puis appuyez sur Ctrl + Entrée pour remplir instantanément toutes les cellules vides sélectionnées.
Conseil supplémentaire : Veillez à ne pas cliquer sur une autre cellule après avoir sélectionné les cellules vides ; sinon, seule la cellule active sera remplie. Par ailleurs, si votre sélection couvre une plage très étendue, Excel peut prendre plus de temps pour traiter l’opération.
Remplir avec la valeur au-dessus/en dessous ou une valeur par défaut si la cellule est vide avec Kutools pour Excel
Si vous souhaitez la flexibilité de remplir les cellules vides avec la valeur située au-dessus, en dessous, à gauche, à droite, une valeur fixe ou une série linéaire, la fonctionnalité Remplir les cellules vides de Kutools pour Excel simplifie grandement le processus. Elle est particulièrement utile pour standardiser rapidement des tableaux volumineux ou traiter des données importées dont certaines cellules manquent de valeurs.
1. Mettez en surbrillance la plage à traiter, puis accédez à Kutools > Insertion > Remplir les cellules vides.
2. Dans la boîte de dialogue Remplir les cellules vides, choisissez les options souhaitées selon que vous souhaitez remplir les cellules vides avec les valeurs des cellules adjacentes ou avec un texte ou un nombre fixe.
Remplir avec les valeurs au-dessus, en dessous, à gauche ou à droite :
Remplir les cellules vides avec la valeur au-dessus (choisir les options « Basé sur la valeur » et « Vers le bas ») :
Remplir les cellules vides avec la valeur à gauche (choisir les options « Basé sur la valeur » et « Vers la droite ») :
Remplir les cellules vides à partir d’une Valeur fixe :

Remplir les cellules vides avec Série linéaire :

Kutools pour Excel– Boostez Excel avec plus de 300 outils essentiels, pour gagner en rapidité et en simplicité, et profitez des fonctionnalités d’intelligence artificielle pour un traitement de données plus intelligent et une productivité accrue.Obtenez-le dès maintenant
Avantages et points à considérer : Cette solution simplifie le remplissage des cellules vides dans des tableaux complexes ou volumineux, prend en charge diverses stratégies de remplissage et vous fait gagner un temps précieux par rapport à la saisie manuelle ou aux méthodes basées sur des formules. Sa seule limite est qu’elle nécessite l’installation de Kutools pour Excel. Vérifiez toujours vos données après traitement afin de vous assurer que les valeurs remplies automatiquement correspondent bien à vos attentes, notamment lorsque vous utilisez des remplissages linéaires ou fondés sur des valeurs existantes.
Utiliser une macro VBA pour Remplir les cellules vides avec une valeur par défaut spécifiée
Pour les utilisateurs d’Excel qui doivent régulièrement remplir les cellules vides avec une valeur par défaut constante — notamment sur des plages très étendues ou dans des scénarios automatisés — une macro VBA simple constitue une solution efficace. En quelques clics, vous pouvez remplacer toutes les cellules réellement vides de votre plage sélectionnée par n’importe quelle valeur spécifiée, ce qui vous fait gagner un temps précieux par rapport aux opérations manuelles lors de tâches répétitives de gestion de données.
Scénarios d’application : optez pour une macro VBA lorsque vous devez exécuter cette opération de façon récurrente, traiter des jeux de données volumineux ou dynamiques, ou intégrer le remplissage des cellules vides à un flux plus large d’automatisation Excel. Cette approche allie rapidité et flexibilité, en vous permettant d’adapter ou d’étendre la logique VBA selon vos besoins avancés de nettoyage de données. Elle s’avère particulièrement pertinente lorsque les fonctions natives d’Excel ou les compléments disponibles ne fournissent pas la souplesse nécessaire, ou lorsque vous avez besoin de traiter en lot des classeurs de grande taille.
1. Cliquez sur Outils de développement > Visual Basic. Dans la fenêtre VBA, cliquez sur Insertion > Module, puis copiez-collez le code ci-dessous dans la zone du module :
Sub FillBlanksWithDefaultValue()
Dim WorkRng As Range
Dim Cell As Range
Dim DefaultValue As Variant
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Select range to fill blanks", xTitleId, WorkRng.Address, Type:=8)
DefaultValue = Application.InputBox("Enter the default value to fill blank cells", xTitleId, "", Type:=2)
Application.ScreenUpdating = False
For Each Cell In WorkRng
If IsEmpty(Cell.Value) Then
Cell.Value = DefaultValue
End If
Next
Application.ScreenUpdating = True
End Sub 2. Pour exécuter la macro, appuyez sur F5 ou cliquez sur le bouton
« Exécuter » dans la fenêtre VBA. Une boîte de dialogue s’ouvrira pour vous demander de sélectionner la plage de cellules à traiter, puis de saisir la valeur par défaut souhaitée. Après confirmation, toutes les cellules vides de la plage sélectionnée seront automatiquement remplies avec la valeur que vous avez indiquée.
Précautions: Avant d’exécuter toute macro, enregistrez votre travail afin d’éviter toute perte de données. Cette macro écrasera toutes les cellules vides de votre sélection ; veillez donc à choisir attentivement la plage de données appropriée. Par ailleurs, VBA ne modifiera pas les cellules qui semblent vides mais contiennent en réalité des formules renvoyant une chaîne vide "" ou des caractères invisibles.
Démo : remplir avec la valeur située au-dessus/en dessous ou avec une valeur par défaut si la cellule est vide à l’aide de Kutools pour Excel
Meilleurs outils de productivité Office
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.
- 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