Comment supprimer les doublons dans Google Sheets

Publié: 2022-01-29

Google Sheets vous permet de supprimer les doublons de votre document avec trois méthodes allant d'une simple fonction intégrée à un script personnalisé. Bien que ce ne soit pas aussi évident que dans Excel, Sheets offre un moyen plus diversifié de supprimer les doublons dans votre feuille de calcul.

Mise à jour : vous pouvez désormais le faire avec l'outil "Supprimer les doublons" intégré dans Google Sheets.

CONNEXION: Comment supprimer les lignes en double dans Excel

Supprimer les doublons à l'aide de la fonction unique

La première méthode que nous allons examiner utilise la fonction Google Sheets intégrée qui trouve toutes les entrées uniques, vous permettant de vous débarrasser de tout le reste dans l'ensemble de données.

Lancez votre navigateur et ouvrez une feuille de calcul pour commencer.

Un exemple de table avec des doublons

Ensuite, cliquez sur la cellule vide où vous voulez que les données sortent, tapez =UNIQUE , puis cliquez sur la fonction suggérée qui apparaît dans la fenêtre de dialogue.

Sélectionnez une cellule vide et commencez à taper =Unique, puis cliquez sur la suggestion qui apparaît

Publicité

À partir de là, vous pouvez soit saisir manuellement la plage de cellules, soit les mettre en surbrillance pour que la fonction les analyse. Lorsque vous avez terminé, appuyez sur Entrée.

Mettez en surbrillance les lignes/cellules dans lesquelles vous souhaitez que la fonction recherche, puis appuyez sur Entrée

Comme par magie, Sheets sélectionne tous les résultats uniques et les affiche dans la cellule sélectionnée.

Les entrées uniques qui ont été trouvées apparaîtront en dehors de votre tableau sous la cellule de la fonction

Si vous copiez et collez les informations dans une feuille Google, assurez-vous de cliquer avec le bouton droit de la souris à l'endroit où vous souhaitez coller, puis choisissez Collage spécial> Coller uniquement les valeurs. Sinon, seule la formule est copiée dans la nouvelle cellule.

Si vous copiez et collez les informations dans une feuille Google, assurez-vous de cliquer avec le bouton droit de la souris, puis choisissez Collage spécial> Coller uniquement les valeurs.

Supprimer les doublons à l'aide d'un module complémentaire

Pour la méthode suivante, vous devrez installer un module complémentaire pour Google Sheets. Si vous n'avez jamais utilisé de module complémentaire auparavant, ils sont similaires aux extensions de navigateur qui débloquent des fonctionnalités supplémentaires supplémentaires pour vous dans les applications Google, telles que Docs, Sheets et Slides.

Pour cet exemple, nous utiliserons Remove Duplicates by AbleBits. Il est livré avec un essai gratuit de 30 jours ; les abonnements premium coûtent 59,60 $ pour un abonnement à vie ou 33,60 $ par an.

CONNEXION : Les meilleurs modules complémentaires Google Sheets

Installation du module complémentaire

Pour obtenir un module complémentaire, ouvrez un fichier dans Google Sheets, cliquez sur "Modules complémentaires", puis cliquez sur "Obtenir des modules complémentaires".

Ouvrez le menu Add-Ons, puis cliquez sur Get Add-Ons

Publicité

Tapez "Doublons" dans la barre de recherche, puis cliquez sur le bouton "Gratuit".

Tapez Doublons dans la barre de recherche, puis cliquez sur Gratuit sur le module complémentaire que vous souhaitez installer

Cliquez sur le compte Google que vous souhaitez utiliser pour installer le module complémentaire.

Choisissez un compte pour installer le module complémentaire

Lors de l'installation des modules complémentaires, vous devez leur accorder des autorisations spécifiques. Ceux-ci sont fondamentaux pour le fonctionnement de l'add-on. Assurez-vous de bien comprendre les autorisations et de faire confiance au développeur avant d'installer un module complémentaire.

Cliquez sur "Autoriser".

Lisez et passez en revue les autorisations pour le module complémentaire, puis cliquez sur Autoriser

Utilisation du module complémentaire

Vous pouvez utiliser le module complémentaire Supprimer les doublons pour une seule colonne ou sur plusieurs lignes. Dans cet exemple, nous allons rechercher des doublons dans les lignes, mais cela fonctionne essentiellement de la même manière pour une seule colonne.

Dans votre feuille de calcul, mettez en surbrillance toutes les lignes pour lesquelles vous souhaitez rechercher des doublons. Après cela, cliquez sur Modules complémentaires > Supprimer les doublons > Rechercher des lignes en double ou uniques.

