Comment rechercher et générer une liste unique à partir d’un tableau dans Excel ?
Lors du traitement quotidien des données dans Excel, il est fréquent de rencontrer des tableaux contenant des doublons. Par exemple, vous pourriez avoir une liste associant des classes à des noms d’élèves, certains noms apparaissant plusieurs fois sous la même classe. Supposons que vous deviez extraire une liste de noms uniques pour « Classe A » uniquement, comme illustré dans la capture d’écran ci-dessous. Quelle est la meilleure méthode pour y parvenir ? Ce guide vous présente plusieurs approches pratiques, en commençant par une solution basée sur la fonction RECHERCHEV.
- Rechercher et créer une liste unique à l’aide d’une formule
- Utilisez la fonction UNIQUE pour obtenir des valeurs uniques filtrées (Excel 365, Excel 2021 ou version ultérieure)
- Autres méthodes intégrées dans Excel – Utiliser Supprimer les doublons avec le filtrage
Rechercher et créer une liste unique à l’aide d’une formule
Pour appliquer cette méthode, commencez par sélectionner la cellule située juste en dessous de votre critère — par exemple, si votre cellule critère (« Classe A ») se trouve en D1, sélectionnez D2. Saisissez ensuite la formule matricielle suivante :
=IFERROR(INDEX(B$1:B$13, MATCH(0, COUNTIF(D$1:D1, IF(A$1:A$13=D$1,B$1:B$13,D$1)),0)),"") Après avoir saisi la formule, au lieu d’appuyer simplement sur Entrée, vous devez valider en tant que formule matricielle en appuyant simultanément sur Ctrl + Maj + Entrée. Dès qu’une première valeur unique s’affiche, étirez la formule vers le bas en faisant glisser la poignée de recopie jusqu’à ce qu’une cellule vide apparaisse — signe qu’il n’y a plus de noms uniques à afficher.
Remarques et conseils :
- B$1:B$13 : La colonne contenant les noms que vous souhaitez extraire.
- A$1:A$13 : La colonne contenant vos critères de filtrage (par exemple, les noms de classes).
- D$1 : La cellule contenant votre valeur de filtrage, par exemple « Classe A ».
- Cette formule doit être saisie en tant que formule matricielle ()Ctrl + Maj + Entrée). Dans Excel 365 et les versions ultérieures, les formules matricielles peuvent se comporter de manière dynamique en appuyant simplement sur Entrée, mais pour garantir la compatibilité avec les anciennes versions, utilisez toujours le raccourci dédié aux formules matricielles.
- Si votre plage de données change, ajustez les références en conséquence pour éviter toute erreur.
Cette méthode convient aux utilisateurs ayant besoin d’une compatibilité avec les anciennes versions d’Excel. Toutefois, sa configuration et sa maintenance s’avèrent relativement complexes, particulièrement pour les nouveaux utilisateurs d’Excel.
Pour des solutions plus simples ou pour traiter efficacement de grandes quantités de données, découvrez également les méthodes présentées ci-dessous.
Formule Excel – Utiliser la fonction UNIQUE pour obtenir des valeurs uniques filtrées
Si vous utilisez Excel 365, Excel 2021 ou une version ultérieure, profitez des nouvelles fonctions de tableaux dynamiques pour générer facilement une liste unique, mise à jour instantanément selon vos critères. Ici, les fonctions UNIQUE et FILTRER sont combinées pour extraire les noms uniques correspondant à « Classe A ».
- Saisissez la formule suivante dans la cellule cible (par exemple, en D2) :
=UNIQUE(FILTER(B2:B13, A2:A13="Class A")) - Appuyez sur Entrée, et les noms uniques correspondant à « Classe A » s’affichent automatiquement sous la cellule contenant la formule. La liste s’ajuste dynamiquement à mesure que vos données évoluent.
- Dans la formule ci-dessus :
- B2:B13 : La plage contenant les noms des élèves.
- A2:A13 : La plage contenant les noms des classes.
- Vous pouvez remplacer « Classe A » par un autre critère selon vos besoins. Si vous faites référence à une cellule (par exemple, E1), utilisez
="Classe A"ou=E1de manière appropriée dans votre formule. - Cette fonction est dynamique : dès que vous mettez à jour votre tableau, la liste unique s’actualise automatiquement.
Avantages : Mise à jour automatique avec vos données sources, configuration très simple, idéale pour les tableaux qui évoluent régulièrement.
Limites : Disponible uniquement dans Excel 365, Excel 2021 et les versions ultérieures ; non pris en charge par les anciennes versions d’Excel.
Autres méthodes intégrées dans Excel – Utiliser Supprimer les doublons avec le filtrage
Outre les approches fondées sur des formules, vous pouvez exploiter la fonctionnalité intégrée d’Excel Supprimer les doublons combinée au filtrage pour générer une liste unique correspondant à une catégorie spécifique. Cette méthode est intuitive et ne nécessite aucune saisie de formule.
Voici comment utiliser cette méthode pour extraire les noms uniques d’élèves appartenant à « Classe A » :
- Filtrez vos données pour « Classe A » :
Sélectionnez votre plage de données (par exemple, A1:B13). Rendez-vous dans l’onglet Données et cliquez sur Filtrer. Utilisez la liste déroulante du filtre dans la colonne « Classe » pour afficher uniquement les lignes où la classe est « Classe A ». - Copiez les résultats filtrés :
Sélectionnez uniquement les noms d’élèves affichés après le filtrage, puis copiez cette sélection (Ctrl+C) pour la coller dans une autre colonne ou feuille de calcul. - Supprimer les doublons :
Avec la plage unique collée sélectionnée, rendez-vous sous l’onglet Données et cliquez sur Supprimer les doublons. Dans la boîte de dialogue qui s’affiche, assurez-vous que seule la colonne concernée (« Nom de l’élève ») est cochée, puis confirmez.
Vous obtiendrez ainsi une liste unique des noms d’élèves de la « Classe A ».
- Avantages : Aucune connaissance des formules requise — rapide, simple et parfait pour extraire des données ponctuellement ou créer des rapports.
- Limites : La procédure est manuelle et doit être répétée à chaque modification de vos données. Elle ne convient pas aux rapports mis à jour automatiquement.
En comprenant chaque méthode et en choisissant celle qui correspond à votre version d’Excel et à votre flux de travail, vous créez efficacement des listes uniques filtrées selon des critères précis. Si des erreurs de formule ou des problèmes surviennent, vérifiez soigneusement les références de cellules, assurez-vous que toutes vos données se trouvent dans une plage contiguë et confirmez que votre version d’Excel prend bien en charge les fonctions requises. Pour le traitement par lots ou les tâches répétitives, privilégiez les fonctionnalités intégrées comme « Supprimer les doublons » ou les formules dynamiques : elles vous feront gagner un temps considérable par rapport aux méthodes manuelles.
Meilleurs outils de productivité Office
Boostez vos compétences Excel avec Kutools pour Excel et découvrez une efficacité inégalée.Kutools pour Excel propose plus de 300 fonctionnalités avancées pour améliorer votre productivité et Gagner du temps.Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...
Office Tab apporte une interface à onglets à Office et rend votre travail bien plus facile
- Activez l’édition et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
- Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
- Augmente votre productivité de 50 % et vous fait économiser des centaines de clics de souris chaque jour !
Tous les compléments Kutools. Un seul installateur
Kutools for Office regroupe les compléments pour Excel, Word, Outlook et PowerPoint, ainsi que Office Tab Pro, ce qui en fait le choix idéal pour les équipes travaillant à travers les applications Office.
- Suite tout-en-un— Compléments Excel, Word, Outlook et PowerPoint + Office Tab Pro
- Un seul installateur, une seule licence— installation en quelques minutes (compatible MSI)
- Fonctionne mieux ensemble— productivité optimisée dans toutes les applications Office
- Essai gratuit de 30 jours avec toutes les fonctionnalités— aucune inscription, aucune carte bancaire
- Meilleur rapport qualité-prix— économisez par rapport à l’achat de compléments individuels