Créer une liste déroulante dans Excel : pourquoi c'est essentiel ?

Dans ce guide complet, vous allez apprendre comment créer une liste déroulante dans Excel pas à pas, de la méthode la plus simple à la plus avancée (liste dynamique, liste conditionnelle…).

Vous souhaitez rendre vos fichiers Excel plus professionnels, fiables et faciles à utiliser ?

La liste déroulante dans Excel, aussi appelée menu déroulant, est l’un des outils les plus simples et puissants pour gagner du temps et éviter les erreurs de saisie.

Grâce à elle, vous permettez à l’utilisateur de choisir une valeur prédéfinie dans un menu, plutôt que de taper du texte manuellement.

Cela améliore plusieurs facteurs :

  • La cohérence des données
  • La vitesse de saisie
  • La clarté de votre tableau

Créer une liste déroulante simple dans Excel

C’est la méthode la plus rapide pour insérer une liste déroulante dans Excel. Elle consiste à saisir directement les valeurs autorisées dans un champ spécifique. Idéal pour les choix limités comme : Oui / Non, Villes, Catégories, Notes, etc.

Étapes pour insérer une liste déroulante simple :

  1. Sélectionnez la cellule ou la plage de cellules où vous souhaitez insérer le menu déroulant.
  2. Allez dans l’onglet Données du ruban.
  3. Cliquez sur Validation des données
  4. Dans la fenêtre qui s’ouvre :
    • Choisissez Liste dans le menu déroulant « Autoriser ».

Interface de validation des données Excel pour créer une liste déroulante

Dans le champ « Source », deux possibilités s’ouvrent désormais à vous :

  • Tapez les valeurs séparées par des points-virgules ( ; )

Exemple de saisie directe de valeurs avec points-virgules dans Excel

  • Sélectionnez les valeurs que vous avez déjà renseignées dans l’une de vos feuilles

Sélection d'une plage de cellules comme source pour liste déroulante Excel

Avantages et inconvénients entre les 2 possibilités :

Critère Valeurs fixes (avec ; ) Plage de cellules
Saisie des options Directement dans le champ « Source » (ex : Oui;Non;N/A) Dans une plage dédiée du classeur (ex : A1:A5)
Modification de la liste Manuelle dans la validation (il faut rouvrir le menu) Dynamique : il suffit de modifier la plage source
Visibilité de la liste Les options ne sont visibles que dans la fenêtre de réglage Les options sont visibles dans le tableau Excel
Nombre d’options recommandé 2 à 6 (au-delà, ça devient difficile à lire et maintenir) Idéal pour listes longues ou susceptibles d’évoluer
Niveau de complexité Très simple – idéale pour débutants Un peu plus avancée mais plus souple
Cas d’usage typique Oui / Non, Statut simple, Catégorie courte Produits, Fournisseurs, Employés, Choix évolutifs
Peut être utilisée avec un tableau structuré ? Non (pas recommandé) Oui (ex. : source = nom de tableau [Colonne])

Créer une liste déroulante conditionnelle (ou dépendante) dans Excel

Une liste déroulante conditionnelle Excel permet de proposer des choix différents selon une sélection précédente.

C’est une méthode puissante pour créer des menus déroulants liés : par exemple, choisir une ville en fonction du pays sélectionné, ou un modèle selon une marque.

Voici comment utiliser ce type de création de liste déroulante :

  • Créez une table de données source pour répertorier vos catégories – par exemple ici : fruits et légumes.

Tableau Excel avec catégories fruits et légumes pour liste déroulante conditionnelle

  • Nommer les plages Fruits et Legumes afin de rassembler le tout en 2 catégories.

Pour cela : Sélectionner le groupe de mots à catégoriser → Menu Formules → Définir un nom → Nommer le groupe de mots en question

Interface de définition d'un nom de plage dans Excel

Boîte de dialogue pour nommer une plage de cellules Excel

Astuce : Excel ne reconnaît pas les accents, il est donc nécessaire de renommer la catégorie des légumes en « Legumes »

  • Créer le tableau principal en appliquant une liste déroulante basique dans la première colonne

Tableau Excel avec première colonne contenant une liste déroulante de catégories

  • Dans la deuxième colonne, appliquer également une liste déroulante mais il faudra mentionner =INDIRECT(X3) dans la source, X3 représentant dans l’exemple ci-dessus, la cellule dans laquelle la catégorie est renseignée.

