Remplir jusqu'à la valeur suivante dans Excel (5 méthodes simples)

  • Partage Ça
Hugh West

Dans de nombreuses utilisations d'Excel, nous rencontrons parfois des cellules vides aléatoires dans la feuille de calcul Excel. Dans la plupart des cas, parce que la valeur des cellules non vides supérieures est la même pour toutes les lignes. Les utilisateurs ne prennent donc pas la peine de remplir ces cellules avec des valeurs répétitives à la main. Mais pour des raisons de clarté, nous devons remplir ces cellules vides avec la valeur suivante. Dans cet article, nous allons aborder les points suivantscomment nous pouvons remplir jusqu'à la prochaine valeur dans Excel de manière efficace.

Télécharger le cahier d'exercices

Téléchargez ce cahier d'exercices ci-dessous.

Remplir jusqu'à la valeur suivante.xlsm

5 façons simples de passer à la valeur suivante dans Excel

Pour les besoins de la démonstration, nous allons utiliser l'ensemble de données ci-dessous, dont la première colonne est le numéro d'identification de l'utilisateur. Nom du produit puis, en série, le nom de la société et l'adresse de l'entreprise. Numéro de série du produit. Il y a des cellules vides entre les cellules qui vont être remplies en utilisant différentes méthodes dans l'article suivant.

1. Utilisation de la poignée de remplissage

Poignée de remplissage est probablement l'outil le plus couramment utilisé dans Excel. Grâce à cet outil, vous pouvez automatiser des valeurs et remplir des équations dans Excel de manière pratique.

Étapes

  • Au début, sélectionnez le Poignée de remplissage dans le coin de la cellule B5 et faites-le glisser vers le bas jusqu'à la cellule B17.

  • Vous remarquerez alors que la plage de cellules B4:B17 est maintenant remplie avec la valeur de la cellule B5.

  • Sélectionnez ensuite la cellule C5 et faites glisser le Flash Fill en maintenant enfoncé le bouton droit de la souris au lieu du bouton gauche. Faites glisser l'icône Poignée de remplissage à la cellule C7.

  • Après avoir fait glisser le flash Poignée de remplissage à C7, relâchez le bouton.
  • Après avoir relâché l'icône, vous aurez un nouveau menu contextuel qui s'ouvrira.
  • Dans cette fenêtre, cliquez sur le bouton Copie de cellules .

  • Après cela, vous remarquerez que la plage de cellules C5:C7 est maintenant remplie avec la valeur de la cellule C5 .
  • Vous remarquerez alors que la plage de cellules B4:B17 est maintenant remplie avec la valeur de la cellule B5 .
  • Vous pouvez choisir Flash Fill au lieu de Copie de cellules pour remplir les valeurs comme indiqué dans l'image ci-dessous.

Note :

Poignée de remplissage pourrait être caché dans la feuille de travail, vous devez l'activer via le bouton Options avancées dans le Options dans le menu Fichier Dans les options avancées, cliquez sur Options d'édition> ; Activer la poignée de remplissage et le glisser-déposer boîte.

Read More : [Résolu] : La poignée de remplissage ne fonctionne pas dans Excel (5 solutions simples)

2. Utilisation de la commande spéciale Go To

Aller à Spécial est un autre type d'outil permettant de remplir les cellules vides dans les feuilles Excel en sélectionnant d'abord les cellules vides, puis en appliquant la formule aux cellules vides.

Étapes

  • Sélectionnez la plage de cellules B4:D16 puis appuyez sur F5 .

  • Il y aura une nouvelle fenêtre nommée Aller à .
  • Dans ce menu, cliquez sur Spécial.

  • Ensuite, il y aura une autre fenêtre nommée Aller à Spécial .
  • Dans cette fenêtre, sélectionnez Flans et cliquez sur OK.

  • Vous remarquerez alors que toutes les cellules vides de la plage de cellules B4:D17 maintenant sélectionnée, avec seulement la cellule C6 activé.

  • Ensuite, entrez "= " dans la cellule activée C6 puis appuyez sur le bouton Flèche vers le haut sur le clavier.
  • Ceci sélectionnera la cellule C5.
  • Après cela, cliquez sur Ctrl+Enter sur le clavier.

  • Après avoir appuyé sur le bouton, vous remarquerez que les cellules vides sont maintenant remplies avec la valeur suivante de leurs cellules supérieures.

