6 façons de supprimer les doublons dans Google Sheets

Une feuille de calcul(Spreadsheet) n'est rien d'autre qu'un document qui organise les données sous forme de lignes et de colonnes. Les feuilles de calcul(Spreadsheet) sont utilisées par presque toutes les organisations commerciales pour conserver leurs enregistrements de données et effectuer des opérations sur ces données. Même les écoles et les collèges utilisent un tableur pour maintenir leur base de données. En ce qui concerne les logiciels de tableur, les feuilles Microsoft Excel et Google sont les logiciels de premier plan que de nombreuses personnes utilisent. De nos jours, de plus en plus d'utilisateurs choisissent Google Sheets plutôt que Microsoft Excel car il stocke les feuilles de calcul sur leur stockage en nuage(Cloud Storage) , c'est-à-dire Google Drive .accessible depuis n'importe quel endroit. La seule condition requise est que votre ordinateur soit connecté à Internet . Un autre avantage de Google Sheets est que vous pouvez l'utiliser depuis la fenêtre de votre navigateur sur votre PC.

Lorsqu'il s'agit de maintenir les entrées de données, l'un des problèmes courants rencontrés par de nombreux utilisateurs sont les doublons ou les entrées en double. Par exemple, imaginez que vous ayez les détails des personnes recueillies à partir d'une enquête. Lorsque vous les répertoriez à l'aide de votre logiciel de tableur tel que Google Sheets , il existe une possibilité d'enregistrements en double. Autrement dit, une personne peut avoir rempli l'enquête plus d'une fois, et Google Sheets répertorie donc l'entrée deux fois. Ces entrées en double sont plus gênantes lorsqu'il s'agit d'entreprises. Imaginer(Imagine)si une transaction en espèces est inscrite plus d'une fois dans les registres. Lorsque vous calculez les dépenses totales avec ces données, ce serait un problème. Pour éviter de telles situations, il faut s'assurer qu'il n'y a pas d'enregistrements en double dans la feuille de calcul. Comment y parvenir ? Eh bien(Well) , dans ce guide, vous discuterez de 6 façons différentes de supprimer les doublons dans Google Sheets . Allez(Come) , sans plus de présentation, jetons un coup d'œil au sujet.

6 façons de supprimer les doublons dans Google Sheets

Comment supprimer les doublons dans Google Sheets ?(How to Remove Duplicates in Google Sheets?)

Les enregistrements en double sont vraiment gênants dans le cas de la gestion des enregistrements de données. Mais ne vous inquiétez pas, vous pouvez facilement supprimer les entrées en double de votre feuille de calcul Google Sheets . Voyons quelques façons de vous débarrasser des doublons dans Google Sheets .

Méthode 1 : Utilisation de l'option Supprimer les doublons(Method 1: Using the Remove Duplicates Option)

Google Sheets a une option intégrée pour supprimer les entrées répétitives (entrées en double). Pour utiliser cette option, suivez l'illustration ci-dessous.

1. Par exemple, jetez un œil à ceci (voir capture d'écran ci-dessous). Ici, vous pouvez voir que l'enregistrement "Ajit" est entré deux fois. Il s'agit d'un enregistrement en double.

L'enregistrement "Ajit" est entré deux fois.  Ceci est un enregistrement en double

2. Pour supprimer l'entrée en double, sélectionnez ou mettez en surbrillance les lignes et les colonnes.( select or highlight the rows and columns.)

3. Cliquez maintenant sur l'option de menu intitulée Données(Data) . Faites défiler vers le bas puis cliquez sur l' option Supprimer les doublons .(Remove duplicates )

Cliquez sur le menu intitulé "Données".  Cliquez sur Supprimer les doublons pour éliminer les enregistrements en double

4. Une boîte de dialogue apparaîtra, demandant quelles colonnes analyser. Choisissez les options selon vos besoins, puis cliquez sur le bouton Supprimer les doublons(Remove duplicates ) .

Cliquez sur le bouton intitulé "Supprimer les doublons"

5. Tous les enregistrements en double seraient éliminés et les éléments uniques resteraient. Google Sheets vous demandera le nombre d'enregistrements en double qui ont été éliminés(number of duplicate records that were eliminated) .

Google Sheets vous demandera le nombre d'enregistrements en double qui ont été éliminés

6. Dans notre cas, une seule entrée en double a été supprimée ( Ajit ). Vous pouvez voir que Google Sheets a supprimé l'entrée en double (reportez-vous à la capture d'écran qui suit).