Mettez en surbrillance les lignes que vous souhaitez rechercher, cliquez sur Modules complémentaires, pointez sur Supprimer les doublons, puis cliquez sur Rechercher des lignes en double ou uniques

Une fois le module complémentaire ouvert, vérifiez que la plage indiquée est correcte, puis cliquez sur "Suivant".

Vérifiez que la plage indiquée est correcte, puis cliquez sur Suivant

Publicité

Ensuite, choisissez le type de données que vous souhaitez rechercher. Comme nous supprimons les doublons, sélectionnez "Doublons", puis cliquez sur "Suivant".

Sélectionnez Doublons, puis cliquez sur Suivant

Sélectionnez les colonnes du module complémentaire à rechercher. Si vous n'avez pas inclus les en-têtes - ou peut-être que votre tableau n'a pas du tout d'en-têtes - assurez-vous de décocher l'option "Mon tableau a des en-têtes". Sinon, la première ligne sera omise. Cliquez sur Suivant."

Si vos tableaux n'ont pas d'en-têtes, désélectionnez Mon tableau a des en-têtes, puis cliquez sur Suivant

Enfin, choisissez ce que le module complémentaire fera avec ses résultats, puis cliquez sur "Terminer".

Choisissez ce que vous voulez qu'il se passe avec les résultats, puis cliquez sur Suivant

Sur la page de résultats, le module complémentaire nous indique que quatre lignes en double ont été trouvées et supprimées.

La page de résultats indiquant le nombre d'entrées trouvées dans votre document

Voila ! Toutes les lignes en double disparaissent de votre feuille.

Le tableau mis à jour sans aucune des entrées en double

Supprimer les lignes en double avec Google Script Editor

La dernière méthode pour supprimer les doublons dans votre feuille consiste à utiliser Google App Script, une plate-forme de développement gratuite basée sur le cloud pour créer des applications Web personnalisées et légères. Bien que cela implique d'écrire du code, ne vous laissez pas effrayer. Google fournit une documentation complète et vous fournit même le script de suppression des doublons. Copiez simplement le code, vérifiez le module complémentaire, puis exécutez-le dans votre feuille.

CONNEXION : Comment optimiser vos applications Google avec l'éditeur de script

Dans la feuille Google actuelle, cliquez sur "Outils", puis sur "Éditeur de scripts".

Cliquez sur Outils, puis sur Éditeur de script

Publicité

Google Apps Script s'ouvre dans un nouvel onglet avec un script vide.

Une fonction vide pour votre script lié

Supprimez la fonction vide dans le fichier et collez-y le code suivant :

 // Supprime les lignes en double de la feuille actuelle.

 function removeDuplicates() {
//Obtenir la feuille de calcul active actuelle
 var feuille = SpreadsheetApp.getActiveSheet();
// Récupère toutes les valeurs des lignes de la feuille de calcul
 var data = feuille.getDataRange().getValues();
//Créer un tableau pour les non-doublons
 var nouvellesDonnées = [] ;
// Itérer dans les cellules d'une ligne
 pour (var i dans les données) {
   var ligne = données[i] ;
   var doublon = faux ;
   pour (var j dans newData) {
    if (row.join() == newData[j].join()) {
     doublon = vrai ;
    }
  }
//Si ce n'est pas un doublon, mettre dans le tableau newData
 si (!double) {
  newData.push(ligne);
 }
}
// Supprimez l'ancienne feuille et insérez le tableau newData
 feuille.clearContents();
 feuille.getRange(1, 1, newData.length, newData[0].length).setValues(newData);
}

Enregistrez et renommez votre script. Appuyez sur l'icône "Exécuter" lorsque vous avez terminé.

Vous devrez revoir les autorisations requises par votre script et lui accorder l'accès à votre feuille de calcul. Cliquez sur "Revoir les autorisations" pour voir quel accès ce script veut.

Cliquez sur Examiner les autorisations pour afficher les autorisations demandées

Acceptez les invites, puis cliquez sur "Autoriser" pour autoriser le script.

Vérifiez les autorisations, puis cliquez sur Autoriser

Une fois l'exécution terminée, revenez à votre feuille et, tout comme les méthodes précédentes, toutes les entrées en double disparaissent de votre fichier !

Les points de données en double ont été supprimés !

Publicité

Malheureusement, si vos données se trouvent à l'intérieur d'une table, comme dans l'exemple ci-dessus, ce script ne redimensionnera pas la table pour s'adapter au nombre d'entrées qu'elle contient, et vous devrez corriger cela manuellement.


C'est tout ce qu'on peut en dire. Que vous souhaitiez utiliser la fonction Unique intégrée, un module complémentaire tiers ou créer un module complémentaire personnalisé avec Apps Script, Google vous offre plusieurs façons de gérer les doublons dans votre feuille de calcul.