Trouver et supprimer les doublons dans Google Sheets : différentes options

Vous détestez supprimer manuellement les doublons. Cela prend du temps et comporte des risques d’erreur, n’est-ce pas ? Cet article est la porte d’entrée vers quelques guides détaillés qui peuvent vous aider à apprendre comment supprimer les doublons dans Google Sheets.

Nous avons une grande variété d’options à disposition pour trouver et supprimer les doublons dans Google Sheets. Selon votre type de données, vos besoins peuvent varier. La formule qui convient à un utilisateur peut ne pas être idéale pour un autre utilisateur en raison des types de données qu’il gère. J’ai déjà codé quelques formules et une fonction personnalisée dans ce but spécifique. De plus, vous pouvez compter sur la commande Données > Nettoyer les données. Vous trouverez deux sections dans cet article : l’une explique comment supprimer les doublons, et l’autre comment les trouver.

Formules pour supprimer les lignes en double dans Google Sheets

1. Supprimer les lignes et colonnes identiques : UNIQUE

C’est la méthode la plus simple pour supprimer les doublons dans Google Sheets. La fonction UNIQUE est adaptée pour supprimer les doublons dans une seule colonne.

=unique(A2:A7)

Mais si vous souhaitez supprimer les doublons dans plusieurs colonnes, cette fonction fonctionne de manière limitée.

Dans l’exemple suivant, le caractère « A » se répète trois fois dans la colonne A. Mais la troisième occurrence n’est pas un doublon car sa valeur dans la deuxième colonne est différente.

=unique(A2:B7)

2. Obtenir des lignes uniques en fonction d’une colonne distincte : SORTN

Comment utiliser une colonne spécifique pour trouver et supprimer les doublons ? Bien sûr, UNIQUE n’est pas capable de le faire. La solution est la fonction SORTN avec le mode d’affichage de liaison n° 2. SORTN est quelque chose que vous devriez apprendre pour obtenir des lignes uniques en fonction d’une colonne distincte dans Google Sheets.

Par exemple, si votre tableau contient le nom (A1:A) et l’adresse e-mail (B1:B) des étudiants dans deux colonnes et que vous souhaitez supprimer les doublons en vous basant sur la colonne des e-mails, utilisez SORTN, pas UNIQUE.

Unicité par une seule colonne :

=sortn(A2:B7,7,2,A2:A7,TRUE)

La formule Google Sheets ci-dessus renvoie des lignes uniques en fonction de la plage A2:A7 distincte.

  • Plage : A2:B7
  • Nombre de lignes à renvoyer : 7 (spécifiez le nombre total de lignes ou 9^9, un nombre arbitrairement grand)
  • Mode d’affichage des liens : 2
  • Distinct par colonne ou plage : A2:A7
  • Tri : VRAI (ascendant)

Unicité par deux colonnes distinctes :

La formule suivante répond à la question de savoir comment obtenir un ensemble de données unique en se basant sur deux colonnes distinctes dans Google Sheets.

=sortn(A2:C7,10,2,A2:A7&B2:B7,TRUE)

La formule Google Sheets ci-dessus renvoie des lignes uniques en fonction de la plage A2:A7 et B2:B7 distinctes.

  • Plage : A2:C7
  • Nombre de lignes à renvoyer : 10 (spécifiez un nombre supérieur ou égal au total des lignes de la plage ou 9^9, un nombre arbitrairement grand)
  • Mode d’affichage des liens : 2
  • Distinct par colonne ou plage : A2:A7&B2:B7
  • Tri : VRAI (ascendant)

En savoir plus sur cette fonction puissante pour supprimer les doublons dans mon guide détaillé suivant.

3. Supprimer les lignes en double dans Google Sheets : une fonction personnalisée et d’autres options

Si vous ne parvenez pas à trouver une solution appropriée à votre problème, ne tirez pas vos cheveux ! J’ai codé quelques formules supplémentaires qui pourraient vous aider à supprimer les doublons de votre jeu de données. Les voici :

  1. Supprimer les lignes en double et conserver les lignes avec la valeur maximale.
  2. Comparer deux tableaux et supprimer les doublons.
  3. Comment supprimer des valeurs en double sans supprimer les lignes.
  4. Supprimer les doublons des chaînes de caractères délimitées par des virgules.
  5. Supprimer les doublons par colonne clé (fonction personnalisée).
  6. Trouver des doublons dans de nouvelles lignes à l’intérieur des cellules dans Google Sheets.

N’hésitez pas à me faire part de vos commentaires dans la section ci-dessous si les solutions ci-dessus ne répondent toujours pas à vos besoins.

Supprimer les doublons dans la plage source elle-même : commande de menu

Nous avons vu plusieurs formules ci-dessus. Toutes renvoient le résultat dans une nouvelle plage. Elles sont pratiques lorsque vous ne voulez pas toucher à vos données source. Si vous ne souhaitez pas les essayer, utilisez la commande Supprimer les doublons dans le menu. N’oubliez pas de sauvegarder vos données au préalable. Guide détaillé : Supprimer les doublons en utilisant le menu Nettoyage des données dans Google Sheets.

Formules pour trouver et marquer les lignes en double dans Google Sheets

1. Une colonne distincte

Tout d’abord, veuillez noter qu’il s’agit d’une formule non matricielle. Donc, en fonction de notre exemple, vous devez copier-coller la formule COUNTIFS dans la cellule D2 jusqu’à la cellule souhaitée.

Cette formule vous aide à trouver les doublons dans Google Sheets en fonction d’une colonne distincte. Elle laisse une marque « X » chaque fois que des éléments répétés apparaissent dans les lignes correspondantes de la colonne A.

=if(countif($A$2:$A2,$A2)=1,,char(10005))

Si vous préférez, vous pouvez utiliser la formule matricielle suivante à la place de la précédente. Videz la plage D2:D et insérez la formule de comptage suivante dans la cellule D2.

=ArrayFormula(if(countifs(row(A2:A),"<="&row(A2:A),A2:A,A2:A)>1,char(10005),))

2. Deux colonnes distinctes

Il est facile de modifier la formule ci-dessus pour l’appliquer à deux colonnes distinctes. La formule non matricielle utilise la fonction COUNTIFS.

=if(countifs($A$2:$A2,$A2,$B$2:$B2,$B2)=1,,char(10005))

Cette formule ne marquera que la cellule D5 car elle est la seule ligne qui se répète.

Voici l’alternative matricielle qui se trouve dans la cellule D2 et se répand vers le bas.

=ArrayFormula(if(A2:A="",,if(countifs(row(A2:A),"<="&row(A2:A),A2:A&B2:B,A2:A&B2:B)>1,char(10005),)))

Imaginez que je vous partage mes secrets les plus juteux, comme si vous étiez l’une de mes meilleures amies ! Si vous souhaitez en savoir plus sur cet article, visitez Crawlan.com pour découvrir d’autres astuces et tutoriels sur l’utilisation avancée de Google Sheets.

Articles en lien