Méthode 2 : supprimer les doublons avec des formules(Method 2: Remove Duplicates with Formulae)

Formule 1 : UNIQUE(Formula 1: UNIQUE)

Google Sheets a une formule nommée UNIQUE qui conserve des enregistrements uniques et éliminerait toutes les entrées en double de votre feuille de calcul.

Par exemple : =UNIQUE(A2:B7)

1. Cela vérifierait les entrées en double dans la plage de cellules spécifiée (A2: B7)(specified range of cells (A2:B7)) .

2. Cliquez sur n'importe quelle cellule vide de votre feuille de calcul(Click on any empty cell on your spreadsheet) et entrez la formule ci-dessus. Google Sheets mettrait en surbrillance la plage de cellules que vous spécifiez.

Google Sheets mettrait en évidence la plage de cellules que vous spécifiez

3.  Google Sheets répertorie les enregistrements uniques où vous avez tapé la formule. Vous pouvez ensuite remplacer les anciennes données par les enregistrements uniques.(You can then replace the old data with the unique records.)

Google Sheets répertorie les enregistrements uniques où vous avez tapé la formule

Formule 2 : NB.SI(Formula 2: COUNTIF)

Vous pouvez utiliser cette formule pour mettre en surbrillance toutes les entrées en double dans votre feuille de calcul.

1. Par exemple : considérez la capture d'écran suivante qui contient une entrée en double.

Dans la cellule C2, entrez la formule

2. Dans la capture d'écran ci-dessus, dans la cellule C2, entrons dans la formule, =COUNTIF(A$2:A2, A2)>1

3. Maintenant, une fois que la touche Entrée(Enter) est enfoncée, le résultat sera  FALSE.

Dès que vous appuieriez sur la touche Entrée, le résultat serait FALSE

4. Déplacez le pointeur de la souris et placez-le sur le petit carré( small square) en bas de la cellule sélectionnée. Vous verrez maintenant un symbole plus au lieu du curseur de votre souris. Cliquez(Click) et maintenez sur cette case, puis faites-la glisser jusqu'à la cellule où vous souhaitez trouver les entrées en double. Les feuilles Google copieraient automatiquement la formule dans les cellules restantes(automatically copy the formula to the remaining cells) .

Les feuilles Google copieraient automatiquement la formule dans les cellules restantes

5. Google Sheet ajoutera automatiquement « VRAI(TRUE) » devant l'entrée en double.

REMARQUE(NOTE) : Dans cette condition, nous avons spécifié >1 (supérieur à 1). Ainsi, cette condition donnerait VRAI(TRUE ) aux endroits où une entrée est trouvée plus d'une fois. Dans tous les autres endroits, le résultat est FAUX.(FALSE.)

Méthode 3 : supprimer les entrées en double avec une mise en forme conditionnelle(Method 3: Remove Duplicate Entries with Conditional Formatting)

Vous pouvez également utiliser la mise en forme conditionnelle pour éliminer les enregistrements en double de Google Sheets .

1. Tout(First) d'abord , sélectionnez l'ensemble de données sur lequel vous souhaitez effectuer une mise en forme conditionnelle. Ensuite, dans le menu , sélectionnez Format et faites défiler vers le bas, puis choisissez Formatage conditionnel.(Conditional formatting.)

