Passer au contenu principal

Créer une liste déroulante dépendante dynamique dans Excel (étape par étape)

Ici, dans ce didacticiel, nous allons présenter étape par étape comment créer une liste déroulante dépendante qui affiche des choix en fonction des valeurs sélectionnées dans la première liste déroulante. En d'autres termes, nous allons créer une liste de validation de données Excel basée sur la valeur d'une autre liste.

Créer une liste déroulante dépendante dynamique
10 secondes pour créer une liste déroulante dépendante avec un outil pratique
Créer une liste déroulante dépendante dynamique dans Excel 2021 ou Excel 365
Quelques questions que vous pourriez vous poser à propos de ce tutoriel

liste déroulante dépendante du document 1 1 1

Téléchargez gratuitement le fichier d'exemple exemple de doc


Vidéo : Créer une liste déroulante dépendante d'Excel

 


Créer une liste déroulante dépendante dynamique

 

Étape 1 : Tapez les entrées pour les listes déroulantes

1. Tout d'abord, saisissez les entrées que vous souhaitez voir apparaître dans les listes déroulantes, chaque liste dans une colonne séparément.

Avertissement que les éléments de la première colonne (Produit) seront ultérieurement des noms Excel pour les listes dépendantes. Par exemple, ici Fruits et Légumes seront les noms des colonnes B2:B5 et C2:C6 séparément.

Voir capture d'écran:

liste déroulante dépendante du document 1 2

2. Créez ensuite des tables pour chaque liste de données.

Sélectionnez la plage de colonnes A1:A3, cliquez sur insérer > lampe de table, puis dans la boîte de dialogue Créer une table, cochez Mon tableau a des en-têtes case à cocher Cliquez sur OK.

liste déroulante dépendante du document 1 3

Répétez ensuite cette étape pour créer des tables pour les deux autres listes.

