Comment exploiter la fonction UNIQUE dans Microsoft Excel pour extraire des valeurs distinctes

Comment exploiter la fonction UNIQUE dans Microsoft Excel pour extraire des valeurs distinctes

La fonction UNIQUE de Microsoft Excel permet d’extraire des valeurs uniques à partir d’un tableau de données, éliminant automatiquement les doublons. Cette fonctionnalité s’avère particulièrement utile pour nettoyer des listes de données et créer des ensembles distincts. Elle est disponible dans Excel pour Microsoft 365, Excel pour le web, les applications mobiles Excel et les versions autonomes d’Excel sorties en 2021 ou ultérieures.

1. Comprendre la syntaxe de la fonction UNIQUE

La fonction UNIQUE utilise la syntaxe suivante :

=UNIQUE(tableau;par_col;exactement_une_fois)

Cette fonction comprend trois arguments :

  • tableau (obligatoire) : la plage de cellules ou le tableau à partir duquel on souhaite extraire les valeurs uniques
  • par_col (facultatif) : une valeur logique qui détermine si l’on compare les lignes (FAUX) ou les colonnes (VRAI). La valeur par défaut est FAUX
  • exactement_une_fois (facultatif) : une valeur logique qui définit si l’on retourne toutes les valeurs distinctes (FAUX) ou seulement celles qui n’apparaissent qu’une seule fois (VRAI). La valeur par défaut est FAUX
LIRE AUSSI  Subtotal ou aggregate : la meilleure fonction Excel à utiliser

2. Préparer les données sources

2.1 Organiser les données

Avant d’appliquer la fonction UNIQUE, il convient de s’assurer que les données sont correctement organisées dans Excel. Les données doivent être disposées en colonnes ou en lignes cohérentes, sans cellules vides intercalées qui pourraient affecter le résultat.

2.2 Vérifier la cohérence des formats

Il est essentiel de vérifier que toutes les données dans la plage sélectionnée utilisent le même format. Par exemple, si l’on travaille avec des montants en euros, tous les montants doivent être formatés de manière identique (1 500,00 € plutôt qu’un mélange de formats différents).

3. Extraire des valeurs uniques d’une seule colonne

3.1 Sélectionner la cellule de destination

Il faut d’abord choisir la cellule où l’on souhaite afficher le résultat de la fonction UNIQUE. Cette cellule doit disposer d’un espace suffisant en dessous et à droite pour accueillir tous les résultats, car la fonction UNIQUE utilise un tableau dynamique.

3.2 Saisir la formule de base

Pour extraire les valeurs uniques d’une colonne, on saisit la formule suivante :

=UNIQUE(A2:A20)

Cette formule extrait toutes les valeurs distinctes de la plage A2:A20, en éliminant les doublons. Chaque valeur n’apparaîtra qu’une seule fois dans le résultat, même si elle figure plusieurs fois dans les données sources.

3.3 Utiliser des références de tableau structuré

Si les données sont organisées dans un tableau Excel, on peut utiliser une référence structurée :

=UNIQUE(Tableau1[Nom_Client])

Cette approche présente l’avantage de s’adapter automatiquement lorsque de nouvelles données sont ajoutées au tableau.

4. Extraire des valeurs uniques de plusieurs colonnes

4.1 Définir la plage multi-colonnes

Pour extraire des combinaisons uniques de plusieurs colonnes, il faut étendre la plage de référence :

LIRE AUSSI  PIVOTBY ou tableaux croisés dynamiques : quel choix faire ?

=UNIQUE(A2:C20)

Cette formule considère chaque ligne comme une combinaison unique et élimine les lignes entièrement identiques.

4.2 Travailler avec des colonnes non adjacentes

Pour sélectionner des colonnes non adjacentes, on peut utiliser la fonction CHOISIR :

=UNIQUE(CHOISIR({1;2},A2:A20,C2:C20))

Cette formule combine les colonnes A et C pour créer des paires uniques.