Formule INDIRECT dans la validation des données Excel pour liste conditionnelle

  • Appuyer sur Ok pour valider vos listes. Le résultat obtenu est le suivant. Faites dérouler la formule sur les cellules suivantes afin d’obtenir le résultat voulu.

Résultat final avec liste déroulante conditionnelle fruits dans Excel

Résultat final avec liste déroulante conditionnelle légumes dans Excel

Créer une liste déroulante dynamique avec un tableau structuré

La méthode la plus professionnelle pour créer une liste déroulante dans Excel est d’utiliser un tableau structuré (aussi appelé tableau Excel). L’avantage principal : la liste se met à jour automatiquement quand vous ajoutez ou supprimez des éléments, sans avoir à modifier la validation des données.

Étapes pour créer une liste dynamique :

  1. Saisissez vos valeurs dans une colonne (par exemple A1:A10 avec vos options).
  2. Sélectionnez cette plage et appuyez sur Ctrl + T pour la convertir en tableau structuré. Excel ajoute automatiquement un en-tête et des filtres.
  3. Notez le nom du tableau (visible dans l’onglet Création de tableau, par défaut « Tableau1 »).
  4. Dans la cellule où vous voulez la liste déroulante, allez dans Données > Validation des données.
  5. Dans le champ Source, tapez la formule : =INDIRECT("Tableau1[NomColonne]")

Désormais, chaque fois que vous ajoutez une ligne au tableau source, la liste déroulante intègre automatiquement la nouvelle valeur. C’est la méthode recommandée pour les fichiers partagés ou les listes qui évoluent souvent (clients, produits, fournisseurs).

Astuce : vous pouvez aussi utiliser la fonction =DECALER pour créer une plage dynamique sans tableau structuré, mais cette méthode est plus complexe et moins lisible. Le tableau structuré est préférable dans la majorité des cas.

Liste déroulante avec message d’aide et alerte d’erreur

Excel permet d’ajouter un message d’aide qui s’affiche quand l’utilisateur clique sur une cellule contenant une liste déroulante, ainsi qu’un message d’erreur personnalisé si une valeur non autorisée est saisie.

Ajouter un message d’aide :

  1. Sélectionnez la cellule avec la liste déroulante.
  2. Allez dans Données > Validation des données.
  3. Cliquez sur l’onglet Message de saisie.
  4. Cochez « Quand la cellule est sélectionnée » et remplissez le titre et le message (par exemple : « Choisissez une catégorie dans la liste »).

Personnaliser le message d’erreur :

  1. Dans la même fenêtre, cliquez sur l’onglet Alerte d’erreur.
  2. Choisissez le style : Arrêt (bloque la saisie), Avertissement (permet de continuer) ou Information (simple notification).
  3. Saisissez un titre et un message personnalisé.

Cette technique est particulièrement utile dans les fichiers partagés avec des collègues qui ne connaissent pas la structure du tableau. Le message d’aide guide la saisie et l’alerte d’erreur empêche les valeurs incorrectes.

Astuces et erreurs fréquentes avec les listes déroulantes Excel

Même si la création d’une liste déroulante Excel semble simple, certaines erreurs peuvent entraîner des dysfonctionnements ou des résultats inattendus. Voici les pièges les plus courants à éviter et quelques astuces pratiques pour gagner en efficacité :

1. Oublier de mettre des points-virgules entre les options (méthode fixe)

Dans une liste directe (ex : Oui;Non;N/A), les valeurs doivent être séparées par un point-virgule. Sinon, la liste ne s’affichera pas correctement.

2. Utiliser une liste source avec des cellules vides

Si votre plage source contient des cellules vides, elles apparaîtront dans la liste déroulante. Cela peut entraîner une sélection vide involontaire.

3. Utiliser des accents ou caractères spéciaux dans une liste conditionnelle

Les plages nommées utilisées dans les listes conditionnelles ne doivent contenir ni espace, ni accent, ni caractère spécial.

4. Supprimer une valeur de la liste sans mettre à jour la validation

Si vous modifiez ou supprimez une valeur source, la liste déroulante continue à afficher les anciennes données.

Pensez à mettre à jour vos plages nommées ou vos tableaux Excel dynamiques.

Astuce bonus : copier une liste déroulante sur plusieurs cellules

Vous pouvez faire un copier-coller d’une cellule contenant une liste déroulante vers d’autres cellules.

Cela vous permet de répliquer facilement une liste sans refaire toute la validation des données.

DÉMARRAGE IMMÉDIAT

