Applies ToExcel pour Microsoft 365 Excel pour Microsoft 365 pour Mac Excel pour le web Excel 2021 Excel 2021 pour Mac Excel pour iPad Excel pour iPhone Excel pour les tablettes Android Excel pour les téléphones Android

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

Retourner des valeurs uniques à partir d’une liste de valeurs Exemple d’utilisation de =UNIQUE(B2:B11) pour retourner une liste unique de nombres

Retourner des noms uniques à partir d’une liste de noms Fonction UNIQUE utilisée pour trier une liste de noms

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

La fonction UNIQUE contient les arguments suivants :

Argument

Description

tableau

Obligatoire

Plage ou tableau à partir duquel retourner des lignes ou des colonnes uniques

[par_col]

Facultatif

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]

Facultatif

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 s’agit du concept de base de données unique.

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

Remarques : 

  • Un tableau peut être considéré comme une ligne ou une colonne de valeurs, ou une combinaison de lignes et de colonnes de valeurs. Dans les exemples ci-dessus, les tableaux de nos formules UNIQUE 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!. lorsqu'ils sont actualisés.

Exemples

Exemple 1

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

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

Exemple 2

Dans cet exemple, l’argument exactly_once est défini sur TRUE, et la fonction retourne uniquement les clients qui ont bénéficié d’un service une seule fois. Cela peut être utile si vous souhaitez identifier les personnes qui ne sont pas retournées pour obtenir un service supplémentaire, afin que vous puissiez les contacter.

L’utilisation de 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 l’esperluette (&) 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 A2:A12 et B2:B12. Cela permet à Excel de retourner un tableau de tous les noms.

Utilisation de UNIQUE avec plusieurs plages pour concaténer des colonnes Prénom/Nom en Nom complet.

Conseils : 

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

  • Si vous souhaitez trier la liste des noms, vous pouvez ajouter la fonction SORT : =SORT(UNIQUE(B2:B12& » « &A2:A12))

Exemple 4

Cet exemple compare deux colonnes et retourne uniquement les valeurs uniques qui les séparent.

Utilisation de UNIQUE pour renvoyer une liste de vendeurs.

Vous avez besoin d’une aide supplémentaire ?

Vous pouvez toujours poser des questions à un expert de la Communauté technique Excel ou obtenir une assistance dans la Communauté de support.

Voir aussi

Fonction FILTER

Fonction TABLEAU.ALEAT

Fonction SEQUENCE

Fonction TRI

Fonction TRIERPAR

#SPILL ! erreurs dans Excel

Tableaux dynamiques et comportement des tableaux renversés

Opérateur d'intersection implicite : @

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.

Les communautés vous permettent de poser des questions et d'y répondre, de donner vos commentaires et de bénéficier de l'avis d'experts aux connaissances approfondies.