ALL Apps Scripts Google Sheets

Gsheet : retirer les doublons sur plusieurs colonnes ou lignes.

Ecrit par Thierry

Vincent Becquart répond ici au besoin de retirer des doublons sur plusieurs colonnes ou lignes. =Unique =transpose =split =join et un script sont présentés dans cet article.

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.

 

Notez cette information
[Total: 0 Average: 0]

A propos de l'auteur

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.

Laisser un commentaire