Accéder au contenu principal

Remplir les cellules vides avec des valeurs linéaires dans Excel – (4 méthodes efficaces)

Author: Kelly Last Modified: 2025-05-27

Dans l'utilisation quotidienne d'Excel, nous rencontrons souvent des colonnes de données contenant des cellules vides. Ces blancs peuvent représenter des données qui n'ont pas encore été saisies ou des valeurs répétées intentionnellement omises pour un affichage plus propre. Dans certaines tâches d'analyse, remplir ces cellules vides avec des valeurs de tendance linéaire peut aider à présenter les tendances de manière plus claire et préparer le jeu de données pour des graphiques ou des calculs ultérieurs. Ce guide complet vous guidera à travers plusieurs méthodes optimisées pour accomplir cela efficacement.


Remplir les cellules vides avec des valeurs linéaires via la fonctionnalité Remplissage en série

L'outil Remplissage en série d'Excel est une méthode intégrée pour compléter automatiquement des séquences, et il est parfait pour remplir des valeurs linéaires lorsque des blancs se produisent entre deux nombres connus.

  1. Sélectionnez la plage de A2 à A8, puis cliquez sur "Accueil" > "Remplissage" > "Série", voir capture d'écran :
    click Home > Fill > Series
  2. Dans la boîte de dialogue "Série", cliquez simplement sur OK — Excel remplira le premier bloc de cellules vides avec des valeurs linéaires. Voir capture d'écran :
    click ok to fill series
  3. Pour remplir des blocs supplémentaires de cellules vides, sélectionnez la plage suivante (par exemple A9:A14) et répétez les étapes ci-dessus pour appliquer l'interpolation linéaire.
    select next data and apply the fill serries feature                   all blank cells are filled with series
Remarque : Cette méthode ne peut remplir qu'un seul bloc de cellules vides à la fois. Si vous avez plusieurs blocs à remplir, vous devrez répéter le processus pour chacun.

Remplir les cellules vides avec des valeurs linéaires via Kutools pour Excel

Si vous travaillez fréquemment avec de grands ou complexes jeux de données, la fonctionnalité "Remplir les cellules vides" de Kutools pour Excel offre une méthode simple et efficace pour remplir les blancs avec des valeurs linéaires. De plus, cet outil vous permet de remplir les blancs en fonction de la direction des cellules adjacentes (haut, bas, gauche ou droite), ou même de les remplir avec une valeur fixe, offrant ainsi une grande flexibilité.

Kutools pour Excel propose plus de 300 fonctionnalités avancées pour simplifier les tâches complexes, augmentant ainsi la créativité et l'efficacité. Intégré à des capacités d'IA, Kutools automatise les tâches avec précision, rendant la gestion des données facile et sans effort. Informations détaillées sur Kutools pour Excel...  Essai gratuit...

Après avoir installé Kutools pour Excel, veuillez suivre les étapes suivantes :

  1. Sélectionnez la plage de données que vous souhaitez remplir avec des valeurs linéaires. Ensuite, cliquez sur "Kutools" > "Insérer" > "Remplir les cellules vides", voir capture d'écran :
    Fill Blank Cells feature of kutools
  2. Dans la boîte de dialogue "Remplir les cellules vides", cochez l'option "Valeurs linéaires" et l'ordre de remplissage (De gauche à droite ou De haut en bas) en fonction de vos données. Voir capture d'écran :
    specify the options in the dialog box
  3. Ensuite, cliquez sur le bouton OK, Kutools remplira automatiquement les blancs en fonction d'une tendance linéaire entre les valeurs connues. Voir capture d'écran :
    fill blank cells with linear values by kutools

Remplir les cellules vides avec des valeurs linéaires via une formule

Pour ceux qui préfèrent des solutions basées sur des formules ou souhaitent plus de contrôle sur leurs calculs, utiliser des formules est une méthode fiable et dynamique.

Supposons que vos données soient dans la colonne A (A2:A8), et que vous souhaitiez remplir les blancs en fonction d'une interpolation linéaire.

1. Entrez ou copiez la formule suivante dans la cellule A3, (Dans la formule ci-dessus, A2 est la cellule de départ, et A8 est la prochaine cellule de données.) voir capture d'écran :

=A2+($A$8-$A$2)/(ROW($A$8)-ROW($A$2))

enter a formula

2. Faites glisser la poignée de remplissage de A3 jusqu'à la ligne juste au-dessus de la prochaine valeur connue (dans cet exemple, A7). Une fois rempli, vous verrez que les cellules vides sont maintenant remplies de valeurs interpolées qui suivent une tendance linéaire entre les deux points de données connus.

fill blank cells with linear values by a formula

Remarques:
  • Cette méthode ne fonctionne qu'entre deux valeurs connues. Si votre colonne contient plusieurs blocs de cellules vides, vous devrez répéter ce processus pour chaque bloc, en ajustant les références dans la formule en conséquence.
  • Assurez-vous que vos données sont numériques, car cette méthode est destinée à l'interpolation linéaire numérique.

Remplir les cellules vides avec des valeurs linéaires via du code VBA

