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 Série linéaire dans Excel – (4 méthodes efficaces)

AuteurKelly Date de modification

Lors de l’utilisation courante d’Excel, il arrive fréquemment que des colonnes de données contiennent des cellules vides. Ces cellules peuvent représenter des données non encore saisies ou des valeurs répétées intentionnellement omises pour une présentation plus claire. Dans certaines tâches d’analyse, remplir ces cellules vides avec des valeurs issues d’une tendance linéaire permet de mieux visualiser les tendances et de préparer le jeu de données à des graphiques ou calculs ultérieurs. Ce guide complet vous présente plusieurs méthodes optimisées pour y parvenir efficacement.


Remplir les cellules vides avec Série linéaire à l’aide de la fonctionnalité Série

L’outil Série d’Excel est une fonctionnalité intégrée qui remplit automatiquement des séquences, idéale pour générer une série linéaire lorsque des cellules vides se trouvent entre deux nombres connus.

  1. Sélectionnez la plage de A2 à A8, puis cliquez sur « Accueil » > « Remplissage » > « Série », voir capture d’écran :
    cliquez sur Accueil > Remplissage > Série
  2. Dans la boîte de dialogue « Série », cliquez simplement sur OK : Excel remplira automatiquement le premier bloc de cellules vides avec une série linéaire. Voir la capture d’écran :
    cliquez sur OK pour remplir la série
  3. Pour remplir d’autres plages de cellules vides, sélectionnez la plage suivante (par exemple A9:A14) et répétez les étapes ci-dessus pour appliquer une interpolation linéaire.
    sélectionnez les données suivantes et appliquez la fonctionnalité Remplir la série                   toutes les cellules vides sont remplies avec une série
Remarque: Cette méthode ne permet de remplir qu’un seul bloc de cellules vides à la fois. Si vous avez plusieurs blocs à traiter, vous devrez répéter l’opération pour chacun d’eux.

Remplir les cellules vides avec Série linéaire à l’aide de Kutools pour Excel

Si vous travaillez régulièrement avec des jeux de données volumineux ou complexes, la fonction « Remplir les cellules vides » de Kutools pour Excel vous offre une solution simple et efficace pour compléter automatiquement les cellules vides à l’aide d’une série linéaire. De plus, cet outil vous permet de remplir ces cellules en vous appuyant sur la direction des cellules adjacentes (au-dessus, en dessous, à gauche ou à droite), ou même avec une valeur fixe, vous offrant ainsi une grande flexibilité.

Kutools pour Excelpropose plus de 300 fonctionnalités avancées pour simplifier les tâches complexes, stimulant ainsi créativité et efficacité.Intégré aux capacités de l’IA, Kutools automatise les tâches avec précision, rendant la gestion des données parfaitement fluide.Informations détaillées sur Kutools pour Excel...         Essai gratuit...

Après avoir installé Kutools pour Excel, procédez comme suit :

  1. Sélectionnez la plage de données que vous souhaitez remplir à l’aide d’une série linéaire, puis cliquez sur « Kutools » > « Insertion » > « Remplir les cellules vides » (voir capture d’écran).
    fonctionnalité Remplir les cellules vides de Kutools
  2. Dans la boîte de dialogue « Remplir les cellules vides », cochez l’option « Série linéaire » et choisissez l’ordre de remplissage (de gauche à droite ou de haut en bas) selon la disposition de vos données. Voir la capture d’écran :
    spécifiez les options dans la boîte de dialogue
  3. Cliquez ensuite sur le bouton OK ; Kutools remplira automatiquement les cellules vides en suivant une tendance linéaire entre les valeurs connues. Voir la capture d’écran :
    remplir les cellules vides avec des valeurs linéaires à l’aide de Kutools

Remplir les cellules vides avec Série linéaire à l’aide d’une formule

Pour ceux qui privilégient les solutions fondées sur des formules ou souhaitent un contrôle accru sur leurs calculs, l’utilisation de formules s’impose comme une méthode fiable et dynamique.

Supposons que vos données soient situées dans la colonne A (plage A2:A8) et que vous souhaitiez remplir les cellules vides par interpolation linéaire.

1. Saisissez ou copiez la formule suivante dans la cellule A3 (où A2 est la cellule de départ et A8 celle contenant la valeur suivante). Voir la capture d’écran :

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

saisissez une formule

2. Faites glisser la poignée de recopie vers le bas depuis la cellule A3 jusqu’à la ligne située juste avant la prochaine valeur connue (ici, A7). Une fois l’opération effectuée, les cellules auparavant vides seront automatiquement remplies avec des valeurs interpolées selon une tendance linéaire entre les deux points de données connus.

remplir les cellules vides avec des valeurs linéaires à l’aide d’une formule

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 l’opération pour chacun d’eux en ajustant les références de la formule en conséquence.
  • Assurez-vous que vos données sont numériques, car cette méthode est spécifiquement conçue pour l’interpolation linéaire numérique.

Remplir les cellules vides avec Série linéaire à l’aide d’un code VBA

Si vous devez fréquemment remplir les cellules vides à l’aide d’une série linéaire, une macro VBA peut vous faire gagner du temps en automatisant cette tâche.

  1. Sélectionnez la plage de données dans laquelle vous souhaitez remplir les cellules vides à l’aide d’une série linéaire.
  2. Appuyez sur « Alt+F11 » pour ouvrir la fenêtre Microsoft Visual Basic pour Applications.
  3. Cliquez sur « Insertion » > « Module », puis collez le code VBA suivant dans la fenêtre qui s’ouvre.
    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. Appuyez ensuite sur la touche F5 pour exécuter ce code : toutes les cellules vides seront automatiquement remplies à l’aide d’une série linéaire. Voir la capture d’écran :
    remplir les cellules vides avec des valeurs linéaires à l’aide d’un code VBA

Conclusion

Remplir les cellules vides à l’aide d’une série linéaire dans Excel améliore considérablement la précision et la lisibilité de vos données, en particulier pour l’analyse de tendances ou de séries numériques. Que vous optiez pour la fonction intégrée « Série » d’Excel, l’extension puissante Kutools pour Excel, une méthode flexible fondée sur des formules ou une solution automatisée en VBA, chaque approche offre des avantages adaptés à la taille, à la complexité de vos données et à vos besoins opérationnels.

Choisissez la méthode la mieux adaptée à votre situation :

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

En maîtrisant ces techniques, vous vous assurez que vos jeux de données Excel sont complets, prêts pour l’analyse et toujours fidèles à leur intégrité. Si vous souhaitez découvrir davantage d’astuces et de conseils Excel, notre site web propose des milliers de tutoriels pour vous aider à maîtriser Excel.


Articles associés :

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