Accéder au contenu principal

Extraire des valeurs uniques basées sur un ou plusieurs critères dans Excel

Author: Xiaoyang Last Modified: 2025-05-27
A screenshot of a data range in Excel where unique values will be extracted based on criteria

L'extraction de valeurs uniques basées sur des critères est une tâche cruciale pour l'analyse et la création de rapports de données. Supposons que vous ayez la plage de données à gauche, et que vous souhaitiez lister uniquement les noms uniques dans la colonne B en fonction d'un critère spécifique dans la colonne A. Que vous travailliez avec des versions plus anciennes d'Excel ou que vous utilisiez les dernières fonctionnalités d'Excel 365/2021, ce guide vous montrera comment extraire efficacement des valeurs uniques.

Extraire des valeurs uniques basées sur des critères dans Excel

Extraire des valeurs uniques basées sur plusieurs critères dans Excel

Extraire des valeurs uniques d'une liste de cellules avec Kutools pour Excel


Extraire des valeurs uniques basées sur des critères dans Excel

Avec une formule matricielle pour lister les valeurs uniques verticalement

Pour résoudre cette tâche, vous pouvez appliquer une formule matricielle complexe, veuillez procéder comme suit :

1. Entrez la formule ci-dessous dans une cellule vide où vous souhaitez afficher le résultat de l'extraction, dans cet exemple, je vais la placer dans la cellule E2, puis appuyez sur les touches Maj + Ctrl + Entrée pour obtenir la première valeur unique.

=IFERROR(INDEX($B$2:$B$15, MATCH(0, IF($D$2=$A$2:$A$15, COUNTIF($E$1:$E1, $B$2:$B$15), ""), 0)),"")

2. Ensuite, faites glisser la poignée de recopie vers le bas jusqu'à ce que des cellules vides apparaissent, et maintenant toutes les valeurs uniques basées sur le critère spécifique ont été listées, voir capture d'écran :

A screenshot of unique values extracted in Excel using an array formula based on criteria

Remarque : Dans la formule ci-dessus : B2:B15 est la plage de colonnes contenant les valeurs uniques que vous souhaitez extraire, A2:A15 est la colonne contenant le critère sur lequel vous vous basez, D2 indique le critère selon lequel vous souhaitez lister les valeurs uniques, et E1 est la cellule au-dessus de votre formule entrée.
 

Extraire et afficher des valeurs uniques dans une seule cellule en utilisant Kutools pour Excel

Kutools pour Excel fournit un moyen simple d'extraire des valeurs uniques et de les afficher dans une seule cellule, vous faisant gagner du temps et des efforts lorsque vous travaillez avec de grands ensembles de données sans avoir à mémoriser aucune formule.

Kutools pour Excel propose plus de 300 fonctionnalités avancées pour simplifier les tâches complexes, augmentant ainsi la créativité et l'efficacité. Intégré à des capacités d'IA, Kutools automatise les tâches avec précision, rendant la gestion des données facile et sans effort. Informations détaillées sur Kutools pour Excel...  Essai gratuit...

Après avoir installé Kutools pour Excel, veuillez procéder comme suit :

Cliquez sur "Kutools" > "Super RECHERCHEV" > "Recherche un-à-plusieurs (retourne plusieurs résultats)" pour ouvrir la boîte de dialogue. Dans la boîte de dialogue, veuillez spécifier les opérations comme suit :

  1. Sélectionnez la "Plage de sortie" et les "Valeurs de recherche" dans les zones de texte séparément ;
  2. Sélectionnez la plage de table que vous souhaitez utiliser ;
  3. Spécifiez la colonne clé et la colonne de retour depuis les menus déroulants "Colonne clé" et "Colonne de retour" respectivement ;
  4. Enfin, cliquez sur le bouton OK.
    A screenshot of specifying the options in the dialog box

Résultat :

Tous les noms uniques basés sur les critères sont extraits dans une seule cellule, voir capture d'écran :
A screenshot of unique values extracted in a single cell by kutools

 

Avec une formule dans Excel 365, Excel 2021 et versions ultérieures pour lister les valeurs uniques verticalement

Avec Excel 365 et Excel 2021, des fonctions comme UNIQUE et FILTER rendent l'extraction de valeurs uniques plus simple.

Entrez la formule ci-dessous dans une cellule vide, puis appuyez sur la touche Entrée pour obtenir tous les noms uniques verticalement en une seule fois.

=UNIQUE(FILTER(B2:B15, A2:A15=D2))

A screenshot of unique values extracted by unique function

