Tableau dynamiqueExcel 365Intermédiaire

Fonction UNIQUE ExcelGuide Complet 2026 avec Exemples

UNIQUE (UNIQUE en anglais aussi) est une fonction révolutionnaire des tableaux dynamiques Excel. Elle extrait automatiquement les valeurs distinctes d'une plage, en éliminant tous les doublons. Plus besoin de copier-coller et de supprimer manuellement les duplicatas : UNIQUE fait tout le travail en une seule formule.

Dans ce guide, tu vas découvrir comment utiliser UNIQUE pour nettoyer tes listes de clients, extraire des catégories uniques ou créer des rapports automatisés. C'est LA fonction qui va transformer ta façon de travailler avec les données en double.

Syntaxe de la fonction UNIQUE

=UNIQUE(tableau; [par_col]; [exactement_une_fois])

La fonction UNIQUE accepte 3 paramètres dont un seul est obligatoire. Elle retourne un tableau dynamique qui se redimensionne automatiquement selon le nombre de valeurs uniques trouvées. C'est cette magie des tableaux dynamiques qui rend UNIQUE si puissante.

Comprendre chaque paramètre de la fonction UNIQUE

1

tableau

(obligatoire)

C'est la plage de données dont tu veux extraire les valeurs uniques. Ça peut être une seule colonne comme A1:A100, plusieurs colonnes comme A1:C50, ou même une colonne entière avec A:A. UNIQUE analysera toutes les valeurs et ne gardera que les distinctes.

2

par_col

(optionnel)

Détermine la direction de comparaison. FAUX ou omis (par défaut) compare les lignes : chaque ligne est évaluée pour son unicité. VRAI compare les colonnes, ce qui est plus rare mais utile pour des tableaux horizontaux. Dans 95% des cas, tu laisseras FAUX ou tu omettras ce paramètre.

3

exactement_une_fois

(optionnel)

Change complètement le comportement ! FAUX ou omis (par défaut) retourne toutes les valeurs uniques, même si elles apparaissent plusieurs fois. VRAI ne retourne que les valeurs qui apparaissent exactement une seule fois dans la plage source. Parfait pour identifier les valeurs vraiment uniques, sans aucun doublon.

Astuce : UNIQUE retourne un tableau dynamique. Tu n'as besoin de saisir la formule que dans la première cellule. Excel étend automatiquement le résultat vers le bas. Ne tape rien dans les cellules du dessous, sinon tu auras une erreur #DÉVERSEMENT!.

Exemples pratiques pas à pas

Exemple 1 – Marketing : extraire la liste unique des sources de prospects

Tu travailles en marketing digital et tu as une liste de 500 prospects avec leur source d'acquisition (Google Ads, Facebook, Référencement naturel, etc.). Tu veux connaître rapidement toutes les sources distinctes pour créer un rapport par canal.

UNIQUE extrait automatiquement les 3 sources distinctes des 5 prospects.

AB
1ProspectSource
2Marie DuboisGoogle Ads
3Pierre MartinFacebook
4Sophie LeroyGoogle Ads
5Lucas BernardRéférencement naturel
6Claire PetitFacebook
7Sources uniques →
8Google Ads
9Facebook
10Référencement naturel
Formule :=UNIQUE(B1:B5)
Résultat :3 sources distinctes

Le résultat se met à jour automatiquement. Si tu ajoutes un nouveau prospect venant de LinkedIn dans ta liste source, LinkedIn apparaîtra immédiatement dans la liste unique sans que tu touches à la formule.

Exemple 2 – E-commerce : identifier les clients ayant commandé

Tu gères un site e-commerce et tu as un export de toutes les commandes du mois. Certains clients ont commandé plusieurs fois. Tu veux extraire la liste unique des clients pour leur envoyer un email de satisfaction.

Même si Alice et Bob ont commandé 2 fois, ils n'apparaissent qu'une seule fois dans le résultat.

ABC
1CommandeClientMontant
2CMD001Alice Durand45 €
3CMD002Bob Moreau78 €
4CMD003Alice Durand32 €
5CMD004Claire Simon120 €
6CMD005Bob Moreau55 €
7Clients uniques →
8Alice Durand
9Bob Moreau
10Claire Simon
Formule :=UNIQUE(B1:B5)
Résultat :3 clients distincts

