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

Remplir les cellules vides avec la valeur située au-dessus ou 0 dans Excel – guide pas à pas

AuteurXiaoyang Date de modification

Dans Excel, il est courant de laisser des cellules vides lorsque leurs données seraient simplement la répétition de la valeur située dans la cellule au-dessus. Ce choix de mise en forme offre souvent un rendu plus épuré et visuellement attrayant. Toutefois, si vous souhaitez trier ou filtrer votre liste, ces cellules vides peuvent poser problème. Dans ce cas, vous devrez remplir les cellules vides avec les valeurs de celles situées juste au-dessus, comme illustré dans la capture d’écran ci-dessous.

Dans ce guide, nous expliquons comment Remplir les cellules vides soit avec la valeur située directement au-dessus, soit avec 0 ou toute autre valeur spécifique. Cette méthode est particulièrement utile pour traiter des jeux de données contenant des Cellules vides, garantissant ainsi l’exactitude et la pertinence des calculs et visualisations.

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

Remplir les cellules vides avec 0 ou une valeur spécifique

remplir les cellules vides avec la valeur située au-dessusremplir les cellules vides avec un texte spécifique

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

Dans cette section, découvrez quatre astuces simples pour remplir les cellules vides avec la valeur située juste au-dessus dans Excel.

  • Atteindre spécial : Fonction native d’Excel, mais nécessite plusieurs étapes, suivies d’une conversion finale des formules en valeurs.
  • Kutools pour Excel : Il ne vous faut que 3 clics — simple et rapide ! Un téléchargement et une installation sont toutefois nécessaires.
  • Code VBA : nécessite des connaissances en programmation VBA ; risque de bogues ou d’erreurs si le code n’est pas correctement rédigé.
  • Power Query : courbe d’apprentissage plus prononcée ; disponible à partir d’Excel 2016.

Utiliser la fonction « Atteindre spécial » pour Remplir les cellules vides avec la valeur située au-dessus

Avec cette méthode, vous devez utiliser la fonction Atteindre spécial afin de sélectionner toutes les cellules vides dans la plage de données, puis saisir une formule très simple dans une cellule vide et appuyer sur Ctrl + Entrée pour remplir automatiquement les cellules vides sélectionnées avec la valeur située juste au-dessus. Voici la procédure détaillée.

Étape 1 : Sélectionnez les cellules vides

      1. Sélectionnez la plage de cellules dans laquelle vous souhaitez remplir automatiquement les cellules vides avec la valeur située juste au-dessus.
      2. Ensuite, cliquez sur « Accueil » > « Rechercher et sélectionner » > « Atteindre spécial », voir capture d’écran :
        cliquer sur Atteindre spécial dans le menu contextuel
        Conseils: Vous pouvez également appuyer sur la touche F5 pour ouvrir la boîte de dialogue « Atteindre », puis cliquer sur le bouton « Spécial » dans cette fenêtre afin d’afficher la boîte de dialogue « Atteindre spécial ».
      3. Dans la boîte de dialogue « Atteindre spécial », sélectionnez l’option « Cellules vides », puis cliquez sur OK.
        sélectionner Cellules vides dans la boîte de dialogue Atteindre spécial
      4. Toutes les cellules vides de la plage sont désormais sélectionnées en un seul clic.
        les cellules vides sont sélectionnées

Étape 2 : Saisissez la formule

Les cellules vides étant toujours sélectionnées, saisissez directement le signe égal (=). Celui-ci apparaît alors dans l’une des cellules vides sélectionnées — par exemple en A3 dans ce cas. Référencez ensuite la cellule située juste au-dessus en cliquant sur A2.
saisir une formule

Étape 3 : Appuyez sur Ctrl + Entrée pour remplir toutes les cellules vides sélectionnées

Appuyez maintenant simultanément sur Ctrl + Entrée pour copier la formule dans toutes les autres cellules sélectionnées, ce qui remplit automatiquement chaque cellule vide sélectionnée avec la valeur de la cellule située juste au-dessus. Voir l’illustration ci-dessous :
appuyer sur Ctrl et Entrée pour remplir toutes les cellules vides

Étape 4 : Convertir les formules en valeurs

