Gsheet : retirer les doublons sur plusieurs colonnes ou lignes.

Dans Google Sheets, vous pouvez retirer facilement les doublons dans une seule colonne à l’aide d’un tableau croisé dynamique ou de la fonction =unique()

Visualisez cette animation pour bien comprendre.

Maintenant,  si les données sont sur plusieurs colonnes, il est possible de s’en sortir avec une combinaison de quelques formules.

Prenons ce set de données :

Je souhaite avoir un dédoublonnage des colonnes A et B dans une colonne.

La formule à utiliser est :

 =unique(transpose(split(join(« ; »;unique(A:A);unique(B:B)) & « ; »; »; »;VRAI)))

De la même manière pour 3 colonnes :

=unique(transpose(split(join(« ; »;unique(A:A);unique(B:B);unique(C:C)) & « ; »; »; »;VRAI)))

Pour 4 colonnes :

=unique(transpose(split(join(« ; »;unique(A:A);unique(B:B);unique(C:C);unique(D:D)) & « ; »; »; »;VRAI)))

Un petit tour dans le centre aide de Google permet d’apprivoiser la syntaxe de :

  • Unique
  • Transpose
  • Split
  • Join

Maintenant, Vincent Becquart vous a préparé un petit script très documenté pour retirer les lignes en double.

Voici le fichier dans lequel se trouve les données et le script.

 

Si vous avez trouvé une faute d’orthographe, veuillez nous en informer en sélectionnant le texte en question et en appuyant sur Ctrl + Entrée .

Thierry

Thierry

Thierry VANOFFE, consultant, formateur, coach G Suite. Passionné et fasciné par Google, ce blog me permet de partager cette passion et distiller tutos, trucs, astuces, guides sur les outils Google. N'hésitez pas à me solliciter pour vos formations en ligne ou en présentiel.

3 comments

  1. Merci beaucoup ! C’est parfaitement ce que je recherchais. Très utile quand on se rend compte qu’il n’existe pas de fonction toute faite pour ce cas là !

  2. Sauf erreur de ma part dans l’exemple donné, la fonction =unique(A:D) donne exactement le même résultat que la fonction UNIQUE_MULTICOLUMN

  3. Bonjour, je viens de tester la formule : =unique(transpose(split(join(“;”;unique(A:A);unique(B:B)) & “;”;”;”;VRAI)))

    Mais celle-ci ne fonctionne pas.

    Mes données sont en A et en B et je souhaite mettre les données en C

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

Share This

Rapport de faute d’orthographe

Le texte suivant sera envoyé à nos rédacteurs :