Comment filtrer les doublons dans Google Sheets et les supprimer

Si vous utilisez Google Sheets et que vous souhaitez filtrer les doublons dans votre feuille de calcul, vous êtes au bon endroit ! Dans cet article, je vais vous montrer comment filtrer facilement les doublons et les supprimer en utilisant le menu Filtre et une colonne auxiliaire. Voyons pourquoi utiliser le menu Filtre pour filtrer les doublons est avantageux.

Différents types de doublons dans les feuilles de calcul

Avant de commencer, il est important de comprendre qu’il existe plusieurs façons de gérer les doublons dans Google Sheets. Commençons par les doublons dans une seule colonne.

Doublons dans une seule colonne

Lorsqu’une valeur se répète pour la deuxième fois dans une colonne, cette deuxième apparition est considérée comme un doublon. En d’autres termes, si une valeur apparaît plusieurs fois, toutes les occurrences à l’exception de la première sont des doublons.

Dans l’exemple ci-dessus, les lignes marquées avec le texte « doublons » sont les lignes en double. Je vais filtrer les autres lignes dans l’exemple ci-dessous.

Doublons dans plusieurs colonnes

Dans cet exemple, les données sont réparties sur trois colonnes. Les lignes 2 et 6 sont marquées comme doublons. La ligne 6 est une ligne en double car elle est exactement identique à la ligne 2. Le titre, l’année et l’auteur sont les mêmes dans les deux lignes. Si la valeur dans l’une des colonnes, par exemple l’année dans B6, est différente, il n’y a pas de doublons dans cette table.

Doublons dans des colonnes aléatoires

Dans ce cas, notre ensemble de données contient trois colonnes, mais je veux rechercher des doublons dans les colonnes A et C. Dans ce sens, toutes les lignes à l’exception de la première sont des doublons. J’utilise une colonne auxiliaire pour prendre en charge les trois types de filtrage mentionnés ci-dessus.

Dans les exemples suivants, je vous fournirai les formules pertinentes à saisir dans la colonne auxiliaire pour filtrer les doublons dans Google Sheets.

Filtrer les doublons dans Google Sheets et les supprimer

Comme je l’ai mentionné précédemment, je vais filtrer les doublons dans Google Sheets en utilisant le menu Filtre.

Filtrer les doublons dans une seule colonne et les supprimer dans Google Sheets

Voici les étapes à suivre :

  1. Saisissez la formule suivante dans la cellule B2 :

    =query(iferror(sort({row(A2:A)-row(A2)+2-match(sort(A2:A),sort(A2:A),0),SORT(ROW(A2:A)+2-row(A2)+2,A2:A,1)},2,1),),"Select Col1")

    Vous pouvez également utiliser la formule Countifs suivante, qui suit également la logique du décompte en cours :

    =ARRAYFORMULA(if(A2:A<>"",COUNTIFS(A2:A,A2:A,ROW(A2:A),"<="&ROW(A2:A)),))

    Cela va générer quelques nombres comme indiqué ci-dessous.

  2. Sélectionnez les colonnes A et B. Ensuite, allez dans le menu Données et sélectionnez Créer un filtre.

  3. Cliquez sur la flèche dans la cellule B1. Ensuite, cliquez sur Filtrer par condition et choisissez Supérieur à. Entrez ensuite le nombre 1.

Suivez cette méthode pour filtrer les doublons dans Google Sheets dans une seule colonne.

Filtrer les doublons dans plusieurs colonnes et les supprimer dans Google Sheets

Pour filtrer les doublons dans Google Sheets qui impliquent plusieurs colonnes, la procédure est la même que précédemment, sauf pour la formule.

