Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Listes déroulantes dépendantes | Systèmes de validation dynamiques
Validation et Contrôle des Données dans Excel

Listes déroulantes dépendantes

Glissez pour afficher le menu

Une liste déroulante dépendante est une liste qui change en fonction de la sélection effectuée dans une autre cellule. Exemple classique dans notre table : lorsqu’un utilisateur choisit Tech dans la colonne Category, la liste déroulante Product doit afficher uniquement Laptop et Phone — et non Chair ou Desk. Si la catégorie passe à Office, la liste des produits s’ajuste en conséquence.

Ceci s’appelle la validation en cascade — une sélection conditionne la suivante.

Logique sous-jacente

L’astuce consiste à combiner deux éléments déjà connus :

  • Plages nommées — une par catégorie, chacune pointant vers la liste de produits correspondante ;
  • INDIRECT — pour sélectionner dynamiquement la plage nommée à utiliser selon la cellule de catégorie.

Si vos plages nommées s’appellent Tech et Office, et que la catégorie est sélectionnée dans la cellule D2, alors cette formule dans le champ de validation Product : =INDIRECT(D2).

Configuration étape par étape

Étape 1 — Préparer les listes sur la feuille Lists :

  • E1 : Laptop
  • E2 : Phone
  • F1 : Chair
  • F2 : Desk
Note
Remarque

Puisque les plages nommées sont utilisées, il n’est pas nécessaire d’avoir des en-têtes, mais vous pouvez les conserver pour plus de commodité. Dans cet exemple, les en-têtes ne seront pas utilisés dans ces petites plages de cellules.

Étape 2 — Créer une plage nommée pour chaque catégorie :

  • Sélectionner E1:E2 → dans la Barre de nom saisir Tech ;
  • Sélectionner F1:F2 → dans la Barre de nom saisir Office.
carousel-imgcarousel-img
Note
Remarque

La plage nommée doit correspondre exactement à la valeur de la catégorie, y compris la casse. Si la cellule de catégorie indique Tech, la plage nommée doit être Tech — et non tech ou TECH.

Étape 3 — Appliquer la validation à la colonne Produit :

  1. Sélectionner les cellules de la colonne Produit (E2:E51) ;
  2. Ouvrir Validation des données → Paramètres → Liste ;
  3. Dans Source, saisir : =INDIRECT(D2) — où D2 est la première cellule de la Catégorie ;
  4. Cliquer sur OK

Une limitation connue

Si la cellule Catégorie est vide, INDIRECT n'a rien à résoudre et Excel affichera une erreur de validation lorsque l'utilisateur cliquera sur la liste déroulante Produit. Vous pouvez éviter cela en cochant Ignorer les blancs dans la règle de validation du Produit — expliqué dans la Section 1, Chapter 5.

Tâche

  1. Tester en sélectionnant Tech dans Catégorie — vérifier que seuls Laptop et Phone apparaissent dans la colonne Produit ;
  2. Changer la Catégorie en Office — vérifier que la liste Produit passe à Chair et Desk ou vérifier toute cellule de la colonne Produit à côté d'une valeur Office dans la colonne Catégorie (par exemple la cellule E4) ;
  3. Aller sur la feuille Lists et ajouter Tablet sous Phone dans la colonne E ;
  4. Ouvrir Formules → Gestionnaire de noms, trouver la plage nommée Tech et l'étendre pour inclure la nouvelle ligne (E1:E3) ;
  5. Vérifier à nouveau la liste déroulante Produit — confirmer que Tablet apparaît désormais.
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 2. Chapitre 3

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Section 2. Chapitre 3
some-alt