Lire la suite : Comment faire glisser une formule et ignorer les cellules cachées dans Excel (2 exemples)

3. l'application de Power Query

Power Query est l'un des outils les plus efficaces pour Remplir Power Query récupère les données du tableau à partir de la feuille de calcul et applique ensuite la commande de remplissage à chaque colonne.

Étapes

  • Pour ce faire, cliquez sur le De la table/plage de la Données onglet.

  • Ensuite, il y aura une petite fenêtre demandant la gamme de votre table, que vous voulez ajouter.
  • Dans cette fenêtre, saisissez $B$4:$D$16, et cochez la case Mon tableau a des en-têtes boîte.
  • Cliquez sur OK.

  • Après cela, une nouvelle fenêtre s'ouvrira et dans cette fenêtre, vous verrez que notre fenêtre sélectionnée s'affiche avec toutes les colonnes équipées d'icônes de filtre.
  • Les cellules vides sont maintenant affichées comme null .

  • Cliquez avec le bouton droit de la souris sur la colonne du nom de la société et allez à Fill> ; Down.

  • Vous remarquerez alors que la colonne du nom de la société est maintenant remplie avec les valeurs des cellules supérieures.
  • Maintenant, cliquez à nouveau avec le bouton droit de la souris sur le Nom des produits et aller à Fill>Down.

  • Ensuite, vous verrez que l'ensemble du tableau est maintenant rempli avec la valeur suivante dans les cellules supérieures.
  • Cliquez maintenant sur le Fermer & ; Charger de l'icône Accueil puis cliquez sur Fermer et charger vers.

  • Après cela, il y aura une nouvelle fenêtre demandant l'emplacement de la nouvelle table que nous venons de modifier dans le power query.
  • Tout d'abord, cliquez sur Tableau .
  • Sélectionnez ensuite Feuille de travail existante dans le Où voulez-vous placer les données ? option.
  • Ensuite, sélectionnez l'emplacement dans la case de la gamme. nous avons saisi F4 dans la boîte.
  • Cliquez sur OK après ça.

  • La gamme de cellules F4:H16 est maintenant occupée par la table que nous venons de modifier dans le power query.

Et c'est ainsi que nous remplissons toutes les cellules vides du tableau par la valeur suivante dans la direction supérieure.

Lire la suite : Comment remplir la dernière ligne avec des données dans Excel (3 méthodes rapides)

4. utilisation de la fonction IF

Utilisation de la fonction IF nous allons remplir les cellules vides dans les feuilles Excel avec les cellules adjacentes dans la direction supérieure. Pour utiliser cette méthode, nous devons copier les cellules plusieurs fois sur la feuille.

Étapes

  • Au début, la plage de cellules D5:D16 est copié dans la plage de cellules C5:C16.

  • Sélectionnez ensuite la cellule C6 et entrez la formule suivante.
=IF(D6="",C5,D6)

  • Ensuite, faites glisser la cellule vers la cellule C16.
  • Maintenant, la plage de cellules C5:C16 est remplie par la valeur supérieure suivante de la cellule.

  • Maintenant, coupez la plage de cellules C5:C16 au D5:D16 .
  • Ensuite, copiez la cellule B5 à la C5 .
  • Ensuite, sélectionnez la cellule B5 et entrez la formule suivante,