Les cellules vides sélectionnées contiennent désormais des formules. Vous devez les convertir en valeurs. Sélectionnez la plage de données contenant ces formules, appuyez sur Ctrl + C pour copier les données, cliquez ensuite avec le bouton droit sur la plage copiée et choisissez « Valeurs » dans la section « Collage spécial », comme illustré ci-dessous :
convertir les formules en valeurs en collant en tant que valeurs

Les formules sont désormais converties en valeurs statiques, et vous pouvez réaliser toutes les opérations supplémentaires dont vous avez besoin.

Remarque: S’il existe d’autres formules dans votre Sélectionner la plage, celles-ci seront également converties en valeurs.

Utilisation de Kutools pour Excel

Si vous recherchez une solution rapide et facile, la fonction « Remplir les cellules vides » de Kutools pour Excel est un outil idéal. Grâce à cette fonctionnalité puissante, vous pouvez réaliser en un clin d’œil les opérations suivantes :

  • Remplir les cellules vides avec une valeur supérieure, inférieure, à gauche ou à droite
  • Remplir les cellules vides avec une série de Série linéaire
  • Remplir les cellules vides avec une valeur spécifique

Après avoir téléchargé et installé Kutools pour Excel, procédez comme suit :

Pour Remplir les cellules vides avec la valeur située au-dessus, Veuillez sélectionner la Plage de données que vous souhaitez Remplir les cellules vides, puis cliquez sur « Kutools » > « Insérer » > « Remplir les cellules vides », et spécifiez les opérations dans la boîte de dialogue « Remplir les cellules vides » :

  1. Sélectionnez l’option « Basé sur la valeur » dans la section « Remplir avec ».
  2. Choisissez « Vers le bas » dans la section « Options ». (Vous pouvez également opter pour « Vers le haut », « Vers la droite » ou « Vers la gauche » afin de remplir les cellules vides avec la valeur située respectivement au-dessus, à gauche ou à droite, selon vos besoins.)
  3. Cliquez sur OK pour activer cette fonctionnalité.
  4. remplir les cellules vides avec la valeur située au-dessus à l’aide de Kutools

Résultat :

Toutes les cellules vides sont désormais remplies avec la valeur située au-dessus, comme illustré ci-dessous :
remplir les cellules vides avec la valeur située au-dessus à l’aide de Kutools pour obtenir le résultat

Remarque: Pour utiliser cette fonctionnalité, veuillez télécharger et installer Kutools pour Excel.

Utiliser du code VBA pour Remplir les cellules vides avec la valeur située au-dessus

Si vous maîtrisez le code VBA, voici un script qui remplit automatiquement les cellules vides avec la valeur située juste au-dessus. Suivez les étapes suivantes :

Étape 1 : Ouvrez l’éditeur de modules VBA et copiez le code

  1. Maintenez les touches « ALT + F11 » enfoncées dans Excel pour ouvrir la fenêtre « Microsoft Visual Basic pour Applications ».
  2. Cliquez sur « Insertion » > « Module », puis collez le code suivant dans la fenêtre du module.
    Code VBA : insérer des cellules vides avec la valeur située au-dessus
    Sub FillBlankCellsWithValueAbove()
    'Updateby Extendoffice
        Dim WorkRng As Range
        Dim cell As Range
        On Error Resume Next
        xTitleId = "KutoolsforExcel"
        Set WorkRng = Application.Selection
        Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
        On Error GoTo 0
        If WorkRng Is Nothing Then
            MsgBox "No valid range selected.", vbExclamation, "Error"
            Exit Sub
        End If
        For Each cell In WorkRng
            If IsEmpty(cell) Then
                cell.Value = cell.Offset(-1, 0).Value
            End If
        Next cell
    End Sub
    

Étape 2 : Exécutez le code

Après avoir collé ce code, appuyez sur la touche F5 pour l’exécuter. Dans la boîte de dialogue qui s’affiche, sélectionnez la plage de données dans laquelle vous souhaitez remplir les cellules vides avec la valeur située juste au-dessus, puis cliquez sur OK.
remplir les cellules vides avec la valeur située au-dessus à l’aide d’un code VBA

Résultat :

Toutes les cellules vides sont désormais remplies avec la valeur située au-dessus, comme illustré ci-dessous :
résultat obtenu en utilisant un code VBA


Utiliser Power Query pour Remplir les cellules vides avec la valeur située au-dessus

Si vous utilisez Excel 2016 ou une version ultérieure, vous bénéficiez d’une fonctionnalité puissante appelée Power Query, qui remplit automatiquement chaque cellule vide d’une colonne avec la valeur de la cellule située juste au-dessus. Voici comment procéder :

