
L’utilisation d’une liste déroulante Excel est une compétence essentielle pour quiconque souhaite rendre ses feuilles de calcul plus professionnelles, plus cohérentes et moins sujettes aux erreurs de saisie. En limitant les choix possibles pour une cellule, vous assurez une uniformité des données, ce qui facilite leur analyse et leur traitement ultérieur.
Que vous gériez un inventaire, suiviez l’état de projets, ou collectiez des données client, ce guide exhaustif vous donnera toutes les clés, des méthodes de base aux techniques avancées (comme les listes dynamiques ou en cascade), pour maîtriser cet outil incontournable. Créez une liste déroulante Excel qui simplifie la vie de l’utilisateur et optimise l’intégrité de vos données.
Une liste déroulante Excel est un menu de sélection qui permet aux utilisateurs de choisir une valeur parmi un ensemble d’options prédéfinies, plutôt que de saisir manuellement les données. Cette fonctionnalité repose sur l’outil de validation des données intégré au logiciel.
Les avantages des listes déroulantes sont multiples :
Cette fonctionnalité s’avère particulièrement précieuse pour les documents partagés entre plusieurs utilisateurs ou pour les formulaires de saisie structurés.
Avant tout, il faut définir les valeurs qui vont composer votre liste déroulante. Entrez manuellement les valeurs dans la boîte de validation des données (par exemple : Oui;Non;Peut-être). Une fois votre source prête, voici comment insérer la liste déroulante :


Après validation, une petite flèche apparaît dans la cellule. L’utilisateur peut désormais cliquer et choisir une valeur parmi vos options.
Cette approche est la plus courante et la plus flexible. Elle permet de modifier facilement les éléments de la liste en les éditant simplement dans la plage source. Il est fortement recommandé de placer cette liste source dans une feuille séparée pour plus de clarté (souvent nommée « Paramètres » ou « Données »).

Utiliser un nom de plage au lieu d’une simple référence de cellule rend votre formule de validation plus lisible et plus stable.
Nommez la plage :
Créez la liste déroulante :

La méthode la plus moderne pour gérer une liste évolutive est d’utiliser un tableau Excel structuré (aussi appelé Tableau de données).
Sélectionnez votre liste de valeurs.
Allez dans « Insertion » > « Tableau ». Cochez « Mon tableau comporte des en-têtes » si c’est le cas.
Nommez la colonne du tableau :
Créez la liste déroulante :
Désormais, lorsque vous ajoutez une nouvelle ligne à la fin du tableau (votre liste source), elle sera automatiquement incluse dans la liste déroulante sans aucune autre manipulation.
Une liste déroulante en cascade est une deuxième liste dont les options disponibles dépendent de la sélection faite dans une première liste.
Lorsque vous sélectionnez « Fruits » dans $A$1, la fonction INDIRECT cherche la plage nommée Fruits et utilise ses valeurs comme source pour la seconde liste déroulante.
Une liste déroulante ne se limite pas à la sélection des données ; elle est aussi un outil d’interaction utilisateur que l’on peut affiner.
Pour guider l’utilisateur avant qu’il ne clique sur la liste :
Si un utilisateur tente de saisir une valeur qui n’est pas dans la liste, Excel affiche par défaut un message générique. Vous pouvez le personnaliser en allant dans « Validation des données » et « Alerte d’erreur ».
Ensuite, choisissez un style :
Enfin, saisissez un titre et un message d’erreur spécifique (ex : « Erreur de saisie » / « Cette valeur n’est pas autorisée. Veuillez choisir un élément dans la liste déroulante »).


