Comment supprimer les deux doublons (lignes) dans Excel et Google Sheets
Dans cet article, vous apprendrez à supprimer les doublons (lignes) dans Excel et Google Sheets.
Supprimer les deux lignes en double
Généralement, lorsque vous supprimez des doublons dans Excel, la première occurrence de chaque doublon sera conservée et toutes les autres seront supprimées.
Une autre tâche importante consiste à supprimer les deux (ou toutes) les lignes en double. Ceci peut être réalisé en utilisant une combinaison des fonctions IF et COUNTIF et la fonction Go To Special. Voir les données d'exemple ci-dessous. Les colonnes B et C contiennent une liste de prénoms et de noms contenant des valeurs en double.
Suivez ces étapes pour supprimer toutes les lignes en double et ne conserver que celles avec des valeurs uniques :
1. Dans la cellule D2, entrez la formule :
1 | =SI(COUNTIF($B$2:$C$13,B2:C2)=1,0,1) |
La fonction COUNTIF vérifie pour chaque cellule si elle se trouve dans une autre cellule d'une plage. La fonction IF vérifie uniquement le résultat du COUNTIF. Si le COUNTIF renvoie 1, cela signifie que la valeur est unique dans la plage, tandis que tout autre nombre signifie que la valeur apparaît plus d'une fois. Par conséquent, le résultat final de la formule est 0 si COUNTIF renvoie 1, et 1 s'il renvoie autre chose. Cette formule génère deux valeurs (dans D2 et E2), une pour chaque Prénom et un pour chacun Nom de famille.
2. Positionnez le curseur dans le coin inférieur droit de la cellule D2 jusqu'à ce que la croix noire apparaisse et faites-le glisser jusqu'à la fin de la plage de données (D13).
3. À la suite de l'étape 2, il y a un zéro ou un dans les colonnes D et E pour chaque valeur dans les colonnes B et C. Un zéro signifie qu'une valeur des colonnes B ou C ne se répète pas dans la plage de données et doit être conservé. Un un signifie qu'il existe des valeurs en double et que cette ligne doit être supprimée.
Maintenant, cliquez n'importe où dans la colonne B avec les données (B2), et dans le Ruban, aller à Données > Filtrer.
4. Maintenant, les filtres sont activés. Pour supprimer les lignes en double, filtrez le nombre 0 des colonnes B et C. Étant donné que les doublons en ont dans les colonnes D et E, affichez et supprimez uniquement les valeurs portant le nombre 1 dans les colonnes D et E.
Clique sur le bouton filtre dans la colonne D, décocher 0, et cliquez sur d'accord.
5. Vérifiez maintenant le filtre de la colonne E pour vous assurer que seule la valeur 1 est filtrée.
6. Pour supprimer toutes les lignes filtrées, sélectionner toutes les lignes visibles (4-13), et dans le Ruban, aller à Accueil > Rechercher et sélectionner > Aller au spécial.
7. Dans la fenêtre Go To Special, sélectionnez Cellules visibles uniquement, et cliquez sur d'accord.
8. Supprimez maintenant uniquement les lignes visibles. Sélectionnez toutes les cellules filtrées (4-13) et clic-droit n'importe où dans la zone sélectionnée. Puis clique Supprimer la ligne.
9. Maintenant, cliquez sur le bouton filtre dans la cellule D1 et cliquez sur Tout sélectionner (0).
Enfin, la plage de données est filtrée par la colonne D (valeurs 0).
Toutes les lignes avec des zéros dans les colonnes D et E sont des valeurs uniques dans la plage; les lignes avec le numéro 1 dans ces colonnes (valeurs en double) sont supprimées.
Vous pouvez également utiliser le code VBA pour supprimer les lignes en double dans Excel.
Supprimer les deux lignes en double dans Google Sheets
Dans Google Sheets, vous pouvez également supprimer toutes les lignes en double à l'aide des fonctions IF et COUNTIF.
1. Tout d'abord, créez une colonne d'assistance (colonne D) pour concaténer le texte des colonnes B et C. Dans la cellule D2, entrer la formule:
1 | =CONCATENER(B2:C2) |
2. Positionnez le curseur dans le coin inférieur droit de la cellule D2 jusqu'à ce que la croix noire apparaisse et faites-le glisser jusqu'à la fin de la plage de données (D13).
3. Dans la cellule E2, entrez la formule :
1 | =SI(COUNTIF($D$2:$D$13,D2)=1,0,1) |
Ceci est similaire à la formule affichée pour Excel dans la section ci-dessus, mais au lieu de regarder séparément le prénom et le nom, elle examine le nom concaténé dans la colonne D.
4. Positionnez le curseur dans le coin inférieur droit de la cellule E2 jusqu'à ce que la croix noire apparaisse et faites-le glisser jusqu'à la fin de la plage de données (E13).
5. Sélectionnez une cellule dans la colonne E (E2) et cliquez sur le Icône de filtre dans la barre d'outils pour activer les filtres.
6. Cliquez sur le icône de filtre pour la colonne E (cellule E1), décocher 0, et cliquez sur d'accord.
7. Sélectionnez et clic droit sur les lignes filtrées. Puis clique Supprimer les lignes sélectionnées. Dans Google Sheets, il n'y a rien de tel que la fonction Go To Special d'Excel. Google Sheets ne supprime toujours que les lignes visibles.
8. Cliquez sur le icône de filtre pour la colonne E (E1), vérifier 0, et cliquez sur d'accord.
Par conséquent, seules les lignes uniques (avec zéro dans la colonne E) sont affichées.