Formule Matricielle Dynamique

=UNIQUE Excel — Extraire des Valeurs Uniques

UNIQUE retourne la liste des valeurs distinctes d'une plage, en supprimant automatiquement les doublons. Résultats déversés dynamiquement dans les cellules adjacentes.

☰ Toutes les formules ▶ Tester en direct
🟡 Intermédiaire⏱ ~5 min📅 Excel 365 / 2021+
Matricielle Doublons Dynamique

UNIQUE retourne toutes les valeurs distinctes d'une plage. Disponible dans Excel 365 et 2021, elle fait partie des nouvelles fonctions matricielles dynamiques dont les résultats se déversent automatiquement dans les cellules voisines.

Syntaxe

=UNIQUE(tableau ; [par_col] ; [occurrence_unique])
ArgumentObligatoireDescription
tableauOuiPlage ou tableau source
par_colNonFAUX (défaut) = lignes uniques ; VRAI = colonnes uniques
occurrence_uniqueNonVRAI = lignes apparaissant exactement 1 fois ; FAUX (défaut) = toutes les valeurs distinctes

Exemples concrets

Liste des régions sans doublon Base

Extraire la liste des régions distinctes d'une colonne de données.

=UNIQUE(B2:B20)
Nord, Sud, Est, Ouest (liste déversée)
Combiné avec TRI pour liste triée TRI + UNIQUE

Obtenir une liste unique et triée alphabétiquement.

=TRI(UNIQUE(B2:B20))
Est, Nord, Ouest, Sud (triée)
Lignes entières uniques (multi-colonnes) Multi-colonnes

Extraire les lignes uniques sur plusieurs colonnes à la fois.

=UNIQUE(A2:C20)
→ lignes où A+B+C n'apparaissent qu'une seule fois
Valeurs n'apparaissant qu'une seule fois Unicité stricte

3e argument VRAI : retourner seulement les valeurs sans doublon.

=UNIQUE(A2:A20;FAUX;VRAI)
→ valeurs qui n'apparaissent qu'une seule fois

Erreurs courantes

Erreur
Cause probable
Solution
#CALC!
Aucune valeur unique trouvée (avec occurrence_unique=VRAI)
Utiliser SIERREUR pour afficher un message alternatif
#DEVERSEMENT!
Les cellules de déversement ne sont pas vides
Libérer les cellules en dessous/à droite de la formule
Non disponible
Excel 2016 ou version antérieure
UNIQUE requiert Excel 365 ou 2021. Utiliser Données > Supprimer les doublons pour les versions antérieures.
Résultats non triés
UNIQUE ne trie pas par défaut
Encapsuler avec TRI : =TRI(UNIQUE(B2:B20))

Testeur interactif — UNIQUE

Choisissez un scénario pour voir UNIQUE en action.

classeur_unique.xlsx

Choisir un scénario :

Essayez UNI_TRI pour voir UNIQUE combiné avec TRI pour une liste triée

Besoin de nettoyer vos listes dans Excel ?

ASPECT crée des fichiers Excel avec des listes dynamiques et des données dédoublonnées automatiquement.

Demander un devis gratuit →

Questions fréquentes

UNIQUE vs Supprimer les doublons : quelle différence ? +

L'outil "Supprimer les doublons" modifie vos données de façon permanente. UNIQUE crée une liste dynamique qui se met à jour automatiquement quand les données sources changent. Préférez UNIQUE pour garder vos données originales intactes.

Comment compter les valeurs uniques ? +

Encapsuler UNIQUE dans NBVAL : =NBVAL(UNIQUE(B2:B20)) compte le nombre de valeurs distinctes. Alternative sans Excel 365 : =SOMMEPROD(1/NB.SI(B2:B20;B2:B20)).

Peut-on utiliser UNIQUE avec des critères de filtre ? +

Oui, combinez avec FILTRE : =UNIQUE(FILTRE(B2:B20;A2:A20="Nord")) retourne les valeurs uniques de B uniquement pour les lignes où A = "Nord".

Testeur de formule
A1
=
Cellule sélectionnée : Astuce : cliquez sur une cellule pour la modifier
✓ Formule copiée !