Fonction UNIQUE

S’applique à
Excel pour Microsoft 365 Excel pour Microsoft 365 pour Mac Excel 2024 Excel 2024 pour Mac Excel 2021 Excel 2021 pour Mac Microsoft365.com 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. 

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

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

Syntaxe

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

La fonction UNIQUE contient 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 comment procéder à la comparaison.
VRAI compare les colonnes les unes aux autres et renvoie les colonnes uniques
FAUX (ou omis) compare les lignes les unes aux autres et renvoie les lignes uniques
[exactly_once]
Facultatif
L’argument exactly_once est une valeur logique qui renvoie les lignes ou les colonnes qui apparaissent exactement une fois dans la plage ou le tableau. C’est le concept de base de données d’unique.
VRAI retourne toutes les lignes ou colonnes distinctes qui apparaissent exactement une fois à partir de la plage ou du tableau
FAUX (ou omis) renvoie toutes les lignes ou colonnes distinctes de la plage ou du tableau

Remarque

  • Une matrice peut être considérée 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 pour nos formules UNIQUE sont respectivement la plage 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, toutes les formules de tableau dynamique liées renvoient une erreur #REF ! lorsqu’elles sont 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 TRIER pour renvoyer une liste de noms dans l’ordre croissant

Exemple 2

Dans cet exemple, l’argument exactly_once est VRAI, et la fonction renvoie uniquement les clients qui ont bénéficié d’un service une fois. Cela peut être utile si vous souhaitez identifier les personnes qui ne sont pas revenues pour un service supplémentaire, afin de pouvoir les contacter.

L’utilisation de la fonction UNIQUE avec l’argument occurs_once défini sur true pour renvoyer une liste de noms qui n’apparaissent qu’une seule fois.

Exemple 3

Cet exemple utilise l’esperluette (&) pour concaténer le nom et le prénom en un nom complet. Notez que la formule fait référence à toute la plage de noms dans A2 :A12 et B2 :B12. Excel renvoie ainsi un tableau de tous les noms.

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

Conseil

  • Si vous mettez en forme la plage de noms sous forme de tableau Excel, la formule est mise à jour automatiquement lorsque vous ajoutez ou supprimez des noms.
  • Pour trier la liste des 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 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 de l’aide dans les Communautés.