UNIQUE (UNIQUE, fonction)

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 Microsoft 365 abonnés du canal actuel. Il sera disponible pour Microsoft 365 abonnés du canal semi-annuel entreprise à partir du 2020 juillet. Pour plus d’informations sur la manière dont les fonctionnalités sont déployées pour Microsoft 365 abonnés, voir Quand vais-je obtenir les dernières fonctionnalités dans Microsoft 365.

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

La fonction UNIQUE comporte les arguments suivants :

Argument

Description

matrice

Obligatoire

La plage ou le tableau à partir duquel retourner des lignes ou des colonnes uniques.

[par_col]

Facultatif

L’argument by_col est une valeur logique indiquant le mode de comparaison.

Vrai comparera les colonnes et renverra les colonnes uniques.

False (ou omis) compare les lignes l’une à l’autre et renvoient les lignes uniques.

[exactly_once]

Facultatif

L’argument exactly_once est une valeur logique qui renverra des lignes ou des colonnes qui se produisent exactement une fois dans la plage ou le tableau. Il s’agit du concept de base de données unique.

True renverra toutes les lignes ou colonnes distinctes qui se produisent exactement une fois dans la plage ou le tableau.

False (ou omis) renvoie toutes les lignes ou colonnes distinctes de la plage ou de la matrice.

Remarques : 

  • Un tableau peut être considéré comme une ligne ou une colonne de valeurs, ou par une combinaison de lignes et de colonnes de valeurs. Dans les exemples ci-dessus, les tableaux de nos formules uniques sont Range D2 : D11 et D2 : D17 respectivement.

  • 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 tri et UNIQUE pour renvoyer une liste unique de noms par ordre croissant.

Utilisation de la fonction UNIQUE avec tri pour renvoyer une liste de noms par ordre croissant

Exemple 2

Dans cet exemple, l’argument exactly_once est défini sur TRUE, et la fonction renvoie uniquement les clients qui utilisent une fois service. Cela peut être utile si vous voulez identifier les personnes qui n’ont pas été renvoyées pour un service supplémentaire, afin que vous puissiez les contacter.

Utilisation de la fonction UNIQUE avec l’argument occurs_once défini sur true pour renvoyer une liste de noms qui ne se produisent qu’une seule fois.

Exemple 3

Cet exemple utilise la esperluette (&) pour concaténer le nom et le prénom dans un nom complet. Notez que la formule fait référence à la plage entière de noms dans les cellules a2 : A12 et B2 : B12. Cela permet à Excel de renvoyer un tableau de tous les noms.

Utilisation de la fonction UNIQUE avec plusieurs plages pour concaténer les premières colonnes nom/nom en 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.

  • Si vous voulez trier la liste de noms, vous pouvez ajouter la fonction de tri: = Trier (unique (B2 : B12& "" &a2 : a12))

Exemple 4

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

Utilisation de la commande UNIQUE pour renvoyer une liste de vendeurs.

Vous avez besoin d’une 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 : @

Remarque :  Cette page a été traduite automatiquement et peut donc contenir des erreurs grammaticales ou des imprécisions. Notre objectif est de faire en sorte que ce contenu vous soit utile. Pouvez vous nous dire si les informations vous ont été utiles ? Voici l’article en anglais pour référence.

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.

×