Supprimer les valeurs en double sans supprimer les lignes dans Google Sheets

Dans cet article, nous allons découvrir comment supprimer les valeurs en double sans supprimer les lignes correspondantes dans Google Sheets. Nous utiliserons deux types de formules (array ou non-array) pour réaliser cette tâche. Vous pourrez ainsi choisir celle qui convient le mieux à votre besoin.

Utilisation des formules non-array et array

Pour supprimer les valeurs en double sans supprimer les lignes correspondantes dans Google Sheets, nous avons le choix entre une formule non-array ou array.

Notre jeu de données est situé dans la plage de cellules B2:B14. Nous commencerons par utiliser la formule non-array. Vous pouvez l’utiliser sur une liste triée ou non triée. Toutefois, dans la plupart des cas, il est préférable de l’utiliser sur une liste triée pour obtenir des résultats plus cohérents.

1. Supprimer les doublons et conserver la position : Formule non-array

Suivez les étapes suivantes pour supprimer les valeurs en double sans supprimer les lignes correspondantes :

  1. Dans la cellule C2, utilisez la formule suivante : =countif($B$2:B2, B2). Cette formule permet de compter le nombre d’occurrences de la première valeur dans la plage $B$2:B2.
  2. Modifiez la formule de la manière suivante : =if(countif($B$2:B2,B2)=1,B2,""). Le test logique de la formule vérifie si le résultat de COUNTIF est égal à 1 ou supérieur à 1. Si la valeur est égale à 1, elle renvoie le nom de la cellule B2, sinon elle renvoie une cellule vide.
  3. Faites glisser la formule C2 vers le bas pour appliquer la formule à toutes les lignes correspondantes.

Voilà, vous avez réussi à supprimer les doublons tout en conservant leur position dans Google Sheets.

2. Supprimer les doublons et conserver la position : Formule array

Pour cette méthode, nous allons utiliser la formule COUNTIFS avec ARRAYFORMULA pour supprimer les doublons sans supprimer les lignes correspondantes. Voici les étapes à suivre :

  1. Videz la plage C2:C14 et insérez la formule suivante dans la cellule C2 : =ArrayFormula(COUNTIFS(B2:B14,B2:B14,ROW(B2:B14),"<=&"&ROW(B2:B14))).
  2. Modifiez la formule précédente de la manière suivante pour supprimer les doublons et conserver leur position : =ArrayFormula(if(COUNTIFS(B2:B14,B2:B14,ROW(B2:B14),"<=&"&ROW(B2:B14))=1,B2:B14,"")).
  3. Ajoutez une déclaration IF supplémentaire si vous souhaitez inclure les valeurs futures dans la plage B2:B.

Félicitations, vous venez de découvrir comment supprimer les doublons dans Google Sheets sans supprimer les lignes correspondantes !

Remove Duplicate Values without Deleting the Rows

Utilisation de la mise en forme conditionnelle pour supprimer les doublons

Il existe une autre option pour supprimer les doublons sans supprimer les lignes dans Google Sheets : utiliser la mise en forme conditionnelle. Cette méthode présente deux avantages par rapport aux précédentes.

  1. Elle évite l’utilisation de colonnes auxiliaires.
  2. Elle rend les doublons invisibles en modifiant la couleur de fond et de texte de la cellule. Ainsi, les valeurs sont toujours présentes physiquement et peuvent être manipulées.

Voici comment procéder :

  1. Sélectionnez la plage B2:B14.
  2. Allez dans Format > Mise en forme conditionnelle pour ouvrir le volet « Règles de mise en forme conditionnelle ».
  3. Sous l’onglet « Une couleur », faites défiler vers le bas jusqu’à « Règles de mise en forme ». Sélectionnez « La formule personnalisée est ».
  4. Insérez la formule suivante : =countif($B$2:B2,B2)>1.
  5. Juste en dessous, sélectionnez la couleur du texte et la couleur de remplissage en blanc.

Et voilà ! Vous savez maintenant comment supprimer les doublons dans Google Sheets sans supprimer les lignes correspondantes en utilisant la mise en forme conditionnelle.

Merci d’avoir lu cet article. Pour plus d’astuces et de tutoriels sur Google Sheets, rendez-vous sur Crawlan.com.

Articles en lien