Comment supprimer les cellules vides d'une plage dans Excel (9 méthodes)

  • Partage Ça
Hugh West

Lorsque nous travaillons avec une large gamme de données, nous pouvons voir des cellules vides inutiles qui sont assez ennuyeuses. Heureusement, dans Excel, il existe plusieurs options disponibles pour supprimer ces cellules vides indésirables. Cet article vous guidera donc sur la façon dont vous pouvez supprimer les cellules vides d'une gamme de données dans Excel.

Télécharger le cahier d'exercices

Vous pouvez télécharger le cahier d'exercices que nous avons utilisé pour préparer cet article.

Supprimer les cellules vides d'une plage.xlsx

9 méthodes pour supprimer les cellules vides d'une plage dans Excel

Supposons que je dispose d'une plage de données ( B4:E12 ) contenant les données de vente de plusieurs produits électroniques (par date). Maintenant, vous pouvez supprimer les cellules vides Dans cet article, je vais vous montrer 9 méthodes pour supprimer les cellules vides dans Excel.

L'option " Aller à la rubrique spéciale " d'Excel permet de supprimer les cellules vides d'une plage.

Nous pouvons exclure les cellules vides d'une plage à l'aide de la fonction Aller à Spécial option.

Des pas :

  • Tout d'abord, sélectionnez la plage ( B4:E12 ) de données et appuyez sur F5 ou Ctrl + G pour apporter le Aller à Appuyez ensuite sur Spécial dans la boîte de dialogue.

  • Par conséquent, le Aller à Spécial Choisissez Flans parmi les options disponibles et appuyez sur OK .

  • Après avoir appuyé sur OK tous les les cellules vides de la plage sont mises en évidence. Maintenant, appuyez sur Ctrl + - du clavier pour faire apparaître la Supprimer Ensuite, en fonction de vos données et de vos besoins, vous pouvez choisir l'une des options de suppression. J'ai choisi l'une des options suivantes Déplacer les cellules vers le haut Presse OK Cette option permet de supprimer les cellules vides et de déplacer les cellules non vides vers le haut.

  • Par conséquent, voici notre résultat final.

Note :

  • Faites attention lorsque vous choisissez les options de suppression dans le menu Supprimer Le choix d'une mauvaise option de suppression perturbera votre plage de données.
  • Vous pouvez apporter le Supprimer en cliquant avec le bouton droit de la souris sur la sélection ou en suivant le chemin : Accueil > ; Cellules > ; Supprimer > ; Supprimer des cellules .

Lire la suite : Comment remplir des cellules vides dans Excel avec Go To Special (avec 3 exemples)

Supprimer les cellules vides d'une plage à l'aide de l'option Filtre

Maintenant, je vais Filtre la plage à la recherche de cellules vides, pour les supprimer ultérieurement.

Des pas :

  • Sélectionnez d'abord la gamme et appuyez sur Ctrl + Shift + L pour appliquer Filtre sur elle. Comme le Filtre est appliquée, la flèche déroulante s'affiche.

  • Maintenant, supposons que je vais filtrer la troisième colonne de la plage ( B5:E12 ) sur la base de Date Pour ce faire, cliquez sur l'icône déroulante de la colonne Date, cochez uniquement le champ Flans et appuyez sur OK .

  • En conséquence, toutes les lignes qui contiennent des cellules vides seront filtrées. Maintenant, sélectionnez toutes les lignes et cliquez avec le bouton droit de la souris sur la sélection, cliquez sur Supprimer la rangée .

  • Après cela, le Microsoft Excel La boîte de message vous demandera de confirmer la suppression de la ligne. Cliquez sur OK .

  • Retirez ensuite le filtre en appuyant sur Ctrl + Shift + L Enfin, vous verrez que toutes les cellules vides ont disparu de la plage.

Lire la suite : Comment supprimer les cellules vides dans Excel (10 méthodes simples)

Appliquer la fonction de filtre avancé pour supprimer les cellules vides d'une plage.