Si vous devez fréquemment remplir des cellules vides avec des valeurs linéaires, une macro VBA peut faire gagner du temps en automatisant la tâche.

  1. Sélectionnez la liste de données où vous souhaitez remplir les cellules vides avec des valeurs linéaires.
  2. Cliquez sur "Alt+F11" pour ouvrir la fenêtre "Microsoft Visual Basic pour Applications".
  3. Cliquez sur "Insérer" > "Module", et collez le code VBA suivant dans la fenêtre Module.
    Sub LinearFillBlanks()
    'Updateby Extendoffice
        Dim rng As Range
        Dim cell As Range
        Dim startCell As Range
        Dim endCell As Range
        Dim i As Long, countBlank As Long
        Dim startVal As Double, endVal As Double, stepVal As Double
        Set rng = Selection
        For i = 1 To rng.Rows.Count
            If Not IsEmpty(rng.Cells(i, 1).Value) Then
                Set startCell = rng.Cells(i, 1)
                startVal = startCell.Value
                countBlank = 0
                Do While i + countBlank + 1 <= rng.Rows.Count And IsEmpty(rng.Cells(i + countBlank + 1, 1))
                    countBlank = countBlank + 1
                Loop
                If i + countBlank + 1 <= rng.Rows.Count Then
                    Set endCell = rng.Cells(i + countBlank + 1, 1)
                    endVal = endCell.Value
                    stepVal = (endVal - startVal) / (countBlank + 1)
                    For j = 1 To countBlank
                        rng.Cells(i + j, 1).Value = startVal + stepVal * j
                    Next j
                End If
            End If
        Next i
    End Sub
    
  4. Ensuite, appuyez sur la touche F5 pour exécuter ce code, toutes les cellules vides seront remplies avec des valeurs linéaires. Voir capture d'écran :
    fill blank cells with linear values by vba code

Conclusion

Remplir les cellules vides avec des valeurs linéaires dans Excel peut grandement améliorer la précision et la lisibilité de vos données, surtout lorsqu'il s'agit de tendances ou de motifs numériques. Que vous préfériez utiliser la fonctionnalité Remplissage en série intégrée d'Excel, l'add-in puissant Kutools pour Excel, une approche flexible basée sur des formules, ou une solution automatisée avec VBA, chaque méthode présente ses propres avantages en fonction de la taille, de la complexité et des besoins de votre flux de travail.

Choisissez la méthode qui correspond le mieux à votre scénario :

  • Utilisez Remplissage en série pour une interpolation manuelle rapide
  • Essayez Kutools pour des résultats rapides en un clic sur de grandes plages
  • Appliquez des formules pour une précision et un contrôle
  • Ou automatisez avec VBA pour des tâches répétitives

En maîtrisant ces techniques, vous pouvez vous assurer que vos jeux de données Excel sont complets et prêts pour l'analyse tout en maintenant l'intégrité des données. Si vous êtes intéressé par l'exploration de plus d'astuces et conseils Excel, notre site Web propose des milliers de tutoriels pour vous aider à maîtriser Excel.


Articles connexes :

Meilleurs outils de productivité pour Office

🤖 Kutools AI Aide : Révolutionner l'analyse des données basée sur : Exécution intelligente   |  Générer du code  |  Créer des formules personnalisées  |  Analyser les données et générer des graphiques  |  Invoquer les Fonctions améliorées
Fonctionnalités populaires : Trouver, mise en évidence ou marquer les doublons   |  Supprimer les lignes vides   |  Consolider les colonnes ou les cellules sans perdre de données   |   Arrondir sans formule ...
Super RECHERCHEV : RECHERCHEV avec critères multiples    RECHERCHEV avec valeurs multiples  |   Recherche multi-feuilles   |   Correspondance floue ....
Liste déroulante avancée : Créer rapidement une liste déroulante   |  Liste déroulante dépendante   |  Liste déroulante multi-sélection ....
Gestionnaire de colonnes : Ajouter un nombre spécifique de colonnes  |  Déplacer les colonnes  |  Basculer l'état de visibilité des colonnes masquées  |  Comparer les plages & colonnes ...
Fonctionnalités en vedette : Mise au point de la grille   |  Affichage de conception   |   Barre de formule améliorée    Gestionnaire de classeur & feuille de calcul   |  Bibliothèque dAutoTexte (Auto Text)   |  Sélecteur de date   |  Fusionner les données   |  Crypter/Déchiffrer les cellules    Envoyer un e-mail par liste   |  Super Filtre   |   Filtre spécial (filtrer les cellules avec une police en gras/italique/barré...) ...
Top15 ensembles d'outils12 outils de texte (Ajouter du texte, Supprimer des caractères spécifiques, ...)   |   50+ types de graphiques (Diagramme de Gantt, ...)   |   40+ formules pratiques (Calculer lâge en fonction de la date de naissance, ...)   |   19 outils d'insertion (Insérer un code QR, Insérer une image depuis le chemin, ...)   |  12 outils de conversion (Convertir en mots, Conversion de devises, ...)   |  7 outils de fusion & division (Fusion avancée des lignes, Diviser les cellules, ...)   |   ... et plus

Boostez vos compétences Excel avec Kutools pour Excel, et découvrez une efficacité sans précédent. Kutools pour Excel propose plus de300 fonctionnalités avancées pour augmenter la 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 facilite grandement votre travail

  • Activez la modification 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é de50 %, et réduit des centaines de clics de souris pour vous chaque jour !