Fonction UNIQUE

La fonction UNIQUE renvoie une liste de valeurs uniques au sein d’une liste ou d’une plage. 

Renvoyer des valeurs uniques à partir d’une liste de valeurs

Renvoyer des noms uniques à partir d’une liste de noms

Exemple d’utilisation de =UNIQUE(B2:B11) pour renvoyer une liste unique de nombres

Fonction UNIQUE utilisée pour trier une liste de noms

Remarque : Cette fonction est actuellement disponible pour les Microsoft 365 dans le Canal actuel. Elle sera disponible aux abonnés Microsoft 365 la Semi-Annual Entreprise à partir de juillet 2020. Pour plus d’informations sur la manière dont les fonctionnalités sont déployées pour les abonnés Microsoft 365, voir Quand vais-je obtenir les dernières fonctionnalités dans Microsoft 365.

=UNIQUE(matrice;[by_col];[exactly_once])

La fonction UNIQUE présente les arguments suivants :

Argument

Description

matrice

Obligatoire

Plage ou matrice à partir de laquelle renvoyer des lignes ou colonnes uniques

[par_col]

Facultatif

L by_col argument est une valeur logique indiquant comment comparer.

VRAI compare les colonnes entre elles et retourne les colonnes uniques

FAUX (ou omis) compare les lignes entre elles et retourne les lignes uniques

[exactly_once]

Facultatif

L exactly_once un argument est une valeur logique qui retourne des lignes ou des colonnes exactement une fois dans la plage ou la matrice. Il s’agit du concept de base de données unique.

VRAI retournera toutes les lignes ou colonnes distinctes qui se produisent exactement une fois à partir de la plage ou de la matrice.

FAUX (ou omis) retourne toutes les lignes ou colonnes distinctes de la plage ou de la matrice.

Remarques : 

  • Un tableau peut être pensé comme une ligne ou colonne de valeurs, ou une combinaison de lignes et colonnes de valeurs. Dans les exemples ci-dessus, les tableaux pour nos formules UNIQUES sont respectivement les plages D2:D11 et D2:D17.

  • La fonction UNIQUE renvoie un tableau, qui se propage s’il s’agit du résultat final d’une formule. Cela signifie qu’Excel crée dynamiquement la plage de tableaux de dimension appropriée lorsque vous appuyez sur ENTRÉE. Si vos données de prise en charge se trouvent dans un tableau Excel, la matrice est automatiquement redimensionnée quand vous ajoutez ou supprimez des données dans votre plage de tableau si vous utilisez lesréférences structurées. Pour plus d’informations, consultez cet article sur comportement de matrice renversé.

  • La prise en charge par Excel des tableaux dynamiques entre des classeurs est limitée. Si vous fermez le classeur source, les formules de tableau dynamique liées renverront une erreur #REF!. Si vous fermez le classeur source, les formules de tableau dynamique liées renverront une erreur #REF! lorsqu’elles seront actualisées.

Exemples

Exemple 1

Cet exemple utilise trier et UNIQUE pour renvoyer une liste unique de noms dans l’ordre croissant.

Utilisation de UNIQUE avec TRI pour renvoyer une liste de noms dans l’ordre croissant

Exemple 2

Cet exemple a l’argument exactly_once vrai et la fonction renvoie uniquement les clients qui ont déjà fait l’un de ces services. Cela peut s’avérer utile si vous souhaitez identifier des personnes qui n’ont pas encore renvoyé leur service supplémentaire afin de pouvoir les contacter.

Utilisation de UNIQUE avec l occurs_once argument vrai pour renvoyer une liste de noms qui ne se produisent qu’une seule fois.

Exemple 3

Cet exemple utilise l’etande (&) pour concaténer le nom et le prénom dans un nom complet. Notez que la formule fait référence à l’ensemble de la plage de noms dans les plages A2:A12 et B2:B12. Cela permet à Excel de renvoyer une matrice de tous les noms.

Utilisation de unique avec plusieurs plages pour concaténer les colonnes Prénom/Nom dans Nom complet.

Conseils : 

  • Si vous mettez en forme la plage de noms en tant que tableau Excel,la formule est automatiquement mise à jour lorsque vous ajoutez ou supprimez des noms.

  • Pour trier la liste de noms, vous pouvez ajouter la fonction TRIER : =TRIER(UNIQUE(B2:B12& » « &A2:A12))

Exemple 4

Cet exemple compare deux colonnes et renvoie uniquement les valeurs uniques entre elles.

Utilisation de UNIQUE pour renvoyer une liste de commerciaux.

Besoin d’aide supplémentaire ?

Vous pouvez toujours consulter un expert de la communauté technique Excel, obtenir une assistance dans la communauté Answers ou suggérer une nouvelle fonctionnalité ou une amélioration sur le forum Excel User Voice.

Voir aussi

Fonction FILTRE

Fonction TABLEAU.ALEAT

Fonction SEQUENCE

Fonction TRI

Fonction TRIERPAR

#SPILL ! erreurs dans Excel

Les tableaux dynamiques et le comportement de matrice dispersé

Opérateur d’intersection implicite : @

Besoin d’aide ?

Développez vos compétences dans Office
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×