Voici les étapes à suivre :

  1. La formule est la suivante :

    =query({A2:A,iferror(sort({row(A2:A)-row(A2)+2-match(sort(A2:A&B2:B&C2:C),sort(A2:A&B2:B&C2:C),0),SORT(ROW(A2:A)+2-row(A2)+2,A2:A&B2:B&C2:C,1)},2,1),)},"Select Col2 where Col1 is not null")

    Vous pouvez également utiliser la formule alternative suivante (décompte en cours avec Countifs) :

    =ARRAYFORMULA(if(A2:A<>"",COUNTIFS(A2:A&B2:B&C2:C,A2:A&B2:B&C2:C,ROW(A2:A),"<="&ROW(A2:A)),))

    Saisissez l’une des formules ci-dessus dans la cellule D2.

  2. Sélectionnez les colonnes A à D et filtrez. Ensuite, cliquez sur la flèche dans la cellule D1. Tout comme avec le filtrage d’une seule colonne, cliquez sur Filtrer par condition et choisissez Supérieur à. Entrez le nombre 1.

Je veux modifier cette formule pour ajouter/supprimer des colonnes. Pouvez-vous m’expliquer comment faire ?

L’exemple ci-dessous inclut la réponse à cette question.

Filtrer les doublons dans Google Sheets avec des colonnes aléatoires et les supprimer

Voyons un scénario différent.

Supposons que j’aie juste la formule ci-dessus dans la cellule D2. Si vous appliquez le filtre, il ne filtrera que la dernière ligne. Cela signifie que les autres lignes sont uniques. La première ligne n’est pas un doublon car c’est la première occurrence. Étant donné que la dernière ligne est filtrée en tant que doublon, vous pouvez exclure la deuxième colonne (colonne B) de cette formule. Voici comment faire :

Il suffit de supprimer les références de colonne surlignées dans la formule. La formule modifiée est la suivante :

=query({A2:A,iferror(sort({row(A2:A)-row(A2)+2-match(sort(A2:A&C2:C),sort(A2:A&C2:C),0),SORT(ROW(A2:A)+2-row(A2)+2,A2:A&C2:C,1)},2,1),)},"Select Col2 where Col1 is not null")

Si vous utilisez l’alternative Countifs, supprimez également la colonne B mentionnée ci-dessus.

=ARRAYFORMULA(if(A2:A<>"",COUNTIFS(A2:A&C2:C,A2:A&C2:C,ROW(A2:A),"<="&ROW(A2:A)),))

Appliquez cette formule dans la cellule D2. Ensuite, filtrez comme dans les exemples précédents. Avec cette formule, toutes les lignes sont dupliquées. Le filtre ne filtrera donc que la première ligne. Vous pouvez maintenant supprimer les lignes visibles qui sont des doublons.

C’est parce que nous ne tenons compte que des colonnes A et C, et dans ces colonnes, toutes les valeurs correspondent exactement.

Vous pouvez ajouter ou supprimer autant de colonnes que vous le souhaitez dans cette formule en fonction de votre ensemble de données. De cette façon, vous pouvez rapidement filtrer les doublons dans Google Sheets et les supprimer en un clin d’œil.

Mise à jour :

Google Sheets dispose maintenant d’un nouvel outil intégré pour éliminer les doublons. Consultez ce guide pour savoir comment utiliser la commande de menu « Supprimer les doublons » dans Google Sheets.

Sujets connexes :

  1. Comment formater conditionnellement les doublons dans plusieurs onglets de feuilles de calcul Google.
  2. Mettre en évidence les doublons dans une ou plusieurs colonnes ou dans toutes les cellules de Google Sheets.
  3. Supprimer les doublons dans Google Sheets [Guide complet et feuille d’exemple].
  4. Filtrer les valeurs uniques à l’aide du menu Filtre dans Google Sheets.

Maintenant que vous savez comment filtrer les doublons dans Google Sheets et les supprimer, vous pouvez nettoyer vos feuilles de calcul plus rapidement et plus facilement que jamais. N’oubliez pas de partager ces astuces avec vos amis qui utilisent également Google Sheets !

Pour plus d’articles et de conseils sur Google Sheets et d’autres outils liés au marketing, visitez Crawlan.com.

Articles en lien