Le site Filtre avancé d'Excel est un moyen extraordinaire d'exclure les cellules vides Supposons que vous vouliez supprimer les cellules vides de deux colonnes ( Date et Ventes ) à partir de notre ensemble de données existant. Voyons comment procéder en appliquant la fonction Filtre avancé option.

Des pas :

  • Tout d'abord, tapez le caractère non égal à ( ) dans Cellule G5 et H5 .

  • Ensuite, allez sur Données > ; Avancé .

  • Par la suite, le Filtre avancé Dans la boîte de dialogue, choisissez l'une des options suivantes Copier vers un autre emplacement préciser Gamme de listes ( B4:E12 ), Plage de critères ( G4:H5 ), Copie à ( B4 ), puis appuyez sur OK .

  • En entrant OK la plage est filtrée vers un autre emplacement comme ci-dessous (les cellules vides sont supprimées).

Note :

  • Rappelez-vous l'en-tête du Plage de critères ( G4:H5 ) doit être similaire à l'ensemble de données parent ( B4:E12 ).

Lire la suite : Comment calculer dans Excel si les cellules ne sont pas vides : 7 formules exemplaires

4. supprimer les cellules vides d'une plage verticale

Cette fois, je vais utiliser une combinaison de IFERROR , INDEX , PETIT , SI , MIN , ISBLANK et ROW permet de supprimer les cellules vides présentes dans une plage verticale contenant des noms de fruits.

Des pas :

  • Tapez la formule ci-dessous dans Cellule D5 et frappez Entrez .
=IFERROR(INDEX($B$5:$B$12,SMALL(IF(ISBLANK($B$5:$B$12),"",ROW($B$5:$B$12)-MIN(ROW($B$5:$B$12))+1), ROW(A1))),"")

  • En entrant la formule, vous obtiendrez le résultat ci-dessous. Faites maintenant glisser vers le bas le symbole Poignée de remplissage ( + ) pour obtenir le résultat final.

  • Au final, vous constaterez que les cellules vides sont exclues de la plage résultante.

🔎 Comment la formule fonctionne-t-elle ?

  • ISBLANK($B$5:$B$12)

Ici, le ISBLANK vérifie si une cellule est vide ou non dans la plage. B5:E12 et retourne Véritable ou Faux .

  • ROW($B$5:$B$12)

Maintenant, le ROW La fonction renvoie les numéros de ligne dans la plage B5:E12 et répondre :

{ 5;6;7;8;9;10;11;12 }

  • MIN(ROW($B$5:$B$12))

Ensuite, le MIN trouve le numéro de ligne le plus bas dans la plage qui est :

{5}

Plus tard,

  • IF(ISBLANK($B$5:$B$12), "",ROW($B$5:$B$12)-MIN(ROW($B$5:$B$12))+1)

La formule ci-dessus renvoie :

{ 1;2 ;"";4;5;6 ;"";8 }

Après ça,

  • SMALL(IF(ISBLANK($B$5:$B$12), "",ROW($B$5:$B$12)-MIN(ROW($B$5:$B$12))+1), ROW(A1))

Ici, le PETIT La fonction renvoie la k -ième plus petite valeur de l'intervalle et la formule répond :

{ 1 }

Maintenant vient le INDEX fonction,

  • INDEX($B$5:$B$12,SMALL(IF(ISBLANK($B$5:$B$12),"",ROW($B$5:$B$12)-MIN(ROW($B$5:$B$12)))+1), ROW(A1))))

Le site INDEX formules de rendement

{ "Apple" }

Enfin,

  • IFERROR(INDEX($B$5:$B$12,SMALL(IF(ISBLANK($B$5:$B$12),"",ROW($B$5:$B$12)-MIN(ROW($B$5:$B$12))+1), ROW(A1))),"")

Le site IFERROR renvoie un blanc si le INDEX renvoie une erreur.

Contenu connexe : Comment supprimer les blancs d'une liste à l'aide d'une formule dans Excel (4 méthodes)