Dans le menu Format, faites défiler un peu vers le bas pour choisir Mise en forme conditionnelle

2. Cliquez sur la liste déroulante Formater les cellules si…(Format cells if…) et choisissez l' option Formule personnalisée .(Custom Formula )

Cliquez sur la liste déroulante Formater les cellules si…

3. Entrez la formule comme =COUNTIF(A$2:A2, A2)>1

Remarque :(Note:) Vous devez modifier les données des lignes et des colonnes en fonction de votre feuille de calcul Google(Google Sheet) .

Choisissez la formule personnalisée et entrez la formule sous la forme COUNTIF(A$2:A2, A2)>1

4. Cette formule filtrerait les enregistrements de la colonne A.

5. Cliquez sur le bouton Terminé . (Done)Si la colonne A contient des enregistrements en double(duplicate records) , Google Sheets mettra en surbrillance les entrées répétées (doublons).( Google Sheets will highlight the repeated entries (duplicates).)

Google Sheets mettra en évidence les entrées répétées (doublons)

6. Vous pouvez maintenant facilement supprimer ces enregistrements en double.

Méthode 4 : supprimer les enregistrements en double avec des tableaux croisés dynamiques(Method 4: Remove Duplicate Records with Pivot Tables)

Comme les tableaux croisés dynamiques sont rapides à utiliser et flexibles, vous pouvez les utiliser pour rechercher et éliminer les enregistrements en double de votre feuille de calcul Google(Google Sheet) .

Dans un premier temps, vous allez devoir mettre en évidence les données dans Google Sheet . Ensuite(Next) , créez un tableau croisé dynamique et mettez à nouveau en surbrillance vos données. Pour créer un tableau croisé dynamique avec votre ensemble de données, accédez aux données(Data ) sous le menu Google Sheet et cliquez sur l' option Tableau croisé dynamique. (Pivot table)Vous serez invité avec une boîte demandant si vous souhaitez créer le tableau croisé dynamique dans la feuille existante ou une nouvelle feuille. Choisissez une option appropriée et continuez.