Vous pouvez afficher tous les tableaux et la référence aux plages dans le gestionnaire de noms (appuyez sur Ctrl + F3 pour l'ouvrir).

liste déroulante dépendante du document 1 4

Étape 2 : Créer des noms de plage

Dans cette étape, vous devez créer Des noms pour la liste principale et chaque liste dépendante.

1. Sélectionnez les éléments qui apparaissent dans la liste principale (A2: A3).

2. Accédez ensuite au Boîte de nom qui à côté Barre de formule.

3. Tapez le nom, ici nommez-le comme Produit.

4. presse Entrer clé pour terminer.

liste déroulante dépendante du document 1 5

Répétez ensuite les étapes ci-dessus pour créer séparément des noms pour chaque liste dépendante.

Nomme ici la deuxième colonne (B2:B5) comme Fruit et la troisième colonne (C2:C6) comme Légume.

liste déroulante dépendante du document 1 15

liste déroulante dépendante du document 1 6

Vous pouvez afficher tous les noms de plage dans le gestionnaire de noms (appuyez sur Ctrl + F3 pour l'ouvrir).

liste déroulante dépendante du document 1 7

Étape 3 : Ajouter la liste déroulante principale

Ensuite, ajoutez la liste déroulante principale (Produit), qui est une liste déroulante normale de validation des données, et non une liste déroulante dépendante.

1. Tout d'abord, créez un tableau.

Sélectionnez une cellule (E1) et saisissez le premier en-tête de colonne (Produit) et passer à la cellule de la colonne suivante (F1), saisissez le deuxième en-tête de colonne (Produit). Vous allez ajouter la liste déroulante à ce tableau.

Sélectionnez ensuite ces deux en-têtes (E1 et F1), Cliquez sur insérer onglet et sélectionnez lampe de table dans le groupe Tableaux.

Dans la boîte de dialogue Créer une table, cochez Mon tableau a des en-têtes boîte, et cliquez OK.

liste déroulante dépendante du document 1 8

2. Sélectionnez la cellule E2 auquel vous souhaitez insérer la liste déroulante principale, cliquez sur Données onglet et allez à Outils de données groupe sur lequel cliquer Validation des données > Validation des données.

liste déroulante dépendante du document 1 9

3. Dans la boîte de dialogue Validation des données,

  • Selectionnez Liste dans l' Autoriser section,
  • Tapez la formule ci-dessous dans Identifier barre, Product est le nom de la liste principale,
  • Cliquez OK.
=Product

liste déroulante dépendante du document 1 10

Vous pouvez voir que la liste déroulante principale a été créée.

liste déroulante dépendante du document 1 11

Étape 4 : Ajouter une liste déroulante dépendante

1. Sélectionnez la cellule F2 auquel vous souhaitez ajouter la liste déroulante dépendante, cliquez sur Données puis accédez au groupe Outils de données pour cliquer sur Validation des données > Validation des données.

2. Dans la boîte de dialogue Validation des données,

  • Selectionnez Liste dans l' Autoriser section,
  • Tapez la formule ci-dessous dans Identifier barre, E2 est la cellule qui contient la liste déroulante principale.
  • Cliquez OK.
=INDIRECT(SUBSTITUTE(E2," ","_"))

liste déroulante dépendante du document 1 12

Si l'E2 est vide (vous ne sélectionnez aucun élément dans la liste déroulante principale), vous verrez un message apparaître comme ci-dessous, cliquez sur Oui continuer.

liste déroulante dépendante du document 1 13

Maintenant, la liste déroulante dépendante a été créée.

liste déroulante dépendante du document 1 14

Étape 5 : testez la liste déroulante dépendante.

1 Sélectionner Fruits dans la liste déroulante principale (E2), puis allez dans la liste déroulante dépendante (F2) pour cliquer sur l'icône de flèche, voir si les fruits sont dans la liste, puis sélectionner un élément dans la liste déroulante dépendante.

2. presse Languette touche pour commencer une nouvelle ligne dans la table de saisie de données, sélectionnez Légumes, et passez à la cellule suivante à droite, vérifiez si les légumes sont dans la liste, puis sélectionnez un élément dans la liste déroulante dépendante.

GIF 1

Notes:

10 secondes pour créer une liste déroulante dépendante avec un outil pratique

 

Kutools for Excel fournit un outil puissant pour rendre une liste déroulante dépendante plus facile et plus rapide, voyons :

gif 1

Avant de suivre les étapes ci-dessous, veuillez cliquez pour télécharger Kutools for Excel pour un essai gratuit de 30 jours d'abord.

Étape 1 : Tapez les entrées pour la liste déroulante

Tout d'abord, organisez vos données comme illustré ci-dessous :

doc kutools liste déroulante dynamique 1

Étape 2: Application de l'outil Kutools

1. Sélectionnez les données que vous avez créées, cliquez sur Kutools onglet, et cliquez La liste déroulante pour afficher le sous-menu, cliquez sur Liste déroulante dynamique.

doc kutools liste déroulante dynamique 2

2. Dans la liste déroulante des personnes à charge

  • Vérifiez la Mode B qui correspond à votre mode de données,
  • Sélectionnez le plage de sortie, la colonne de plage de sortie doit être égale à la colonne de plage de données,
  • Cliquez Ok.

doc kutools liste déroulante dynamique 3

Maintenant, la liste déroulante dépendante a été créée.

doc kutools liste déroulante dynamique 4

Pourboires:
  • Le mode B prend en charge la création d'une troisième liste déroulante de niveaux ou plus :
    doc kutools liste déroulante dynamique 5 1
  • Si vos données sont organisées comme le montre la capture d'écran ci-dessous, vous devez utiliser le mode A, le mode A prend uniquement en charge la création d'une liste déroulante dépendante à 2 niveaux.
    doc kutools liste déroulante dynamique 6
  • Plus de détails sur l'utilisation de Kutools pour créer une liste déroulante dépendante, veuillez visiter ce tutoriel .

Kutools for Excel

Essai gratuit complet de 30 jours, aucune carte de crédit requise.

Plus de 300 fonctionnalités et fonctions avancées puissantes pour Excel.

Vous n'avez besoin d'aucune compétence particulière, ce qui vous fait gagner du temps chaque jour

Créer une liste déroulante dépendante dynamique dans Excel 2021 ou Excel 365

 

Si vous êtes dans Excel 2021 ou Excel 365, il existe un autre moyen de créer rapidement une liste déroulante dépendante dynamique en utilisant de nouvelles fonctions UN GOUT et FILTRE.

En supposant que vos données source soient organisées comme une capture d'écran, veuillez suivre les étapes ci-dessous pour créer la liste déroulante dynamique.

Étape 1 : Utiliser une formule pour obtenir des éléments pour la liste déroulante principale

Sélectionnez une cellule, par exemple la cellule G3, et utilisez les fonctions UNIQUE et FILTRE pour extraire les valeurs uniques de la Produit qui sera la source de la liste déroulante principale, et appuyez sur Entrer clé.

=UNIQUE(FILTER(A3:A20, A3:A20<>""))
Notes: Les produits étant au format A3:A12, nous ajoutons 8 cellules supplémentaires au tableau pour répondre à d'éventuelles nouvelles entrées. De plus, nous intégrons la fonction FILTER dans UNIQUE pour extraire des valeurs uniques sans espaces.

Étape 2 : Créer la liste déroulante principale

1. Sélectionnez une cellule dans laquelle vous souhaitez placer la liste déroulante principale, par exemple, cellule D3cliquez Données onglet, et allez à Outils de données groupe sur lequel cliquer Validation des données > Validation des données.

2. Dans la boîte de dialogue Validation des données,

  • Selectionnez Liste dans l' Autoriser section,
  • Tapez la formule ci-dessous dans Identifier bar,
  • Cliquez OK.
=$G$3#
Notes: C'est ce qu'on appelle une référence de plage de déversement, et cette syntaxe fait référence à la plage entière, quelle que soit son extension ou sa contraction.

La liste déroulante principale est maintenant créée.

Étape 3 : Utilisation d'une formule pour obtenir des éléments pour la liste déroulante dépendante

Sélectionnez une cellule, par exemple, la cellule H3, en utilisant la fonction FILTRE pour filtrer les éléments en fonction de la valeur de la cellule D3 (l'élément sélectionné dans la liste déroulante principale), appuyez sur Entrer clé.

=FILTER(B3:B20, A3:A20=D3)
Notes: S'il y a un blanc dans la liste déroulante principale, la formule reviendra à zéro.

Étape 4 : Créer la liste déroulante dépendante

1. Sélectionnez une cellule qui placera la liste déroulante dépendante, par exemple, cellule E3cliquez Données onglet, et allez à Outils de données groupe sur lequel cliquer Validation des données > Validation des données.

2. Dans la boîte de dialogue Validation des données,

  • Selectionnez Liste dans l' Autoriser section,
  • Tapez la formule ci-dessous dans Identifier bar,
  • Cliquez OK.
=$H$3#
Notes: C'est ce qu'on appelle une référence de plage de déversement, et cette syntaxe fait référence à la plage entière, quelle que soit son extension ou sa contraction.

Maintenant, la liste déroulante dépendante est créée avec succès.

Lorsque vous ajoutez de nouveaux éléments ou effectuez des modifications dans A3: A20, la liste déroulante sera automatiquement mise à jour.

Pourboires:

Trier la liste déroulante par ordre alphabétique

Si vous souhaitez organiser les éléments dans la liste déroulante par ordre alphabétique, vous pouvez utiliser la formule ci-dessous pour le tableau de préparation.

Pour la liste déroulante principale (la formule dans la cellule G3) :

=SORT(UNIQUE(FILTER(A3:A20, A3:A20<>"")))

Pour la liste déroulante dépendante (la formule dans la cellule H3) :

=SORT(FILTER(B3:B20, A3:A20=D3))

Désormais, les deux listes déroulantes sont triées par ordre alphabétique de A à Z.

liste déroulante dépendante du document 365 8

Pour être trié par ordre alphabétique de Z à A, veuillez utiliser la formule ci-dessous :

Pour la liste déroulante principale (la formule dans la cellule G3) :

=SORT(UNIQUE(FILTER(A3:A20, A3:A20<>"")), 1, -1)

Pour la liste déroulante dépendante (la formule dans la cellule H3) :

=SORT(FILTER(B3:B20, A3:A20=D3), 1, -1)

Quelques questions que vous pouvez vous poser :

1. Pourquoi insérer un tableau pour chaque liste de données ?

L'insertion d'un tableau pour la liste de données vous aidera à mettre à jour automatiquement la liste déroulante en fonction des modifications apportées à la liste de données. Par exemple, si vous ajoutez "Autres" dans la première liste de données, la liste déroulante principale sera automatiquement ajoutée avec "Autres".

mise à jour de la liste déroulante dépendante du document

2. Pourquoi utiliser un tableau pour placer des listes déroulantes ?

Lorsque vous appuyez sur la touche Tab pour ajouter une nouvelle ligne au tableau, les listes déroulantes seront également ajoutées automatiquement dans la nouvelle ligne.

3. Comment fonctionne la fonction INDIRECT ?

INDIRECT La fonction est utilisée pour convertir une chaîne de texte en une référence valide.

4. Comment fonctionne la formule INDIRECT(SUBSTITUE(E2&F2," ","")) ?

Tout d'abord, REMPLACER La fonction remplace le texte par un autre texte. Ici, il enlevait les espaces des noms combinés (E2 et F2). Puis INDIRECT convertit la chaîne de texte (le contenu combiné par E2 et F2) en une référence valide.

Meilleurs outils de productivité bureautique

🤖 Aide à l'IA Kutools: Révolutionner l'analyse des données en s'appuyant 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 Kutools...
Caractéristiques populaires: Rechercher, mettre en évidence ou identifier les doublons   |  Supprimer les lignes vides   |  Combinez des colonnes ou des cellules sans perdre de données   |   Tour sans formule 
Super recherche: VSearchup à critères multiples    VSearch à valeurs multiples  |   Recherche virtuelle sur plusieurs feuilles   |   Recherche floue ....
Liste déroulante avancée: Créez rapidement une liste déroulante   |  Liste déroulante dépendante   |  Liste déroulante à sélection multiple ....
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 et les colonnes 
Caractéristiques en vedette: Mise au point de la grille   |  Voir Design   |   Grande barre de formule    Gestionnaire de classeurs et de feuilles   |  Centre de ressources (Texte automatique)   |  Sélecteur de date   |  Combiner des feuilles de travail   |  Crypter/déchiffrer les cellules    Envoyer des e-mails par liste   |  Super filtre   |   Filtre spécial (filtre gras/italique/barré...) ...
Les 15 meilleurs ensembles d'outils12 Texte Outils (Ajouter du texte, Supprimer les caractères, ...)   |   50+ Graphique Types (Diagramme de Gantt, ...)   |   40+ Pratique Formules (Calculer l'âge en fonction de l'anniversaire, ...)   |   19 Insertion Outils (Insérer le code QR, Insérer une image à partir du chemin, ...)   |   12 Conversion Outils (Nombres en mots, Conversion des devises, ...)   |   7 Fusionner et fractionner Outils (Lignes de combinaison avancées, Cellules divisés, ...)   |   ... et plus

Améliorez vos compétences Excel avec Kutools for Excel et faites l'expérience d'une efficacité comme jamais auparavant. Kutools for Excel offre plus de 300 fonctionnalités avancées pour augmenter la productivité et gagner du temps.  Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...

Description


Office Tab apporte une interface à onglets à Office et facilite grandement votre travail

  • Activer 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 réduit des centaines de clics de souris chaque jour!
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations