Accéder au contenu principal

Comment créer des listes déroulantes dépendantes avec des valeurs uniques dans Excel ?

Author: Xiaoyang Last Modified: 2025-05-27

Les listes déroulantes dépendantes sont un outil puissant dans Excel pour la validation des données et pour assurer une saisie de données cohérente. Lorsqu'elles sont combinées avec l'exigence d'afficher uniquement des valeurs uniques, elles deviennent encore plus précieuses. Pour exclure les valeurs en double et ne conserver que les valeurs uniques lors de la création d'une liste déroulante dépendante, ce tutoriel fournit des instructions étape par étape pour créer des listes déroulantes dépendantes dans Excel avec des valeurs uniques uniquement.

create dependent drop down lists with unique values

Créer des listes déroulantes dépendantes avec des valeurs uniques à l'aide des fonctionnalités d'Excel

Créer des listes déroulantes dépendantes avec des valeurs uniques à l'aide de Kutools pour Excel


Créer des listes déroulantes dépendantes avec des valeurs uniques à l'aide des fonctionnalités d'Excel

Il est quelque peu fastidieux de créer des listes déroulantes dépendantes avec uniquement des valeurs uniques dans Excel. Vous devez appliquer les opérations ci-dessous étape par étape :

Étape 1 : Créer des noms de plage pour les données de la première et de la deuxième liste déroulante

1. Cliquez sur "Formules" > "Définir un nom", voir capture d'écran :

Click Formulas > Define Name

2. Dans la boîte de dialogue "Nouveau nom", entrez un nom de plage Catégorie dans la zone de texte "Nom" (vous pouvez taper un autre nom si nécessaire), puis saisissez cette formule =DECALER($A$2;0;0;NBVAL($A$2:$A$100)) dans la zone de texte "Fait référence à" et enfin cliquez sur le bouton OK :

Remarque : A2:A100 est la liste de données sur laquelle vous créerez la première liste déroulante. Si vous avez une grande quantité de données, modifiez simplement la référence de cellule selon vos besoins.

set options for the first drop down

3. Continuez en créant un nom de plage pour la deuxième liste déroulante, cliquez sur "Formules" > "Définir un nom" pour ouvrir la boîte de dialogue Nouveau nom, entrez un nom de plage Nourriture dans la zone de texte "Nom" (vous pouvez taper un autre nom si nécessaire), puis saisissez cette formule =DECALER($B$2;0;0;NBVAL($B$2:$B$100)) dans la zone de texte "Fait référence à", enfin cliquez sur le bouton OK :

Remarque : B2:B100 est la liste de données sur laquelle vous créerez la liste déroulante dépendante. Si vous avez une grande quantité de données, modifiez simplement la référence de cellule selon vos besoins.

set options for the second drop down

Étape 2 : Extraire les valeurs uniques et créer la première liste déroulante

4. Maintenant, vous devez extraire les valeurs uniques pour les données de la première liste déroulante en entrant la formule suivante dans une cellule, en appuyant simultanément sur Ctrl + Maj + Entrée, puis en faisant glisser la poignée de recopie vers le bas jusqu'à ce que des valeurs d'erreur s'affichent, voir capture d'écran :

=INDEX(Catégorie;EQUIV(0;NB.SI($D$1:D1;Catégorie);0))
Remarque : Dans la formule ci-dessus, Catégorie est le nom de plage que vous avez créé à l'étape 2, et D1 est la cellule au-dessus de votre cellule de formule, veuillez les modifier selon vos besoins.

enter a formula to extract the first type unique values

5. Ensuite, créez un nom de plage pour ces nouvelles valeurs uniques, cliquez sur "Formules" > "Définir un nom" pour ouvrir la boîte de dialogue "Nouveau nom", entrez un nom de plage Uniquecatégorie dans la zone de texte "Nom" (vous pouvez taper un autre nom si nécessaire), puis saisissez cette formule =DECALER($D$2; 0; 0; NB(SI($D$2:$D$100=""; ""; 1)); 1) dans la zone de texte "Fait référence à", enfin, cliquez sur OK pour fermer la boîte de dialogue.

Remarque : D2:D100 est la liste des valeurs uniques que vous venez d'extraire, si vous avez une grande quantité de données, modifiez simplement la référence de cellule selon vos besoins.

create a range name for the new unique values

6. À cette étape, vous pouvez insérer la première liste déroulante. Cliquez sur une cellule où vous souhaitez insérer la liste déroulante, puis cliquez sur "Données" > "Validation des données" > "Validation des données", et dans la boîte de dialogue "Validation des données", sélectionnez "Liste" depuis le menu déroulant "Autoriser", puis entrez cette formule : =Uniquecatégorie dans la zone de texte "Source", voir capture d'écran :

set options to insert the first drop-down list

7. Ensuite, cliquez sur le bouton OK, la première liste déroulante sans valeurs en double est créée comme le montre la capture d'écran ci-dessous :

the first drop-down list without duplicate values is created

Étape 3 : Extraire les valeurs uniques et créer la liste déroulante dépendante

8. Extrayez les valeurs uniques pour la deuxième liste déroulante, copiez et collez la formule ci-dessous dans une cellule, puis appuyez simultanément sur Ctrl + Maj + Entrée, puis faites glisser la poignée de recopie vers le bas jusqu'à ce que des valeurs d'erreur s'affichent, voir capture d'écran :

=INDEX(Nourriture;EQUIV(0;NB.SI($E$1:E1;Nourriture)+(Catégorie<>$H$2);0))
Remarque : Dans la formule ci-dessus, Nourriture est le nom de plage que vous avez créé pour les données de la liste déroulante dépendante, Catégorie est le nom de plage que vous avez créé pour les données de la première liste déroulante, et E1 est la cellule au-dessus de votre cellule de formule, H2 est la cellule où vous avez inséré la première liste déroulante, veuillez les modifier selon vos besoins.

enter a formula to extract the second type unique values

9. Ensuite, continuez en créant un nom de plage pour ces valeurs secondaires uniques, cliquez sur "Formules" > "Définir un nom" pour ouvrir la boîte de dialogue "Nouveau nom", entrez un nom de plage Uniquefood dans la zone de texte "Nom" (vous pouvez taper un autre nom si nécessaire), puis saisissez cette formule =DECALER($E$2; 0; 0; NB(SI($E$2:$E$100=""; ""; 1)); 1) dans la zone de texte "Fait référence à". Enfin, cliquez sur le bouton OK pour fermer la boîte de dialogue.

Remarque : E2:E100 est la liste des valeurs secondaires uniques que vous venez d'extraire, si vous avez une grande quantité de données, modifiez simplement la référence de cellule selon vos besoins.

create a range name for this secondary unique values

10. Après avoir créé le nom de plage pour les valeurs secondaires uniques, vous pouvez maintenant insérer la liste déroulante dépendante. Veuillez cliquer sur "Données" > "Validation des données" > "Validation des données", et dans la boîte de dialogue "Validation des données", sélectionnez "Liste" depuis le menu déroulant "Autoriser", puis entrez cette formule : =Uniquefood dans la zone de texte "Source", voir capture d'écran :

set options to insert the second drop-down list

11. Cliquez sur le bouton OK, les listes déroulantes dépendantes avec uniquement des valeurs uniques sont créées avec succès comme le montre la démonstration ci-dessous :


Créer des listes déroulantes dépendantes avec des valeurs uniques à l'aide de Kutools pour Excel

La méthode ci-dessus, bien qu'efficace, peut être assez chronophage et complexe pour la plupart d'entre nous, surtout lorsqu'il s'agit de travailler avec de grands ensembles de données ou si vous n'êtes pas familiarisé avec les fonctions avancées d'Excel comme les plages nommées ou les formules dynamiques. Heureusement, avec Kutools pour Excel, ce processus devient beaucoup plus facile et rapide. Kutools offre une interface conviviale et des outils puissants qui vous permettent de créer des listes déroulantes dépendantes avec des valeurs uniques en quelques clics seulement, éliminant ainsi le besoin de configuration manuelle ou de formules complexes.

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 "Kutools" > "Liste déroulante" > "Liste déroulante dynamique", voir capture d'écran :

click Dynamic Drop-down List feature of kutools

2. Dans la boîte de dialogue "Liste déroulante dépendante", veuillez effectuer les opérations suivantes :

  • Sélectionnez "ModeB : Liste déroulante dépendante de 2 à 5 niveaux" dans la section "Mode" ;
  • Sélectionnez les données sur lesquelles vous souhaitez créer la liste déroulante dépendante dans la zone "Plage de données" ;
  • Ensuite, sélectionnez la plage de sortie où vous souhaitez placer la liste déroulante dépendante dans la zone "Zone de placement de la liste".
  • Enfin, cliquez sur le bouton OK.

set the options in the dialog box

3. Maintenant, les listes déroulantes dépendantes sont insérées dans la sélection tout en excluant également les valeurs en double. Voir la démonstration ci-dessous :

Astuce: Avec cette fonctionnalité, vous pouvez facilement trier le contenu de la liste déroulante par ordre alphabétique, rendant les données plus organisées et conviviales. Dans la boîte de dialogue, cliquez sur le bouton "Paramètres avancés", puis sélectionnez "Trier par ordre alphabétique". Maintenant, lorsque vous cliquez sur la liste déroulante, les éléments sont triés par ordre alphabétique.
select Sort Alphabetically option  items are sorted alphabetically in the drop down list

Créer des listes déroulantes dépendantes avec des valeurs uniques dans Excel peut considérablement améliorer la précision et l'utilisabilité des données. Que vous préfériez les outils natifs d'Excel ou un module complémentaire avancé comme Kutools, les listes déroulantes dépendantes avec des valeurs uniques sont un ajout inestimable à tout flux de travail de gestion de données, garantissant efficacité et précision dans votre travail. Si vous êtes intéressé par l'exploration de plus d'astuces et de conseils Excel, notre site Web propose des milliers de tutoriels.


Articles relatifs supplémentaires :

  • Créer une liste déroulante avec des images dans Excel
  • Dans Excel, nous pouvons rapidement et facilement créer une liste déroulante avec des valeurs de cellule, mais avez-vous déjà essayé de créer une liste déroulante avec des images, c'est-à-dire, lorsque vous cliquez sur une valeur dans la liste déroulante, son image correspondante s'affiche immédiatement comme le montre la démonstration ci-dessous. Dans cet article, je vais parler de la manière d'insérer une liste déroulante avec des images dans Excel.
  • Créer une liste déroulante avec plusieurs cases à cocher dans Excel
  • De nombreux utilisateurs d'Excel ont tendance à créer une liste déroulante avec plusieurs cases à cocher afin de sélectionner plusieurs éléments de la liste à la fois. En réalité, vous ne pouvez pas créer une liste avec plusieurs cases à cocher avec la validation des données. Dans ce tutoriel, nous allons vous montrer deux méthodes pour créer une liste déroulante avec plusieurs cases à cocher dans Excel.
  • Créer une liste déroulante dépendante multi-niveaux dans Excel
  • Dans Excel, vous pouvez créer rapidement et facilement une liste déroulante dépendante, mais avez-vous déjà essayé de créer une liste déroulante dépendante multi-niveaux comme le montre la capture d'écran suivante ? Dans cet article, je vais parler de la manière de créer une liste déroulante dépendante multi-niveaux dans Excel.
  • Créer une liste déroulante mais afficher différentes valeurs dans Excel
  • Dans une feuille de calcul Excel, nous pouvons rapidement créer une liste déroulante avec la fonctionnalité Validation des données, mais avez-vous déjà essayé d'afficher une valeur différente lorsque vous cliquez sur la liste déroulante ? Par exemple, j'ai les deux colonnes de données suivantes dans la colonne A et la colonne B, maintenant, je dois créer une liste déroulante avec les valeurs de la colonne Nom, mais, lorsque je sélectionne le nom dans la liste déroulante créée, la valeur correspondante dans la colonne Nombre s'affiche comme le montre la capture d'écran suivante. Cet article présentera les détails pour résoudre cette tâche.

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 !