Votre tableau croisé dynamique sera créé. Dans le panneau de droite, choisissez le bouton Ajouter près de (Add )Lignes(Rows) pour ajouter les lignes respectives. Près des valeurs, choisissez Ajouter une colonne pour vérifier la duplication des valeurs. Votre tableau croisé dynamique répertorie les valeurs avec leur nombre (c'est-à-dire le nombre de fois que la valeur apparaît dans votre feuille). Vous pouvez l'utiliser pour vérifier la duplication des entrées dans Google Sheet . Si le nombre est supérieur à un, cela signifie que l'entrée est répétée plusieurs fois dans votre feuille de calcul.

Méthode 5 : Utiliser Apps Script(Method 5: Using Apps Script)

Un autre excellent moyen d'éliminer les doublons de votre document consiste à utiliser Apps Script . Vous trouverez ci-dessous le script d'applications permettant de supprimer les entrées en double de votre feuille de calcul :

/**
* remove duplicate rows from Google Sheets data range
*/
function removeDupRows() {
  var ss = SpreadsheetApp.getActiveSpreadsheet();
  var sheet = ss.getSheetByName('Sheet1');
  // change the row number of your header row
  var startRow = 7;
  // get the data
  var range = sheet.getRange(startRow,1,sheet.getLastRow(),sheet.getLastColumn()).getValues();
  // remove duplicates with helper function
  var dedupRange = arrayUnique(range);
  Logger.log(dedupRange);
  // check if duplicate sheet exists already, if not create new one
  if (ss.getSheetByName('Sheet1 Duplicates Removed')) {
    // case when dedup sheet already exists
    var dedupSheet = ss.getSheetByName('Sheet1 Duplicates Removed');
    var lastRow = Math.max(dedupSheet.getLastRow(),1);
    var lastColumn = Math.max(dedupSheet.getLastColumn(),1);
    // clear out any previous de-duplicate data
    dedupSheet.getRange(1,1,dedupSheet.getLastRow(),dedupSheet.getLastColumn()).clear();
    // replace with new de-duplicated data
    dedupSheet.getRange(1,1,dedupRange.length,sheet.getLastColumn()).setValues(dedupRange);
  }
  else {
    // case when there is no dedup sheet
    var dedupSheet = ss.insertSheet('Sheet1 Duplicates Removed',0);
    dedupSheet.getRange(1,1,dedupRange.length,dedupRange[0].length).setValues(dedupRange);
  }
  // make the de-duplicate sheet the active one
  dedupSheet.activate();
}
/**
* helper function returns a unique array
*/
function arrayUnique(arr) {
  var tmp = [];
  // filter out duplicates
  return arr.filter(function(item, index){
    // convert row arrays to strings for comparison
    var stringItem = item.toString();
    // push string items into temporary arrays
    tmp.push(stringItem);
    // only return the first occurrence of the strings
    return tmp.indexOf(stringItem) >= index;
  });
}
You can also use the below function to add a custom menu to Google Sheets to remove duplicates so that you can easily use it.
/**
* add a menu to run a function from Sheet
*/
function onOpen() {
  var ui = SpreadsheetApp.getUi();
  ui.createMenu('Remove duplicates')
  .addItem('Highlight duplicate rows','highlightDupRows')
  .addItem('Remove duplicate rows','removeDupRows')
  .addToUi();
}

Méthode 6 : Utiliser le module complémentaire pour supprimer les doublons dans Google Sheets(Method 6: Use Add-on to Remove Duplicates in Google Sheets)

L'utilisation d'un module complémentaire pour éliminer les entrées en double de votre feuille de calcul peut être bénéfique. Plusieurs de ces extensions s'avèrent utiles. L'un de ces programmes complémentaires est le module complémentaire d' Ablebits nommé " Supprimer les doublons(Remove Duplicates) ".

1. Ouvrez Google Sheets, puis dans le menu Modules complémentaires(Add-ons ) , cliquez sur l' option Obtenir des modules complémentaires .(Get add-ons )

Depuis Google Sheets, localisez un menu nommé "Modules complémentaires" et cliquez sur les options "Obtenir des modules complémentaires"

2. Choisissez l' icône Lancer(Launch ) (mise en surbrillance dans la capture d'écran) pour lancer G-Suite Marketplace .

Choisissez l'icône de lancement (mise en surbrillance dans la capture d'écran) pour lancer G-Suite Marketplace

3. Recherchez maintenant le module complémentaire(Add-on) dont vous avez besoin et installez-le.

Recherchez le module complémentaire dont vous avez besoin et cliquez dessus

4. Parcourez la description du module complémentaire si vous le souhaitez, puis cliquez sur l'( click on the Install) option Installer.

Cliquez sur l'option pour installer

Acceptez les autorisations nécessaires pour installer le module complémentaire. Vous devrez peut-être vous connecter avec les informations d' identification de votre compte Google . Après avoir installé le module complémentaire, vous pouvez facilement supprimer les doublons de Google Sheets .

Recommandé:(Recommended:)

Nous espérons que ces informations vous ont été utiles et que vous avez pu supprimer facilement les entrées en double de Google Sheets. (easily remove duplicate entries from Google Sheets.)Si vous avez des suggestions ou des questions en tête, utilisez la section des commentaires pour les poser.



About the author

Je suis un ingénieur logiciel avec une expérience dans l'Explorateur Xbox, Microsoft Excel et l'Explorateur Windows 8.1. Pendant mon temps libre, j'aime jouer à des jeux vidéo et regarder la télévision. J'ai un diplôme de l'Université de l'Utah et je travaille actuellement comme ingénieur logiciel pour une entreprise internationale.



Related posts