5. Extraire uniquement les valeurs apparaissant une seule fois

5.1 Utiliser le troisième argument

Pour obtenir seulement les valeurs qui n’apparaissent qu’une seule fois dans les données sources, on utilise le troisième argument :

=UNIQUE(A2:A20;;VRAI)

Cette formule retourne uniquement les valeurs qui ne sont pas dupliquées dans la plage source.

5.2 Identifier les clients uniques

Cette fonctionnalité s’avère particulièrement utile pour identifier, par exemple, les clients qui n’ont effectué qu’un seul achat :

=UNIQUE(B2:B100;;VRAI)

6. Combiner UNIQUE avec d’autres fonctions

6.1 Compter les valeurs uniques

Pour compter le nombre de valeurs uniques, on combine UNIQUE avec NBVAL :

=NBVAL(UNIQUE(A2:A20))

Cette formule retourne le nombre total de valeurs distinctes dans la plage.

6.2 Trier les valeurs uniques

Pour obtenir une liste triée de valeurs uniques, on combine UNIQUE avec TRI :

=TRI(UNIQUE(A2:A20))

Cette formule extrait les valeurs uniques et les classe par ordre alphabétique ou numérique.

6.3 Filtrer et extraire des valeurs uniques

On peut combiner UNIQUE avec FILTRE pour extraire des valeurs uniques selon des critères spécifiques :

=UNIQUE(FILTRE(A2:A20,B2:B20>1000))

Cette formule extrait les valeurs uniques de la colonne A où la valeur correspondante en colonne B est supérieure à 1 000.

7. Gérer les erreurs courantes

7.1 Résoudre l’erreur

NOM?

Cette erreur indique que la version d’Excel utilisée ne prend pas en charge la fonction UNIQUE. Il faut utiliser Excel pour Microsoft 365 ou une version plus récente.

7.2 Corriger l’erreur

DÉBORDEMENT!

Cette erreur survient lorsque l’espace disponible pour afficher les résultats est insuffisant. Il faut libérer les cellules adjacentes ou déplacer la formule vers une zone avec plus d’espace libre.

LIRE AUSSI  Comment supprimer des lignes d'une plage filtrée sans faire planter Excel

7.3 Traiter l’erreur

REF!

Cette erreur apparaît lorsque la formule fait référence à un classeur fermé. Il faut ouvrir le classeur source ou modifier la référence pour pointer vers des données locales.

8. Optimiser l’utilisation de la fonction UNIQUE

8.1 Gérer les performances

Pour de grandes quantités de données, il convient de limiter la plage de référence au strict nécessaire. Une plage trop large peut ralentir les calculs et affecter les performances du classeur.

8.2 Maintenir la cohérence des données

Il est important de s’assurer que les données sources restent cohérentes. La fonction UNIQUE est sensible à la casse, ce qui signifie que “Dupont” et “dupont” seront considérés comme des valeurs différentes.

8.3 Documenter les formules

Il est recommandé d’ajouter des commentaires aux cellules contenant des formules UNIQUE complexes pour faciliter la maintenance et la compréhension par d’autres utilisateurs.

Conclusion

La fonction UNIQUE constitue un outil puissant pour traiter et nettoyer des données dans Excel. Elle permet d’extraire efficacement des valeurs distinctes, de les combiner avec d’autres fonctions pour des analyses plus poussées, et de maintenir des listes propres sans doublons. Sa nature de tableau dynamique garantit que les résultats se mettent à jour automatiquement lorsque les données sources changent, ce qui en fait un élément essentiel pour la gestion moderne des données dans Excel. La maîtrise de cette fonction, combinée à une bonne compréhension de ses arguments et de ses interactions avec d’autres fonctions, permet d’optimiser significativement les workflows de traitement de données.

Rédactrice spécialisée en édition de site. Formation de journaliste et passionnée par les nouvelles technologies, l’intelligence artificielle et la rédaction web.

Laisser un commentaire