Suppression de cellules vides d'une liste de plages horizontales

Contrairement à la méthode précédente, je vais maintenant supprimer les cellules vides d'une plage horizontale de données. Cette fois encore, je vais utiliser la combinaison de fonctions Excel ( SI , COLONNE , SOMME , INDEX et PETIT ).

Des pas :

  • Tapez la formule suivante dans Cellule B8 .
=IF(COLUMN(B:B)<=SUM(--($B$5:$I$5""))+1,INDEX($B$5:$I$5,0,SMALL(IF($B$5:$I$5"",COLUMN($B$5:$I$5)-1,""),COLUMN(B:B)-1)),"")

  • Une fois que vous avez atteint Entrez la formule donnera le résultat ci-dessous. Faites glisser le Poignée de remplissage vers la droite pour obtenir le résultat final.

  • Enfin, voici le résultat final : toutes les cellules vides sont supprimées de la plage ci-dessus.

🔎 Comment la formule fonctionne-t-elle ?

Expliquons la première partie de la formule qui est :

  • COLUMN(B:B)<=SUM(-($B$5:$I$5""))+1

La formule ci-dessus donne

{ VRAI }

Où,

  • COLONNE(B:B)

Le site COLONNE La fonction répond au numéro de colonne de B:B qui est :

{ 2 }

Ensuite.

  • $B$5:$I$5""

Cela reviendra :

{ VRAI,VRAI,FAUX,VRAI,VRAI,VRAI,VRAI,FAUX,VRAI }

Plus tard,

  • SOMME(-($B$5:$I$5"")

Le site SOMME résume le nombre de VRAI les valeurs et les réponses :

{ 6 }

Vient ensuite l'autre partie de la formule :

  • INDEX($B$5:$I$5,0,SMALL(IF($B$5:$I$5"",COLUMN($B$5:$I$5)-1,""),COLUMN(B:B)-1))

La formule ci-dessus renvoie :

{ "Apple" }

Où,

  • IF($B$5:$I$5"",COLUMN($B$5:$I$5)-1,"")

Ici, le SI vérifie si $B$5:$I$5"" et répond en conséquence :

{ 1,2,"",4,5,6,"",8 }

Ensuite,

  • SMALL(IF($B$5:$I$5"",COLUMN($B$5:$I$5)-1,""),COLUMN(B:B)-1)

Plus tard, le PETIT renvoie la k-ième plus petite valeur de notre plage de données qui est :

{ 1 }

Enfin, voici la formule complète :

  • IF(COLUMN(B:B)<=SUM(-($B$5:$I$5""))+1,INDEX($B$5:$I$5,0,SMALL(IF($B$5:$I$5"",COLUMN($B$5:$I$5)-1,""),COLUMN(B:B)-1)),"")

La formule ci-dessus renvoie :

{ Apple }

Lire la suite : VBA pour compter les cellules vides d'une plage dans Excel (3 méthodes)

Lectures similaires

  • Excel VBA : vérifier si plusieurs cellules sont vides (9 exemples)
  • Gérer les cellules vides qui ne le sont pas vraiment dans Excel (4 façons)
  • Comment remplir les cellules vides avec 0 dans Excel (3 méthodes)
  • Appliquer une mise en forme conditionnelle dans Excel si une autre cellule est vide
  • Nul et vide dans Excel

6. la fonction FILTRE d'Excel pour supprimer les cellules vides

Si vous travaillez dans Excel 365 vous pouvez utiliser la fonction FILTRE à supprimer les cellules vides d'une plage Excel. Pour appliquer la fonction, nous allons convertir la plage de données ( B4:E12 ) dans un tableau Excel en appuyant sur Ctrl + T .

Des pas :

  • Tapez la formule ci-dessous dans Cellule B15 .
=FILTER(Table1,Table1[Produits]"","")

  • Appuyez sur Entrez .
  • La formule ci-dessus donnera lieu à un tableau (souligné en couleur bleue) supprimant les cellules vides de la première colonne ( Produits ) du tableau ci-dessus.

Lire la suite : Comment ignorer les cellules vides dans une plage en Excel (8 façons)

Utilisez l'option Rechercher pour supprimer les cellules vides d'une plage dans Excel.

Nous pouvons supprimer les cellules vides d'une plage très facilement en utilisant la fonction Trouvez option d'excel.

Des pas :

  • Tout d'abord, sélectionnez la plage ( B5:E12 ) de données, puis appuyez sur Ctrl + F pour apporter le Rechercher et remplacer Après l'apparition de la boîte de dialogue, quittez le Trouvez ce que vide, choisissez Valeurs de la Regardez dans la liste déroulante, cochez la case Faire correspondre le contenu entier de la cellule et enfin appuyez sur Trouver tout .

  • Par conséquent, vous obtiendrez une liste contenant les cellules vides. Maintenant, sélectionnez toute la sortie en maintenant la touche Ctrl Ensuite, allez sur Accueil > ; Cellules > ; Supprimer > ; Supprimer des cellules pour apporter le Supprimer dialogue.

  • Après cela, choisissez l'option de suppression et appuyez sur OK (voir la capture d'écran).

  • En conséquence, voici le résultat que j'ai obtenu en choisissant l'option Déplacer les cellules vers le haut Cliquez sur l'option de suppression. OK .

  • En conclusion, la presse Fermer pour terminer le processus.