=IF(C6="",B5,C6)

  • Ensuite, faites glisser le Poignée de remplissage à B16 cellules.
  • Ensuite, vous remarquerez que la plage de cellules B5:B16 est maintenant rempli jusqu'à la prochaine valeur supérieure.

C'est ainsi que l'on remplit jusqu'à la valeur suivante dans Excel en utilisant la fonction SI fonction.

Note :

L'utilisation de la méthode des formules est assez facile, elle ne nécessite pas de conditions préalables comme VBA, mais elle prend un peu plus de temps que les autres.

Lire la suite : Comment remplir une formule jusqu'à une ligne spécifique dans Excel (7 méthodes simples)

5. intégration d'une macro VBA

L'utilisation d'une simple macro peut réduire considérablement le temps nécessaire pour remplir les cellules avec la valeur de la cellule adjacente suivante. Cette macro peut ensuite être répétée plusieurs fois si nécessaire.

Étapes

  • De la Développeur puis allez dans l'onglet Visual Basic.

  • Cliquez ensuite sur Insérer > ; Module.

  • Dans la fenêtre du module, entrez le code suivant.
 Sub Down_Fill_next_value() Dim x As Range Dim y As Long, z As Long Dim m As Integer, n As Integer Set x = Selection z = x.Columns.CountLarge y = x.Rows.CountLarge For n = 1 To z For m = 1 To y - 1 If x.Cells(m, n) "" Then x.Cells(m, n) = x.Cells(m, n).Value If x.Cells(m + 1, n) = "" Then x.Cells(m + 1, n) = x.Cells(m, n).Value End If End If Next m Next n EndSous 

  • Fermez ensuite la fenêtre.
  • Sélectionnez la plage de données que vous devez remplir avec la valeur de la cellule suivante.
  • Après cela, allez dans le Voir onglet > ; Macros (Double clic).

  • Après avoir cliqué sur Voir les macros, sélectionnez les macros que vous venez de créer. Le nom est le suivant Valeur de remplissage_suivante Puis cliquez sur Cours.

  • Après avoir cliqué sur OK, vous remarquerez que la plage de cellules sélectionnée est maintenant remplie de valeurs à côté de leurs cellules supérieures.

Voici comment remplir la valeur suivante dans Excel à l'aide d'une macro VBA.

Lire la suite : Comment utiliser la poignée de remplissage pour copier une formule dans Excel (2 exemples utiles)

Conclusion

En résumé, la question "comment descendre à la valeur suivante dans Excel" trouve ici une réponse de 5 manières différentes, en commençant par l'utilisation de la fonction Poignée de remplissage puis en utilisant la méthode spéciale "go-to", pour finir par l'utilisation d'outils complexes tels que Power Query et Macro VBA. Parmi toutes les méthodes utilisées ici, l'utilisation de l'option Poignée de remplissage et le Aller à Spécial est plus facile à utiliser. VBA est également moins longue et plus simple, mais elle nécessite des connaissances préalables en VBA, ce qui n'est pas le cas des autres méthodes.

Pour ce problème, un cahier d'exercices macro-énergétiques est disponible au téléchargement, dans lequel vous pouvez pratiquer ces méthodes.

N'hésitez pas à poser des questions ou à faire part de vos commentaires dans la section réservée aux commentaires. Exceldemy sera très appréciée.

Hugh West est un formateur et analyste Excel très expérimenté avec plus de 10 ans d'expérience dans l'industrie. Il est titulaire d'un baccalauréat en comptabilité et finance et d'une maîtrise en administration des affaires. Hugh a une passion pour l'enseignement et a développé une approche pédagogique unique qui est facile à suivre et à comprendre. Sa connaissance approfondie d'Excel a aidé des milliers d'étudiants et de professionnels du monde entier à améliorer leurs compétences et à exceller dans leur carrière. Grâce à son blog, Hugh partage ses connaissances avec le monde, offrant des tutoriels Excel gratuits et une formation en ligne pour aider les particuliers et les entreprises à atteindre leur plein potentiel.