Tutoriels

Comment supprimer les doublons dans Google Sheets

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 maintenant le faire avec le « Supprimer les doublons« Outil dans Google Sheets.

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 de 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 dans laquelle 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

À partir de là, vous pouvez entrer manuellement la plage de cellules ou 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

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

Les entrées uniques 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 Sheet, assurez-vous de cliquer avec le bouton droit de la souris à l’endroit où vous souhaitez coller, puis de choisir 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, veillez à cliquer avec le bouton droit de la souris, puis choisissez Collage spécial> Coller les valeurs uniquement ”width =” 632 ″ height = ”238 ″ onload =” pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon (this) ; » onerror = ”this.onerror = null; pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon (this);”> </p><div style=

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

Pour la méthode suivante, vous devrez installer un module complémentaire à 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 Supprimer les doublons par AbleBits. Il est livré avec un essai gratuit pendant 30 jours; les abonnements premium coûtent 59,60 $ pour un abonnement à vie ou 33,60 $ par année.

Installation du module complémentaire

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

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

Tapez « Duplicates » dans la barre de recherche, puis cliquez sur le bouton « Gratuit ».

Tapez Duplicates 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 vérifiez les autorisations du module complémentaire, puis cliquez sur Autoriser

Utilisation de l’add-on

Vous pouvez utiliser le module complémentaire Supprimer les doublons pour une seule colonne ou sur plusieurs lignes. Dans cet exemple, nous rechercherons les doublons dans les lignes, mais cela fonctionne généralement 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.

  Nugget est un utilitaire de téléchargement en ligne de commande avec scan total de virus [Windows]

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 répertoriée est correcte, puis cliquez sur «Suivant».

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

Ensuite, choisissez le type de données que vous souhaitez rechercher. Étant donné que nous supprimons les doublons, sélectionnez « Duplicates », puis cliquez sur « Suivant ».

Sélectionnez Duplicates, puis cliquez sur Next

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 aucun en-tête – 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 Ma table a des en-têtes, puis cliquez sur Suivant

Enfin, choisissez ce que le module complémentaire fera de ses résultats, puis cliquez sur « Terminer ».

Choisissez ce que vous voulez faire 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.

La table mise à jour sans aucune des entrées dupliquées

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 cloud gratuite permettant de 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 documentation complète et vous fournit même le script pour supprimer les doublons. Copiez simplement le code, vérifiez le module complémentaire, puis exécutez-le dans votre feuille.

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

Cliquez sur Outils, puis sur Script Editor

Le script Google Apps s’ouvre dans un nouvel onglet avec un script vide.

  Comment exécuter des applications à partir du gestionnaire de tâches sur Windows 10

Une fonction vide pour votre script lié

Supprimez la fonction vide à l’intérieur du fichier et collez le code suivant:

//Removes duplicate rows from the current sheet.

 function removeDuplicates() {
//Get current active Spreadsheet
 var sheet = SpreadsheetApp.getActiveSheet();
//Get all values from the spreadsheet's rows
 var data = sheet.getDataRange().getValues();
//Create an array for non-duplicates
 var newData = [];
//Iterate through a row's cells
 for (var i in data) {
   var row = data[i];
   var duplicate = false;
   for (var j in newData) {
    if (row.join() == newData[j].join()) {
     duplicate = true;
    }
  }
//If not a duplicate, put in newData array
 if (!duplicate) {
  newData.push(row);
 }
}
//Delete the old Sheet and insert the newData array
 sheet.clearContents();
 sheet.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é.

Cliquez sur l'icône Exécuter

Vous devrez examiner les autorisations requises par votre script et lui accorder l’accès à votre feuille de calcul. Cliquez sur «Examiner les autorisations» pour voir l’accès souhaité par ce script.

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 son 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!

Malheureusement, si vos données sont à l’intérieur d’une table, comme dans l’exemple ci-dessus, ce script ne redimensionnera pas la table pour l’adapter au nombre d’entrées qu’il contient, et vous devrez résoudre ce problème 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 propose plusieurs façons de gérer les doublons dans votre feuille de calcul.