Étape 1 : Importez les données dans Power Query

  1. Sélectionnez le Plage de données que vous souhaitez utiliser, puis cliquez sur « Données » > « À partir d’un tableau », comme illustré ci-dessous :
    cliquer sur les données du tableau
    Conseils: Dans Excel 2019 et Office 365, cliquez sur « Données » > « À partir d’un tableau/plage ».
  2. Dans la boîte de dialogue « Créer un tableau » qui s’ouvre, cliquez sur le bouton OK pour créer un tableau, comme illustré ci-dessous :
    créer un tableau pour la plage sélectionnée
  3. La fenêtre « Éditeur Power Query » s’affiche désormais avec vos données, comme illustré ci-dessous :
    importer les données dans Power Query

Étape 2 : Spécifiez les opérations dans la fenêtre Éditeur Power Query

  1. Cliquez sur l’en-tête des colonnes dont vous souhaitez remplir les cellules vides avec la valeur située juste au-dessus. Faites ensuite un clic droit sur l’en-tête sélectionné et choisissez « Remplir » > « Vers le bas », comme illustré ci-dessous :
    cliquer avec le bouton droit sur l’en-tête sélectionné et choisir Remplir vers le bas
    Conseils : Pour appliquer cette action à plusieurs colonnes, maintenez la touche Ctrl ou Maj enfoncée tout en cliquant sur les en-têtes de colonnes afin de sélectionner des colonnes adjacentes ou non adjacentes, puis effectuez un clic droit sur n’importe quelle colonne sélectionnée et choisissez « Remplir » > « Vers le bas », comme indiqué précédemment.
  2. Toutes les cellules vides de la colonne sélectionnée sont désormais remplies avec la valeur de la cellule située directement au-dessus, comme illustré ci-dessous :
    les cellules vides sont remplies avec la valeur située au-dessus

Étape 3 : Exportez la requête Power Query vers un tableau Excel

  1. Ensuite, vous devez renvoyer les données vers votre feuille de calcul. Cliquez sur « Accueil » > « Fermer et charger » > « Fermer et charger » ou « Fermer et charger vers... » (ici, je vais cliquer sur « Fermer et charger »), comme illustré ci-dessous :
    cliquer sur Fermer et charger vers
    Conseils : Cliquer sur « Fermer et charger » envoie les données vers une nouvelle feuille de calcul ; choisir l’option « Fermer et charger vers... » permet d’envoyer les données vers une nouvelle feuille ou vers la feuille de calcul actuelle de votre choix.
  2. Les données sont alors chargées dans un Nouvelle feuille de calcul, comme illustré ci-dessous :
    charger les données dans une feuille de calcul

Remplir les cellules vides avec 0 ou une valeur spécifique

Si vous devez remplir les cellules vides avec 0 ou toute autre valeur spécifique, voici deux méthodes rapides.


Utilisation de la fonctionnalité Atteindre spécial pour Remplir les cellules vides avec 0 ou une valeur spécifique

Étape 1 : Sélectionnez les cellules vides

      1. Sélectionnez la plage de cellules dans laquelle vous souhaitez remplir les cellules vides par 0 ou une valeur spécifique.
      2. Ensuite, cliquez sur « Accueil » > « Rechercher et sélectionner » > « Atteindre spécial », voir capture d’écran :
        cliquer sur Atteindre spécial dans le menu contextuel
        Conseils: Vous pouvez également appuyer sur la touche F5 pour ouvrir la boîte de dialogue « Atteindre », puis cliquer sur le bouton « Spécial » dans cette fenêtre afin d’afficher la boîte de dialogue « Atteindre spécial ».
      3. Dans la boîte de dialogue « Atteindre spécial », sélectionnez l’option « Cellules vides », puis cliquez sur OK.
        sélectionner Cellules vides dans la boîte de dialogue Atteindre spécial
      4. Toutes les cellules vides de la plage sont désormais sélectionnées en une seule fois.
        les cellules vides sont sélectionnées

Étape 2 : Saisissez 0 ou une valeur spécifique

Les cellules vides étant toujours sélectionnées, saisissez directement 0 ou toute autre valeur spécifique dont vous avez besoin, voir capture d’écran :
saisir une valeur

