Supprimer les valeurs uniques (non en double) dans Excel et Google Sheets

Supprimer les valeurs uniques (non en double) dans Excel et Google Sheets

Dans cet article, vous apprendrez à supprimer des valeurs uniques d'une plage avec des doublons dans Excel et Google Sheets.

Supprimer les valeurs uniques

Dans Excel, vous pouvez supprimer toutes les valeurs uniques de la plage et ne conserver que les doublons en combinant les fonctions IF et COUNTIF et l'option Go To Special. Regardez les données d'exemple ci-dessous; dans la colonne B, vous avez une liste de noms, y compris certains doublons.

Pour supprimer les valeurs non en double et ne conserver que les doublons, procédez comme suit.

1. Dans la cellule C2, entrez la formule :

1 =SI(COUNTIF($B$2:$B$13,B2)=1,0,1)

La formule COUNTIF vérifie, pour chaque cellule, si elle se répète dans une autre cellule de la plage. La fonction SI vérifie le résultat du COUNTIF : Si le COUNTIF renvoie 1, la valeur est unique dans la plage et sinon, la valeur apparaît plus d'une fois. Par conséquent, le résultat final de la formule est 0 si la fonction COUNTIF renvoie 1 et 1 pour toute autre sortie.

2. Positionnez le curseur dans le coin inférieur droit de la cellule C2 jusqu'à ce que la croix noire apparaisse et glisser jusqu'à la fin de la plage de données (par exemple, C13).

3. À la suite de l'étape 2, vous obtenez 0 ou 1 dans la colonne C pour chaque valeur dans la colonne B. Un zéro signifie qu'une valeur de la colonne B ne se répète pas dans la plage de données et doit être supprimée. Un un signifie qu'il existe des valeurs en double et que cette valeur doit être conservée.
Maintenant, cliquez n'importe où dans la colonne C avec les données (C2) et dans le Ruban, aller à Données > Filtrer.

4. Lorsque les filtres sont activés, vous pouvez filtrer le numéro 1 de la colonne B. Étant donné que les valeurs uniques ont la valeur 0 dans la colonne C, vous souhaitez afficher et supprimer uniquement les valeurs portant le numéro 0 dans la colonne C.
Clique sur le bouton filtre dans la colonne C, décocher 1, et cliquez sur d'accord.

5. Pour supprimer toutes les valeurs filtrées, sélectionnez toutes les lignes visibles (4-13 dans cet exemple) et dans le Ruban, aller à Accueil > Rechercher et sélectionner > Aller au spécial.

6. Dans la fenêtre Go To Special, sélectionnez Cellules visibles uniquement et cliquez d'accord.

7. Supprimez maintenant uniquement les lignes visibles. Tout d'abord, 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.

8. Cliquez sur le bouton filtre dans la cellule C1 et vérifiez Tout sélectionner (qui n'en comprend que 1 maintenant).

La plage de données est filtrée par la colonne C (valeur 1).

Toutes les valeurs avec un un dans la colonne C sont des valeurs en double dans la plage, tandis que les cellules avec un zéro (valeurs uniques) sont supprimées.

Vous pouvez également utiliser le code VBA pour supprimer les lignes en double dans Excel.

Supprimer les valeurs uniques dans Google Sheets

Vous pouvez également supprimer toutes les lignes uniques dans Google Sheets, avec les fonctions IF et COUNTIF.

1. La formule est exactement la même que dans Excel. Dans la cellule C2, saisissez :

1 =SI(COUNTIF($B$2:$B$13,B2)=1,0,1)

Cliquez ensuite sur le icône de filtre dans la barre d'outils pour activer les filtres.

2. Cliquez sur le icône de filtre pour la colonne C (cellule C1), décocher 1, et cliquez sur d'accord.

3. Sélectionnez et clic-droit lignes filtrées, puis cliquez sur Supprimer les lignes sélectionnées.
Dans Google Sheets, il n'y a pas d'option Go To Special, car les feuilles de calcul Google ne suppriment que les lignes visibles.

4. Cliquez sur le icône de filtre pour la colonne C, vérifier 1, et cliquez sur d'accord.

Désormais, seules les cellules en double (avec 1 dans la colonne C) restent.

wave wave wave wave wave