Éliminer les doublons dans Google Sheets: Guide complet
Google Sheets offre plusieurs méthodes pour supprimer les entrées dupliquées de vos feuilles de calcul. Ces approches varient, allant d’une simple fonction intégrée à des scripts personnalisés, offrant ainsi une flexibilité supérieure par rapport à Excel.
Nouveauté : Vous pouvez maintenant utiliser directement l’outil « Supprimer les doublons » intégré à Google Sheets.
Supprimer les doublons avec la fonction UNIQUE
La première méthode consiste à utiliser la fonction intégrée de Google Sheets, qui identifie toutes les valeurs uniques, éliminant ainsi les doublons.
Ouvrez votre feuille de calcul Google Sheets.
Sélectionnez une cellule vide où vous souhaitez afficher les résultats. Saisissez =UNIQUE
et choisissez la fonction suggérée.
Définissez manuellement la plage de cellules ou sélectionnez-la directement. Appuyez ensuite sur Entrée.
Google Sheets affichera les entrées uniques dans la cellule choisie.
Pour copier les données résultantes dans une feuille Google Sheet, utilisez un clic droit, puis choisissez « Collage spécial > Coller uniquement les valeurs » pour éviter de copier la formule elle-même.
Supprimer les doublons avec un module complémentaire
La deuxième méthode requiert l’installation d’un module complémentaire. Ces outils agissent comme des extensions, ajoutant des fonctionnalités aux applications Google telles que Docs, Sheets et Slides.
Pour cet exemple, nous utiliserons Supprimer les doublons par AbleBits. Une version d’essai gratuite est disponible pendant 30 jours. Les abonnements premium sont proposés à 59,60 $ pour une licence à vie, ou à 33,60 $ par an.
Installation du module complémentaire
Dans Google Sheets, allez à « Modules complémentaires » puis cliquez sur « Obtenir des modules complémentaires ».
Recherchez « Duplicates » et cliquez sur le bouton « Gratuit ».
Sélectionnez le compte Google que vous souhaitez utiliser pour installer le module complémentaire.
Les modules complémentaires exigent des permissions spécifiques. Assurez-vous de comprendre ces autorisations et faites confiance au développeur avant l’installation.
Cliquez sur « Autoriser ».
Utilisation du module complémentaire
Le module complémentaire peut rechercher des doublons sur une seule colonne ou plusieurs lignes. Dans cet exemple, nous allons chercher les doublons dans les lignes, le processus est similaire pour les colonnes uniques.
Sélectionnez les lignes pour l’analyse, puis allez à « Modules complémentaires > Supprimer les doublons > Rechercher les lignes en double ou uniques ».
Vérifiez la plage affichée dans la fenêtre du module complémentaire, puis cliquez sur « Suivant ».
Sélectionnez « Duplicates » comme type de données à chercher, puis cliquez sur « Suivant ».
Choisissez les colonnes à analyser. Si votre tableau n’a pas d’en-têtes, décochez l’option « Mon tableau a des en-têtes ». Cliquez ensuite sur « Suivant ».
Choisissez l’action à effectuer avec les résultats et cliquez sur « Terminer ».
Le module complémentaire affichera les résultats, indiquant le nombre de doublons détectés et supprimés.
Vos lignes dupliquées seront maintenant supprimées.
Supprimer les doublons avec Google Apps Script
La dernière approche utilise Google Apps Script, une plateforme gratuite pour créer des applications web légères. Bien qu’elle implique l’écriture de code, n’ayez crainte. Google fournit une documentation complète et vous propose même le script pour supprimer les doublons. Copiez le code, vérifiez les autorisations et exécutez-le.
Dans votre feuille Google, allez à « Outils » puis à « Éditeur de scripts ».
L’éditeur de scripts s’ouvrira dans un nouvel onglet.
Remplacez le code existant par le script suivant:
//Supprime les lignes en double de la feuille active. function removeDuplicates() { //Obtient la feuille de calcul active var sheet = SpreadsheetApp.getActiveSheet(); //Obtient toutes les valeurs des lignes de la feuille de calcul var data = sheet.getDataRange().getValues(); //Crée un tableau pour les non-doublons var newData = []; //Itérer à travers les cellules d'une ligne 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; } } //Si pas un doublon, ajoute au tableau newData if (!duplicate) { newData.push(row); } } //Supprime l'ancienne feuille et insère le tableau newData sheet.clearContents(); sheet.getRange(1, 1, newData.length, newData[0].length).setValues(newData); }
Enregistrez et nommez votre script. Cliquez sur l’icône « Exécuter ».
Examinez les autorisations requises par le script. Cliquez sur « Examiner les autorisations ».
Acceptez les invites et cliquez sur « Autoriser ».
Une fois l’exécution terminée, retournez à votre feuille. Les entrées dupliquées devraient avoir disparu.
Attention: si vos données se trouvent dans un tableau, ce script ne redimensionnera pas automatiquement le tableau. Vous devrez le faire manuellement.
En conclusion, Google Sheets offre plusieurs options pour éliminer les doublons, que ce soit par la fonction Unique, un module complémentaire, ou via un script personnalisé. Vous avez l’embarras du choix pour gérer les doublons dans vos feuilles de calcul.