Trouvez votre formation

  • 7h à 42h
  • 100% Certifiant
  • Accès immédiat
Réserver ma place Catalogue & Inscription en ligne Une question avant d’acheter ?
CERTIFICATION RECONNUE

Boostez votre carrière avec une formation sur mesure

Ne restez plus bloqué sur vos outils. Obtenez une certification officielle et maîtrisez votre logiciel favori dès maintenant.

  • Paiement CB / PayPal / 4x sans frais
  • Éligible CPF / OPCO / France Travail
Voir le programme
Réponse sous 24h

FAQ – Liste déroulante Excel : vos questions les plus fréquentes

Comment modifier une liste déroulante déjà créée ?

Si vous avez créé une liste déroulante avec des valeurs fixes (séparées par ;), vous devez :

  1. Cliquer sur une cellule contenant la liste
  2. Aller dans Données > Validation des données
  3. Modifier ou ajouter les valeurs dans le champ « Source »

Si vous avez utilisé une plage de cellules, il suffit de modifier les cellules source directement.

Peut-on créer une liste déroulante avec plusieurs sélections possibles ?

Nativement, Excel ne permet qu’une seule sélection dans une liste déroulante.

Mais vous pouvez utiliser une macro VBA ou Power Automate pour permettre une multi-sélection.

Comment copier une liste déroulante vers d’autres cellules ?

Faites un simple copier-coller depuis une cellule contenant la liste.

La validation des données sera dupliquée automatiquement.

Comment supprimer une liste déroulante ?

  1. Sélectionnez la cellule
  2. Allez dans Données > Validation des données
  3. Cliquez sur Effacer tout, puis OK

Peut-on combiner plusieurs listes déroulantes dans un même tableau ?

Oui, vous pouvez avoir plusieurs colonnes ou zones avec des listes différentes :

  • Par exemple : une liste pour les catégories, une autre pour les produits, et une pour les quantités.
  • Et même des listes conditionnelles liées entre elles (voir notre exemple Fruits/Légumes).

Comment créer une liste déroulante dans Google Sheets ?

La procédure est similaire à Excel. Sélectionnez la cellule, puis allez dans Données > Validation des données. Choisissez « Liste d’éléments » et saisissez vos options séparées par des virgules. Google Sheets propose aussi la validation par plage de cellules, comme Excel. La différence principale : Google Sheets affiche un petit triangle de couleur dans la cellule, tandis qu’Excel affiche une flèche grise.

La liste déroulante fonctionne-t-elle sur Excel en ligne ?

Oui, vous pouvez créer et utiliser des listes déroulantes dans Excel Online (gratuit avec un compte Microsoft). La fonctionnalité Validation des données est accessible dans le menu Données. Les listes conditionnelles avec INDIRECT fonctionnent également. En revanche, certaines options avancées (message de saisie personnalisé, alerte d’erreur) ne sont pas disponibles dans la version en ligne.

Comment faire apparaître automatiquement la liste sans cliquer sur la flèche ?

Par défaut, il faut cliquer sur la flèche pour afficher les options. Pour ouvrir la liste déroulante au clavier, utilisez le raccourci Alt + Flèche bas quand la cellule est sélectionnée. Il n’existe pas de moyen natif de faire apparaître la liste automatiquement dès qu’on entre dans la cellule, mais ce raccourci est le plus rapide.

Mettez en pratique dès maintenant vos acquis sur comment créer une liste déroulante Excel

Vous avez compris comment créer une liste déroulante Excel, simple, dynamique ou conditionnelle ?

Mettez en pratique tout ce que vous avez appris dès aujourd’hui et améliorez la qualité de vos fichiers Excel. Nos formations Excel, accessibles à tous niveaux (débutant, intermédiaire, avancé), vous permettent d’apprendre à créer des fichiers clairs, interactifs et 100 % professionnels, que ce soit pour automatiser vos tâches, structurer vos données ou bâtir des outils sur mesure.

Formation certifiante

Envie de maîtriser Excel ? Formez-vous avec un expert

✓ Éligible CPF
✓ Certification ICDL & ENI
✓ Présentiel ou visio
✓ Tous niveaux

Prochaines sessions disponibles

7 avril 2026
Paris · Présentiel
Dispo

22 avril 2026
Lyon · Présentiel
Dispo

12 mai 2026
À distance · Visio
Dispo

Découvrez d'autres astuces et formations sur le même sujet

Formation à partir de 299 €
Voir les sessions →