Explication de cette formule :
  1. FILTER(B2:B15, A2:A15=D2):
    • FILTRE : Filtre les données de B2:B15.
    • A2:A15=D2 : Vérifie où les valeurs dans A2:A15 correspondent à la valeur dans D2. Seules les lignes qui remplissent cette condition sont incluses dans le résultat.
  2. UNIQUE(...):
    Assure que seules les valeurs uniques des résultats filtrés sont retournées.

Extraire des valeurs uniques basées sur plusieurs critères dans Excel

Avec une formule matricielle pour lister les valeurs uniques verticalement

Si vous souhaitez extraire les valeurs uniques basées sur deux conditions, voici une autre formule matricielle qui peut vous aider, veuillez procéder comme suit :

1. Entrez la formule ci-dessous dans une cellule vide où vous souhaitez lister les valeurs uniques, dans cet exemple, je vais la placer dans la cellule G2, puis appuyez sur les touches Maj + Ctrl + Entrée pour obtenir la première valeur unique.

=IFERROR(INDEX($C$2:$C$15,MATCH(0,COUNTIF(G1:$G$1,$C$2:$C$15)+IF($A$2:$A$15<>$E$2,1,0)+IF($B$2:$B$15<>$F$2,1,0),0)),"")

2. Ensuite, faites glisser la poignée de recopie vers le bas jusqu'à ce que des cellules vides apparaissent, et maintenant toutes les valeurs uniques basées sur les deux conditions spécifiques ont été listées, voir capture d'écran :

A screenshot showing unique values in Excel extracted using multiple criteria with an array formula

Remarque : Dans la formule ci-dessus : C2:C15 est la plage de colonnes contenant les valeurs uniques que vous souhaitez extraire, A2:A15 et E2 sont la première plage avec les critères selon lesquels vous souhaitez extraire des valeurs uniques, B2:B15 et F2 sont la deuxième plage avec les critères selon lesquels vous souhaitez extraire des valeurs uniques, et G1 est la cellule au-dessus de votre formule entrée.
 

Avec dans Excel 365, Excel 2021 et versions ultérieures pour lister les valeurs uniques verticalement

Pour les versions plus récentes d'Excel, extraire des valeurs uniques basées sur plusieurs critères est beaucoup plus simple.

Entrez la formule ci-dessous dans une cellule vide, puis appuyez sur la touche Entrée pour obtenir tous les noms uniques verticalement en une seule fois.

=UNIQUE(FILTER(C2:C15, (A2:A15=E2) * (B2:B15=F2)))

A screenshot of unique values extracted based on more criteira by unique function

Explication de cette formule :
  1. FILTER(C2:C15, (A2:A15=E2) * (B2:B15=F2)):
    • FILTRE : Filtre les données de C2:C15.
    • (A2:A15=E2) : Vérifie si les valeurs dans la colonne A correspondent à la valeur dans E2.
    • (B2:B15=F2) : Vérifie si les valeurs dans la colonne B correspondent à la valeur dans F2.
    • * : Combine les deux conditions avec une logique ET, ce qui signifie que les deux conditions doivent être vraies pour qu'une ligne soit incluse.
  2. UNIQUE(...):
    Supprime les valeurs en double des résultats filtrés, garantissant que la sortie ne contient que des valeurs uniques.

Extraire des valeurs uniques d'une liste de cellules avec Kutools pour Excel

Parfois, vous pourriez vouloir extraire des valeurs uniques d'une liste de cellules. Ici, je recommande un outil utile, Kutools pour Excel. Son utilitaire "Extraire les cellules avec des valeurs uniques (inclure le premier doublon)" vous permet d'extraire rapidement des valeurs uniques.

Kutools pour Excel propose plus de 300 fonctionnalités avancées pour simplifier les tâches complexes, augmentant ainsi la créativité et l'efficacité. Intégré à des capacités d'IA, Kutools automatise les tâches avec précision, rendant la gestion des données facile et sans effort. Informations détaillées sur Kutools pour Excel...  Essai gratuit...

1. Cliquez sur une cellule où vous souhaitez afficher le résultat. (Remarque : Ne sélectionnez pas une cellule dans la première ligne.)

2. Ensuite, cliquez sur "Kutools" > "Assistant de formule" > "Assistant de formule", voir capture d'écran :

A screenshot of the Kutools tab in Excel highlighting the Formula Helper option

3. Dans la boîte de dialogue "Assistant de formule", veuillez effectuer les opérations suivantes :

  • Sélectionnez l'option "Texte" dans la liste déroulante "Type de formule" ;
  • Ensuite, choisissez "Extraire les cellules avec des valeurs uniques (inclure le premier doublon)" dans la liste déroulante "Choisir une formule" ;
  • Dans la section "Entrée d'arguments" à droite, sélectionnez une liste de cellules dont vous souhaitez extraire des valeurs uniques.

