Découvrez la fonction UNIQUE de Google Sheets [Guide ultime]

Avant de commencer, notez que la fonction UNIQUE ne fonctionne que pour les colonnes, pas pour les lignes.

Exemple de formule UNIQUE

Supposons que range_to_filter soit la plage contenant les valeurs que nous voulons filtrer à l’aide de la fonction UNIQUE. Pour notre premier exemple, nous voulons filtrer une colonne de valeurs pour trouver les valeurs uniques. Nous appliquerons la fonction UNIQUE à la ligne intitulée « États » :

Original array of values

La plage de valeurs sous la colonne « États » étant A2:A11, nous la définirons comme entrée de la fonction :

=UNIQUE(A2:A11)

Le résultat est :

UNIQUE function applied to the first column of the array

Syntaxe de la fonction UNIQUE

La syntaxe de la fonction UNIQUE est simple :

Google Sheets UNIQUE avec plusieurs colonnes

Nous pouvons appliquer la fonction UNIQUE à une plage contenant plusieurs colonnes. La fonction unique filtrera les lignes en double, où toutes les colonnes d’une ligne sont identiques à une autre ligne. Pour notre premier exemple :

Original array of values

Nous avons simplement copié l’exemple de la section précédente. Nous appliquerons la fonction UNIQUE à l’ensemble de la plage :

=UNIQUE(F2:G11)

Et le résultat est :

UNIQUE function applied to the entire array

Cela était attendu, car bien que la première colonne contienne des doublons, la deuxième ne le fait pas – et Google Sheets les considère comme uniques.

Maintenant, permettez-nous de modifier un peu l’entrée :

Original array of values, but has duplicate rows this time

Comme vous pouvez le constater, il y a quelques doublons : l’entrée pour New York, New York et Los Angeles, Californie. Nous appliquerons la fonction UNIQUE à la plage :

=UNIQUE(L2:M11)

Et le résultat est :

UNIQUE function applied to the entire array

Utilisation de UNIQUE avec la fonction QUERY

Il s’avère que vous pouvez appliquer la fonction UNIQUE aux résultats de la fonction QUERY. Plus précisément, vous pouvez insérer la fonction QUERY à l’intérieur de la fonction UNIQUE. Pour cette section, nous allons reproduire le résultat des deux sections précédentes.

Pour une seule colonne :

=unique(query(A16:B25,"select A"))

Le résultat :

The combination of UNIQUE and QUERY function applied to the single column of the original array

Pour plusieurs colonnes :

=unique(query(F16:G25,"select F, G"))

Le résultat :

The combination of UNIQUE and QUERY function applied to the single column of the original array that contains duplicate values

Nous espérons que cet article vous a aidé et vous a donné une meilleure compréhension de la fonction UNIQUE de Google Sheets. Vous pourriez également aimer nos articles sur le calcul du temps dans Google Sheets et sur l’utilisation de la fonction ISBLANK dans Google Sheets.

Pour optimiser votre flux de travail, nous vous recommandons de lire notre guide sur l’extraction d’un domaine à partir d’un e-mail et d’essayer notre logiciel pour suivre les dates d’échéance des factures.

Retrouvez plus de guides et astuces sur Crawlan.com.

Articles en lien