Étape 3 : Appuyez sur les touches Ctrl + Entrée pour remplir toutes les cellules vides sélectionnées

Appuyez maintenant simultanément sur les touches Ctrl + Entrée pour remplir les cellules vides sélectionnées avec la valeur que vous avez saisie, voir capture d’écran :
appuyer sur Ctrl et Entrée pour remplir toutes les cellules vides


Ne laissez pas les cellules vides freiner votre productivité ; laissez Kutools pour Excel les remplir !

Les cellules vides perturbent votre flux de travail ? Transformez votre expérience Excel avec Kutools ! Il remplit tous les types de cellules vides, répondant parfaitement à vos besoins. Fini les cellules vides, place à la brillance !Téléchargez Kutools pour Excel dès maintenant !

Remplir les cellules vides avec 0 ou toute autre valeur spécifique
remplir les cellules vides avec une valeur spécifique

Ne laissez pas les cellules vides freiner votre productivité ; laissez Kutools pour Excel les remplir !

Les cellules vides perturbent votre flux de travail ? Transformez votre expérience Excel avec Kutools ! Il remplit tous les types de cellules vides, répondant parfaitement à vos besoins. Fini les cellules vides, place à la brillance !Téléchargez Kutools pour Excel dès maintenant !

Remplir les cellules vides avec une série de Série linéaire
remplir les cellules vides avec une série de valeurs linéaires

Ne laissez pas les cellules vides freiner votre productivité ; confiez-leur à Kutools pour Excel le soin de les remplir !

Les cellules vides perturbent votre flux de travail ? Transformez votre expérience Excel avec Kutools ! Il remplit tous les types de cellules vides, répondant parfaitement à vos besoins. Fini les cellules vides, place à la brillance !Téléchargez Kutools pour Excel dès maintenant !

Remplir les cellules vides avec la valeur située au-dessus/en dessous/à gauche/à droite
remplir les cellules vides avec la valeur située au-dessus/en dessous/à gauche/à droite


Utilisation de la fonctionnalité Rechercher et remplacer pour Remplir les cellules vides avec 0 ou une valeur spécifique

La fonctionnalité **Rechercher et remplacer** d’Excel vous permet également de remplir facilement les cellules vides par **0** ou toute autre valeur de votre choix. Voici comment procéder :

Étape 1 : Sélectionnez les Plage de données et activez la fonctionnalité Rechercher et remplacer

  1. Sélectionnez la plage de données dans laquelle vous souhaitez remplir les cellules vides avec une valeur spécifique.
  2. Ensuite, cliquez sur « Accueil » > « Rechercher et sélectionner » > « Remplacer » (vous pouvez également appuyer sur « Ctrl + H » pour ouvrir la boîte de dialogue « Rechercher et remplacer »), comme illustré ci-dessous :
    cliquer sur la fonction Remplacer

Étape 2 : Spécifiez les opérations dans la boîte de dialogue Rechercher et remplacer

  1. Dans la boîte de dialogue « Rechercher et remplacer », laissez le champ « Rechercher » vide, saisissez la valeur souhaitée dans le champ « Remplacer par », puis cliquez sur « Remplacer tout ». Voir l’illustration ci-dessous :
    définir les options dans la boîte de dialogue Rechercher et remplacer
  2. Une boîte de dialogue s’affiche pour vous indiquer le nombre de cellules remplacées par la nouvelle valeur. Cliquez ensuite sur OK pour fermer la boîte de dialogue Rechercher et remplacer.
    une boîte de message s’affiche

Résultat :

Désormais, les cellules vides dans le Sélectionner la plage sont remplies avec la valeur spécifique que vous avez saisie, voir capture d’écran :
résultat obtenu en utilisant la fonction Rechercher et remplacer


Voilà comment remplir les cellules vides avec la valeur située au-dessus ou une valeur spécifique. Si vous souhaitez découvrir davantage d’astuces Excel, notre site web propose des milliers de tutoriels. Merci de votre lecture, et nous espérons vous apporter encore plus d’informations utiles à l’avenir !


Articles associés :

  • Remplir les cellules vides avec un tiret
  • Supposons que vous disposiez d’une plage de données contenant certaines cellules vides et que vous souhaitiez remplir chacune de ces cellules vides par le symbole de tiret, comme illustré ci-dessous. Avez-vous une méthode efficace pour remplir toutes les cellules vides par des tirets d’un seul coup sous Excel ?