Table des matières
Vous pouvez être confronté à de nombreuses situations où vous avez besoin de supprimer des lignes alternées dans des feuilles de calcul Excel. Par exemple, vous pouvez vouloir conserver les données des lignes impaires et déplacer toutes les données des lignes paires. Nous pouvons le faire manuellement, mais ce n'est pas efficace pour une grande feuille de calcul. Je vais donc montrer 5 méthodes rapides et appropriées dans cet article pour supprimer des lignes alternées dans Excel avec des étapes précises et des illustrations vivantes.
Télécharger le cahier d'exercices
Vous pouvez télécharger le modèle Excel gratuit ici et vous exercer par vous-même.
Supprimer les rangs alternatifs.xlsm5 façons de supprimer des lignes alternées dans Excel
Tout d'abord, je vais vous présenter mon jeu de données qui contient les ventes de certains vendeurs dans deux régions pour le même mois. Maintenant, nous allons appliquer cinq méthodes efficaces pour supprimer les lignes alternées, ce qui signifie que nous allons supprimer les lignes qui contiennent la région du Royaume-Uni.
Méthode 1 : Utilisez le remplissage et le filtre flash d'Excel pour supprimer les lignes alternées.
Dans notre toute première méthode, je vais utiliser Excel Flash Fill et Filtre Pour cela, j'ai ajouté une colonne d'aide.
Des pas :
- Tapez VRAI dans la première colonne et FAUX dans la deuxième colonne du tableau de données.
- Ensuite, sélectionnez ces deux cellules et faites glisser vers le bas le Flash Fill
Maintenant, toutes les cellules sont remplies de ce motif.
- Ensuite, sélectionnez n'importe quelle cellule de l'ensemble de données et cliquez comme suit
Home> ; Editing> ; Sort & ; Filter> ; Filter .
Regardez maintenant que l'option de filtre est ajoutée dans les en-têtes.
- Cliquez sur l'icône de filtre dans la colonne Aide.
- Ne cochez alors que l'option FAUX.
- Appuyez sur OK .
Maintenant, il montre les lignes de la région du Royaume-Uni seulement.
- Sélectionnez les lignes et appuyez sur le bouton Supprimer de votre clavier.
Les rangs sont supprimés maintenant.
- Maintenant, pour récupérer les autres rangées, cliquez à nouveau sur l'icône du filtre.
- Cochez ensuite l'option VRAI uniquement.
- Enfin, il suffit d'appuyer sur OK .
Voici nos rangs restants.
Lire la suite : Comment filtrer et supprimer des lignes avec VBA dans Excel (2 méthodes)
Méthode 2 : Insérer un format de cellule et un filtre pour effacer les rangées alternées
Nous pouvons utiliser la cellule Format et Filtre Nous utiliserons ici le format de tableau Excel.
Des pas :
- Sélectionnez le jeu de données sur les baleines.
- Ensuite, cliquez comme suit- Accueil> ; Format en tant que tableau.
- Ensuite, sélectionnez un format de tableau avec une couleur de remplissage et sans remplissage alternativement entre les lignes.
Une boîte de dialogue s'ouvre alors et affiche la plage de données. Assurez-vous que l'option Ma table a des en-têtes est cochée si vous sélectionnez la plage de données avec des en-têtes.
- Appuyez sur OK .
- Après cela, cliquez successivement sur- Design> ; Convertir en gamme .
- Ensuite, cliquez à nouveau comme suit-
Home> ; Editing> ; Sort & ; Filter> ; Filter .
- Maintenant, appuyez sur l'une des icônes de filtre des en-têtes et cliquez sur... Filtrer par couleur> ; Aucun remplissage .
Maintenant vous observerez que les cellules non remplies qui contiennent des régions britanniques sont filtrées.
- À ce moment-là, il suffit de sélectionner les rangs et d'appuyer sur Supprimer sur votre clavier.
- Maintenant, pour récupérer les autres rangées, il suffit de désactiver l'option de filtrage en cliquant à nouveau sur...
Home> ; Editing> ; Sort & ; Filter> ; Filter .
Nous avons récupéré les autres rangées maintenant.
Lire la suite : Supprimer une ligne Excel si une cellule contient des valeurs spécifiques (3 méthodes)
Méthode 3 : Utiliser les fonctions MOD et ROW pour supprimer des lignes alternées dans Excel
L'utilisation des fonctions est très conviviale dans Excel. Nous pouvons effectuer la tâche en utilisant la fonction MOD et ROW Les fonctions. MOD est utilisée pour retourner le reste de deux nombres après division et la fonction ROW est utilisée pour retourner le numéro de ligne d'une cellule. Ici, nous aurons à nouveau besoin d'une colonne d'aide.
Des pas :
- Tapez la formule suivante dans Cellule F5 -
=MOD(ROW(),2)
- Appuyez sur la touche Entrez
- Faites glisser vers le bas le Poignée de remplissage pour copier la formule.
La colonne des aides est maintenant remplie.
- Ensuite, sélectionnez n'importe quelle cellule et cliquez comme suit pour activer l'option de filtre-.
Home> ; Editing> ; Sort & ; Filter> ; Filter .
- Ensuite, cliquez sur l'icône de filtre de la colonne Helper.
- Marquez l'option "0".
- Ensuite, appuyez sur OK .
- Après cela, il suffit de sélectionner ces lignes filtrées et de cliquer sur le bouton de la souris. Supprimer de votre clavier.
Les rangs sont supprimés maintenant.
- Pour récupérer les autres rangées, il suffit d'appuyer à nouveau sur l'icône du filtre et de cocher l'option '1'.
- Enfin, appuyez sur OK .
Voici notre résultat.
⏬ Formula Breakdown :
➥ ROW()
Le site ROW La fonction renverra le numéro de ligne de cette cellule qui est-
{5}
➥ MOD(ROW(),2)
{1}
Lire la suite : Excel supprime les lignes d'une plage avec VBA (3 méthodes simples)
Lectures similaires :
- Comment supprimer plusieurs lignes dans Excel en utilisant une formule (5 méthodes)
- Supprimer plusieurs lignes à la fois dans Excel (5 méthodes)
- Comment supprimer des lignes dans Excel avec un texte spécifique (3 méthodes)
- Supprimer une ligne à l'aide de la macro Si la cellule contient 0 dans Excel (4 méthodes)
- Comment supprimer des lignes non filtrées dans Excel en utilisant VBA (4 façons)
Méthode 4 : Appliquer les fonctions ISEVEN et ROW d'Excel pour supprimer les lignes alternées
Nous pouvons utiliser une autre combinaison de fonctions pour effectuer l'opération ; il s'agit des fonctions suivantes ISEVEN et ROW Les fonctions. ISEVEN La fonction est utilisée pour vérifier si un nombre est pair ou non.
Des pas :
- Sur Cellule F5 écrivez la formule suivante .
=ISEVEN(ROW())
- Appuyez sur la touche Entrez
- Ensuite, faites glisser vers le bas le Poignée de remplissage pour copier la formule dans les autres cellules.
- Après cela, sélectionnez n'importe quelle cellule et cliquez comme suit pour activer l'option de filtrage. Home> ; Editing> ; Sort & ; Filter> ; Filter .
- Cliquez ensuite sur l'icône de filtre de la colonne Helper.
- Marquez l'option "VRAI".
- Appuyez sur OK .
- Plus tard, il suffit de sélectionner ces lignes filtrées et d'appuyer sur le bouton Supprimer de votre clavier pour les supprimer.
- Maintenant, pour récupérer les autres rangées, il suffit d'appuyer à nouveau sur l'icône du filtre et de cocher l'option 'FAUX'.
- Enfin, il suffit d'appuyer sur OK .
Les lignes avec la région du Royaume-Uni sont supprimées maintenant.
⏬ Formula Breakdown :
➥ ROW()
Le site ROW La fonction renverra le numéro de ligne de cette cellule qui est-
{5}
➥ ISEVEN(ROW())
{FALSE}
Lire la suite : Comment supprimer des lignes dans Excel sans affecter les formules (2 méthodes rapides)
Méthode 5 : utiliser une macro VBA pour supprimer les lignes alternées dans Excel
Dans notre dernière méthode, je vais montrer comment nous pouvons effectuer l'opération en utilisant Macros VBA Elle comporte moins d'étapes et est très rapide.
Des pas :
- Cliquez à droite sur sur le titre de la feuille.
- Sélectionnez Afficher le code de la menu contextuel .
A VBA apparaît.
- Inscrivez-y les codes suivants-
Sub Delete_Alternate_Rows() Dim x As Range Set x = Application.InputBox("Select the Range Without Headers", "Range Selection", Type:=8) For i = x.Rows.Count To 1 Step -2 If i Mod 2 = 0 Then x.Rows(i).Delete End If Next i End Sub
- Ensuite, appuyez sur la touche Icône de lecture pour exécuter les codes.
Une boîte de dialogue apparaît pour sélectionner la plage de données.
Définissez maintenant la plage de données et appuyez sur OK .
Et nous en avons maintenant fini avec la suppression des rangs alternatifs.
Lire la suite : Macro pour supprimer une ligne dans Excel si la cellule est vierge
Conclusion
J'espère que toutes les méthodes décrites ci-dessus seront suffisantes pour supprimer des lignes alternées dans Excel. N'hésitez pas à poser vos questions dans la section des commentaires et à me faire part de vos réactions.