Sans UNIQUE, tu devrais copier la colonne clients dans un autre endroit, puis utiliser "Supprimer les doublons". Avec UNIQUE, c'est automatique et dynamique !

Exemple 3 – RH : lister les départements ayant des employés

Tu travailles aux ressources humaines et tu dois générer un rapport des départements qui ont au moins un employé actif. Ta base contient des centaines d'employés répartis dans différents départements.

Combinaison de UNIQUE et TRIER pour obtenir les départements distincts par ordre alphabétique.

ABC
1EmployéDépartementPoste
2Marie L.CommercialAccount Manager
3Pierre D.ITDéveloppeur
4Sophie M.CommercialSales Rep
5Lucas B.MarketingChef de projet
6Claire P.ITDevOps
7Thomas R.CommercialDirecteur
8Départements →
9Commercial
10IT
11Marketing
Formule :=TRIER(UNIQUE(B1:B6))
Résultat :3 départements triés

La combinaison TRIER(UNIQUE()) est très puissante. Tu obtiens une liste unique ET triée en une seule formule imbriquée. Commercial apparaît 3 fois dans la source mais une seule fois dans le résultat.

Exemple 4 – Analyse de données : extraire uniquement les valeurs qui apparaissent une seule fois

Tu es analyste de données et tu veux identifier les produits qui n'ont été vendus qu'une seule fois dans le mois pour analyser les ventes ponctuelles. Tu veux exclure tous les produits récurrents qui ont été vendus plusieurs fois.

Le 3ème paramètre VRAI exclut Laptop Pro et Souris Bluetooth car ils apparaissent 2 fois.

AB
1TransactionProduit
2T001Laptop Pro
3T002Souris Bluetooth
4T003Laptop Pro
5T004Clavier mécanique
6T005Souris Bluetooth
7T006Webcam HD
8Ventes uniques →
9Clavier mécanique
10Webcam HD
Formule :=UNIQUE(B1:B6; FAUX; VRAI)
Résultat :2 produits vendus 1× uniquement

C'est le troisième paramètre qui fait toute la différence ici. Avec VRAI, seuls Clavier mécanique et Webcam HD sont retournés car ils n'apparaissent qu'une seule fois dans la liste source.

Les erreurs fréquentes et comment les corriger

Erreur #DÉVERSEMENT!

Tu vois #DÉVERSEMENT! au lieu du résultat ? C'est que UNIQUE essaie d'étendre son résultat vers le bas mais il y a des cellules déjà remplies qui bloquent le chemin.

Solution : Vide toutes les cellules sous ta formule UNIQUE pour laisser de l'espace au tableau dynamique. Idéalement, mets UNIQUE dans une colonne vide avec beaucoup d'espace en dessous. Si tu vois un cadre bleu en pointillés, c'est l'espace dont UNIQUE a besoin.

Sensibilité à la casse : "Paris" vs "PARIS"

UNIQUE considère "Paris", "PARIS" et "paris" comme trois valeurs différentes. Si tes données ont des incohérences de casse, tu vas avoir des "doublons" apparents dans tes résultats.

Solution : Normalise tes données avant d'appliquer UNIQUE. Utilise =UNIQUE(MAJUSCULE(A1:A100)) pour tout mettre en majuscules ou =UNIQUE(MINUSCULE(A1:A100)) pour tout mettre en minuscules.

Espaces invisibles créant des faux doublons

"Paris" et "Paris " (avec un espace à la fin) sont deux valeurs différentes pour UNIQUE. Ces espaces invisibles viennent souvent d'imports de données externes et créent de fausses duplications.

Solution : Enveloppe ta plage dans SUPPRESPACE : =UNIQUE(SUPPRESPACE(A1:A100)). Cette fonction supprime tous les espaces superflus avant et après le texte.

UNIQUE n'existe pas dans Excel 2016/2019

Si Excel affiche #NOM? quand tu tapes =UNIQUE, c'est que tu utilises une version d'Excel qui ne supporte pas les tableaux dynamiques. UNIQUE nécessite Microsoft 365 ou Excel 2021+.

Solution : Passe à Microsoft 365 pour profiter des tableaux dynamiques. En attendant, tu dois utiliser la méthode manuelle : copier les données, puis "Données" → "Supprimer les doublons". Ou utilise un tableau croisé dynamique pour lister les valeurs uniques.