A screenshot of the Formulas Helper dialog in Excel with the Extract cells with unique values option selected

4. Ensuite, cliquez sur le bouton Ok, le premier résultat s'affiche dans la cellule, puis sélectionnez la cellule et faites glisser la poignée de recopie sur les cellules où vous souhaitez lister toutes les valeurs uniques jusqu'à ce que des cellules vides apparaissent, voir capture d'écran :

A screenshot showing the output of unique values in Excel using the Kutools Extract cells with unique values feature

Extraire des valeurs uniques basées sur des critères dans Excel est une tâche essentielle pour une analyse de données efficace, et Excel propose plusieurs façons d'y parvenir en fonction de votre version et de vos besoins. En choisissant la bonne méthode pour votre version d'Excel et vos exigences spécifiques, vous pouvez extraire efficacement des valeurs uniques. Si vous êtes intéressé par l'exploration de plus d'astuces et de conseils Excel, notre site Web propose des milliers de tutoriels.


Plus d'articles relatifs :

  • Compter le nombre de valeurs uniques et distinctes d'une liste
  • Supposons que vous ayez une longue liste de valeurs avec certains éléments en double, maintenant, vous souhaitez compter le nombre de valeurs uniques (les valeurs qui apparaissent dans la liste une seule fois) ou de valeurs distinctes (toutes les valeurs différentes dans la liste, cela signifie valeurs uniques +1er doublon) dans une colonne comme illustré dans la capture d'écran de gauche. Dans cet article, je vais parler de la façon de traiter cette tâche dans Excel.
  • Somme des valeurs uniques basées sur des critères dans Excel
  • Par exemple, j'ai une plage de données qui contient des colonnes Nom et Commande, maintenant, pour additionner uniquement les valeurs uniques dans la colonne Commande basée sur la colonne Nom comme le montre la capture d'écran suivante. Comment résoudre cette tâche rapidement et facilement dans Excel ?
  • Concaténer des valeurs uniques dans Excel
  • Si j'ai une longue liste de valeurs qui contient des données en double, maintenant, je veux trouver uniquement les valeurs uniques et ensuite les concaténer dans une seule cellule. Comment pourrais-je traiter ce problème rapidement et facilement dans Excel ?

Meilleurs outils de productivité pour Office

🤖 Kutools AI Aide : Révolutionner l'analyse des données basée sur : Exécution intelligente   |  Générer du code  |  Créer des formules personnalisées  |  Analyser les données et générer des graphiques  |  Invoquer les Fonctions améliorées
Fonctionnalités populaires : Trouver, mise en évidence ou marquer les doublons   |  Supprimer les lignes vides   |  Consolider les colonnes ou les cellules sans perdre de données   |   Arrondir sans formule ...
Super RECHERCHEV : RECHERCHEV avec critères multiples    RECHERCHEV avec valeurs multiples  |   Recherche multi-feuilles   |   Correspondance floue ....
Liste déroulante avancée : Créer rapidement une liste déroulante   |  Liste déroulante dépendante   |  Liste déroulante multi-sélection ....
Gestionnaire de colonnes : Ajouter un nombre spécifique de colonnes  |  Déplacer les colonnes  |  Basculer l'état de visibilité des colonnes masquées  |  Comparer les plages & colonnes ...
Fonctionnalités en vedette : Mise au point de la grille   |  Affichage de conception   |   Barre de formule améliorée    Gestionnaire de classeur & feuille de calcul   |  Bibliothèque dAutoTexte (Auto Text)   |  Sélecteur de date   |  Fusionner les données   |  Crypter/Déchiffrer les cellules    Envoyer un e-mail par liste   |  Super Filtre   |   Filtre spécial (filtrer les cellules avec une police en gras/italique/barré...) ...
Top15 ensembles d'outils12 outils de texte (Ajouter du texte, Supprimer des caractères spécifiques, ...)   |   50+ types de graphiques (Diagramme de Gantt, ...)   |   40+ formules pratiques (Calculer lâge en fonction de la date de naissance, ...)   |   19 outils d'insertion (Insérer un code QR, Insérer une image depuis le chemin, ...)   |  12 outils de conversion (Convertir en mots, Conversion de devises, ...)   |  7 outils de fusion & division (Fusion avancée des lignes, Diviser les cellules, ...)   |   ... et plus

Boostez vos compétences Excel avec Kutools pour Excel, et découvrez une efficacité sans précédent. Kutools pour Excel propose plus de300 fonctionnalités avancées pour augmenter la 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 facilite grandement votre travail

  • Activez la modification 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é de50 %, et réduit des centaines de clics de souris pour vous chaque jour !