La fonction unique est une nouveauté d’Excel 365. Cette fonction permet d’extraire d’une liste uniquement les éléments uniques de celles-ci.
Qu’est-ce que la fonction Unique dans Excel ?
La fonction unique d’Excel permet d’extraire les valeurs uniques d’une plage de données en supprimant les doublons. Cela peut être particulièrement utile dans de nombreuses situations. Par exemple pour lister des clients uniques, des produits sans doublons ou encore des catégories distinctes dans une base de données.
Syntaxe de la fonction Unique
Comme la documentation l’indique, la fonction Unique d’Excel a besoin de trois arguments. Le premier est obligatoire, tandis que les deux autres sont facultatifs.
=UNIQUE(array,[by_col],[exactly_once])
| Argument | |
|---|---|
| array | Plage ou tableau à partir duquel on va chercher à retourner des lignes ou des colonnes uniques |
| by_col | L’argument by_col est une valeur logique indiquant comment effectuer une comparaison. TRUE compare les colonnes les unes aux autres et retourne les colonnes uniques FALSE (ou omis) compare les lignes les unes aux autres et retourne les lignes uniques |
| exactly_once | L’argument exactly_once est une valeur logique qui retourne des lignes ou des colonnes qui se produisent exactement une fois dans la plage ou le tableau. Il Indique si l’on souhaite renvoyer uniquement les valeurs apparaissant une seule fois. TRUE retourne toutes les lignes ou colonnes distinctes qui se produisent exactement une fois à partir de la plage ou du tableau FALSE (ou omis) retourne toutes les lignes ou colonnes distinctes de la plage ou du tableau |
Pourquoi utiliser la fonction Unique dans Excel ?
La fonction UNIQUE simplifie considérablement le travail de nettoyage et d’organisation des données. Avant son introduction, l’extraction de valeurs uniques nécessitait l’utilisation de macros VBA ou de filtres complexes. Désormais, en une seule formule, vous pouvez obtenir rapidement et efficacement une liste de valeurs distinctes. En voici quelques applications courantes :
- Extraction de listes de clients uniques : Idéal pour le reporting ou les analyses spécifiques.
- Filtrage des catégories de produits sans doublons : Pour obtenir une vue d’ensemble des produits dans une entreprise.
- Nettoyage de données : Élimine les doublons indésirables sans trier manuellement la plage de données.
Exemples pratiques
Dans l’exemple ci-contre nous avons une liste de joueurs de rugby qui contient des doublons.

Comme vous pouvez vous en apercevoir certains joueurs sont en double (Philippe Sella, Jean-Pierre Rives, Sébastien Chabal etc.). Si je souhaite faire apparaître les joueurs et supprimer les doublons la fonction Unique sera tout indiquée. Pour cela il suffit que je me place dans une cellule et que j’écrive le code ci-dessous :
=UNIQUE(A2:A26)

Et voilà ! Une nouvelle liste apparaît là où vous avez tapé la fonction. Cette liste ne contient que des entrées uniques sans aucun doublon.