Lire la suite : Comment trouver et remplacer les cellules vides dans Excel (4 méthodes)

8. supprimer les cellules vides d'une plage en utilisant l'option de tri d'Excel

Dans cette méthode, je vais vous montrer comment supprimer les cellules vides à partir d'une gamme en utilisant le Trier dans Excel.

Des pas :

  • Sélectionnez d'abord la gamme, puis allez dans Données > ; Trier et filtrer > ; Trier de A à Z (voir la capture d'écran).

  • En conséquence, la plage de données sera triée comme suit : toutes les lignes vides sont listées à la fin de la plage.

  • Maintenant, appuyez sur Ctrl + - du clavier pour faire apparaître le Supprimer Choisissez l'option Supprimer la rangée OK .

  • Enfin, voici le résultat final : toutes les lignes vides sont supprimées de notre plage de données.

Lire la suite : Comment supprimer les cellules vides à l'aide d'une formule dans Excel (7 méthodes)

9) Excel Power Query pour supprimer les cellules vides

Dans cette méthode, je vais vous montrer comment supprimer les cellules vides en utilisant Excel Power Query Pour faciliter l'opération, j'ai converti ma plage de données en tableau en appuyant sur le bouton Ctrl +T .

Des pas :

  • Cliquez n'importe où dans le tableau, allez à Données > ; De la table/plage .

  • Par conséquent, le tableau ci-dessous apparaîtra dans la fenêtre de l'interface utilisateur. Éditeur Power Query Ici, par défaut, null est placé dans toutes les cellules vides. Maintenant, à partir de la nouvelle fenêtre, suivez le chemin : Accueil > ; Supprimer les rangs > ; Supprimer les lignes vides .

  • En conséquence, toutes les lignes qui contenaient des nullités sont supprimées. Maintenant, pour fermer l'opération, allez à Accueil > ; Fermer & ; Charger > ; Fermer & ; Charger .

  • En conclusion, le résultat final apparaîtra dans une nouvelle feuille dans excel comme ci-dessous.

Lire la suite : Comment remplir automatiquement les cellules vides dans Excel avec la valeur ci-dessus (5 façons simples)

Conclusion

Dans l'article ci-dessus, j'ai essayé de discuter de plusieurs méthodes pour supprimer les cellules vides d'une plage dans Excel de manière élaborée. J'espère que ces méthodes et explications seront suffisantes pour résoudre vos problèmes. S'il vous plaît laissez-moi savoir si vous avez des questions.

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.