UNIQUE vs FILTRE vs Supprimer les doublons

CritèreUNIQUEFILTRESupprimer doublons
Dynamique✅ Mise à jour auto✅ Mise à jour auto❌ Manuel
Préserve source✅ Oui✅ Oui❌ Modifie les données
Filtrage avancé❌ Uniquement doublons✅ Critères multiples❌ Non
Combinable✅ Avec TRIER, FILTRE✅ Avec UNIQUE, TRIER❌ Non
DisponibilitéMicrosoft 365 / 2021+Microsoft 365 / 2021+⭐ Toutes versions

UNIQUE est la solution moderne pour extraire des valeurs distinctes. Si tu as Microsoft 365, c'est l'outil à privilégier. Sinon, "Supprimer les doublons" reste une alternative valable mais nécessite une manipulation manuelle à chaque changement.

Astuces de pro pour aller plus loin

Combiner UNIQUE avec NB.SI pour compter les occurrences :

Utilise =NB.SI($A$1:$A$100; D2) à côté de ton UNIQUE pour afficher combien de fois chaque valeur unique apparaît dans la source. Parfait pour créer un tableau de fréquence automatique.

Créer une liste déroulante dynamique avec UNIQUE :

Dans une validation de données, référence directement ton résultat UNIQUE. Quand de nouvelles valeurs apparaissent dans ta source, elles s'ajoutent automatiquement à la liste déroulante. Plus besoin de mettre à jour manuellement !

UNIQUE sur plusieurs colonnes pour des combinaisons uniques :

=UNIQUE(A1:B100) retourne les combinaisons uniques de deux colonnes. Super pour extraire des paires Produit-Catégorie ou Client-Région sans doublons. Chaque ligne du résultat est unique dans sa combinaison.

Compter rapidement les valeurs distinctes :

Au lieu d'afficher toutes les valeurs uniques, utilise =LIGNES(UNIQUE(A1:A1000)) pour obtenir juste le nombre de valeurs distinctes. Idéal pour des KPIs comme "Nombre de clients uniques ce mois".

UNIQUE + FILTRE pour extraire des uniques conditionnels :

Combine les deux : =UNIQUE(FILTRE(A:A; B:B="Paris")) pour obtenir les valeurs uniques uniquement pour Paris. Tu cumules le filtrage ET la déduplication en une formule. Technique avancée mais très puissante.

Questions fréquentes

UNIQUE peut-elle travailler sur plusieurs colonnes simultanément ?

Oui, UNIQUE compare les combinaisons de colonnes. Si tu sélectionnes deux colonnes (A1:B10), deux lignes sont considérées uniques si au moins une valeur diffère entre elles. C'est parfait pour extraire des combinaisons uniques client-produit par exemple.

Comment obtenir uniquement les valeurs qui n'apparaissent qu'une seule fois ?

Utilise le troisième paramètre : =UNIQUE(plage; FAUX; VRAI). Avec VRAI, tu n'obtiens que les valeurs qui apparaissent exactement une fois dans la plage. Les doublons sont complètement exclus du résultat.

Comment compter le nombre de valeurs uniques sans les afficher ?

Combine UNIQUE avec LIGNES : =LIGNES(UNIQUE(A1:A100)). Cette formule compte le nombre de valeurs distinctes dans ta plage. Super pratique pour des tableaux de bord !

UNIQUE est-elle sensible à la casse (majuscules/minuscules) ?

Oui, UNIQUE distingue "Paris" de "PARIS". Si tu veux ignorer la casse, enveloppe ta plage dans MAJUSCULE ou MINUSCULE : =UNIQUE(MAJUSCULE(A1:A10)) pour normaliser avant l'extraction.

Que se passe-t-il si ma plage source change de taille ?

UNIQUE est une fonction dynamique : elle se met à jour automatiquement ! Si tu ajoutes ou supprimes des valeurs dans la plage source, le résultat s'ajuste instantanément. C'est l'un des grands avantages des tableaux dynamiques Excel.

Les fonctions similaires à UNIQUE

Deviens un pro d'Excel

Tu maîtrises maintenant UNIQUE ! Rejoins Le Dojo Club pour découvrir les autres fonctions des tableaux dynamiques et transformer ta façon de travailler avec les données.

Essayer pendant 30 jours