Une liste déroulante Excel transforme une cellule libre en menu de choix. Fini les « Paris », « paris » et « PARIS » qui coexistent dans la même colonne et font échouer tous vos calculs. L’utilisateur choisit, il ne tape plus.
Cela se met en place en deux minutes avec la validation des données. Ce guide couvre la création pas à pas, les trois façons de définir la source, la liste dynamique qui s’étend toute seule, les listes en cascade, et les quatre pannes classiques.
- Tout se fait par Données puis Validation des données, en autorisant Liste.
- Trois sources possibles : saisie directe, plage de cellules ou tableau structuré.
- Le tableau structuré est la seule source qui s’étend automatiquement quand vous ajoutez un choix.
- Une liste déroulante ne corrige pas les données déjà saisies : elle empêche les futures erreurs.
Pour vous entraîner : un exercice de 10 minutes avec corrigé est à télécharger gratuitement en fin d’article.
Le principe
Table of Contents
ToggleÀ quoi sert vraiment une liste déroulante
Le problème n’est pas la saisie, c’est l’hétérogénéité. Dans une colonne libre, dix personnes écriront « Île-de-France », « IDF », « ile de france » et « Idf ». Pour Excel, ce sont quatre valeurs différentes. Vos NB.SI comptent faux, vos tableaux croisés dynamiques créent quatre lignes, et vos RECHERCHEX renvoient #N/A.
Concrètement, c’est l’outil idéal pour :
- un suivi RH où la colonne Statut ne doit contenir que CDI, CDD ou Stage ;
- un tableau de bord logistique où chaque ligne porte un entrepôt choisi dans une liste fixe ;
- un budget où la colonne Catégorie reste homogène, condition indispensable à un tableau croisé dynamique fiable.
La liste déroulante règle le problème à la racine : l’utilisateur ne peut plus saisir qu’une valeur prévue. Trois bénéfices en découlent.
La liste déroulante verrouille le vocabulaire une fois pour toutes.
Des données homogènes
Une seule orthographe possible par valeur. Vos formules conditionnelles et vos analyses redeviennent fiables.
Une saisie plus rapide
Choisir dans un menu prend moins de temps que taper, et supprime les fautes de frappe.
Un fichier partageable
Vous pouvez confier votre tableau à un collègue sans craindre qu’il invente ses propres libellés.
En pratique
Créer une liste déroulante en 2 minutes
Une flèche apparaît à droite de chaque cellule. Vos utilisateurs n’ont plus qu’à choisir.
| A | B | C | |
|---|---|---|---|
| 1 | Salarié | Service | Statut |
| 2 | Dupont | Comptabilité | CDI ▼ |
| 3 | Martin | Logistique | CDD ▼ |
| 4 | Nguyen | RH | Stage ▼ |
Les 3 méthodes
Comment définir la source de votre liste
Méthode 1 : taper les valeurs directement
Dans le champ Source, saisissez vos choix séparés par des points-virgules, sans espace après le séparateur.
C’est la méthode la plus rapide, adaptée à trois ou cinq valeurs qui ne bougeront jamais : un statut, un oui ou non, un niveau de priorité. Son défaut est qu’il faut rouvrir la fenêtre de validation pour toute modification.
Méthode 2 : pointer une plage de cellules
Écrivez vos valeurs quelque part dans le classeur, puis référencez cette plage.
Les dollars sont importants : ils fixent la plage pour toutes les cellules concernées. Modifier un libellé dans la colonne H met la liste à jour partout instantanément. En revanche, ajouter une valeur en H11 ne l’intègre pas : elle est hors de la plage déclarée.
Méthode 3 : utiliser un tableau structuré
C’est la méthode que nous recommandons, parce qu’elle supprime toute maintenance.
=Régions.Désormais, chaque valeur ajoutée à la fin du tableau apparaît automatiquement dans toutes vos listes déroulantes. Vous n’avez plus jamais à rouvrir la validation des données.
Excel n’accepte pas directement une référence structurée du type =Tableau1[Régions] dans le champ Source. Le passage par un nom défini contourne cette limite tout en conservant l’extension automatique. C’est une contrainte technique du logiciel, pas un choix de style.
Niveau 2
Les listes en cascade
Une liste en cascade fait dépendre le second menu du premier : vous choisissez une région, et la liste des villes s’adapte. Le mécanisme repose sur la fonction INDIRECT.
=INDIRECT(B2).Excel lit la valeur de B2, la traite comme un nom de plage, et affiche les valeurs correspondantes. Si B2 contient « Sud », la liste de C2 devient celle de la plage nommée Sud.
Une plage nommée ne peut pas s’appeler « Île de France ». Remplacez les espaces par des tirets bas et retirez les accents, ce qui donne Ile_de_France, et faites correspondre exactement les valeurs de la première liste. C’est la cause numéro un des cascades qui ne fonctionnent pas.
Finitions
Personnaliser les messages
La fenêtre de validation comporte deux onglets souvent ignorés, et pourtant très utiles dans un fichier partagé.
| Onglet | Ce qu’il permet |
|---|---|
| Message de saisie | Affiche une infobulle quand l’utilisateur sélectionne la cellule, du type « Choisissez la région du client ». Il guide sans bloquer. |
| Alerte d’erreur | Définit ce qui se passe en cas de saisie hors liste. Trois styles : Arrêt bloque la saisie, Avertissement demande confirmation, Informations laisse passer. |
Le style Arrêt est le bon choix dans la plupart des cas : c’est lui qui garantit l’homogénéité. Personnalisez le message d’erreur, un texte du type « Sélectionnez une région dans la liste » aide bien plus que le message générique d’Excel.
Dépannage
Les 4 problèmes les plus fréquents
La flèche n’apparaît pas
La case « Liste déroulante dans la cellule » n’est pas cochée dans la fenêtre de validation. C’est la cause dans la quasi-totalité des cas.
La nouvelle valeur n’apparaît pas
Votre source est une plage figée. Passez par un tableau structuré et un nom défini pour que la liste s’étende toute seule.
La cascade renvoie une erreur
Le nom de plage ne correspond pas exactement à la valeur choisie, souvent à cause d’un espace, d’un accent ou d’une majuscule.
La liste a disparu après un copier-coller
Un collage classique écrase la validation. Utilisez le collage spécial en ne collant que les valeurs, avec Ctrl + Alt + V.
Aller plus loin
Ce que la liste déroulante rend possible
Son intérêt dépasse la saisie. Une fois vos données homogènes, tout le reste devient fiable, et la liste peut même piloter vos calculs.
| Usage | Comment |
|---|---|
| Piloter un total | Placez la liste en E1, puis =SOMME.SI(A:A ; E1 ; C:C). Le total suit votre sélection. Voir SOMME.SI. |
| Colorer selon le choix | Une règle de mise en forme conditionnelle du type =$B2="Urgent" colore la ligne entière. |
| Afficher un résultat conditionnel | La fonction SI réagit au choix : =SI(B2="Urgent" ; "À traiter" ; ""). |
| Fiabiliser une recherche | Un RECHERCHEX ne renvoie plus #N/A si la valeur cherchée vient d’une liste fermée. |
Questions fréquentes
Comment créer une liste déroulante dans Excel ?
Sélectionnez les cellules, puis Données, Validation des données, Autoriser Liste, et indiquez votre source dans le champ prévu. Comptez deux minutes. Pensez à sélectionner toute la plage avant d’ouvrir la fenêtre, et non la seule première cellule.
Comment faire une liste déroulante qui s’agrandit toute seule ?
Convertissez votre liste de valeurs en tableau structuré avec Ctrl + L, donnez un nom à la colonne de valeurs, puis référencez ce nom dans la source avec =NomDeLaListe. Chaque valeur ajoutée au tableau apparaît automatiquement.
Comment créer une liste déroulante en cascade ?
Créez une plage nommée par catégorie, dont le nom correspond exactement à chaque valeur de la première liste, puis utilisez =INDIRECT(B2) comme source de la seconde liste. Attention, les noms de plage n’acceptent ni espaces ni accents.
Comment supprimer une liste déroulante ?
Sélectionnez les cellules, ouvrez Validation des données et cliquez sur Effacer tout. Pour retirer toutes les validations d’une feuille d’un coup, sélectionnez la feuille entière avant d’ouvrir la fenêtre.
Peut-on autoriser une valeur hors liste ?
Oui. Dans l’onglet Alerte d’erreur, choisissez le style Avertissement, qui demande confirmation, ou Informations, qui laisse simplement passer. Décochez la case « Quand des données non valides sont tapées » pour supprimer tout contrôle.
La liste déroulante fonctionne-t-elle dans Google Sheets ?
Oui, sous le nom Validation des données également, dans le menu Données. La logique est identique, seuls les libellés et l’emplacement diffèrent. Les listes en cascade y demandent en revanche une autre méthode qu’INDIRECT.
Est-ce au programme de la certification ENI ?
Oui. La validation des données fait partie des compétences évaluées dans la certification ENI RS7536, sur des cas pratiques réalisés directement dans Excel.
Passez à la pratique : l’exercice à télécharger
Le chemin Données puis Validation des données ne se retient pas en le lisant : il se retient en l’ayant emprunté une fois. Nous avons préparé un classeur volontairement court, un suivi de dix salariés et trois listes à poser.
Trois listes à poser sur un suivi du personnel
Une liste en tapant les valeurs, une liste alimentée par des cellules, puis un message d’erreur personnalisé que vous testerez vous-même. Le corrigé contient les validations déjà en place : vous pouvez les ouvrir et voir comment elles sont construites.
Télécharger l’exercice Excel Format .xlsx · Gratuit, sans inscription · Niveau débutant · 10 minutesFiabilisez vos fichiers de bout en bout
La liste déroulante n’est qu’une brique. Elle prend tout son sens combinée aux formules essentielles, à la mise en forme conditionnelle et aux tableaux croisés dynamiques. C’est ce trio qui transforme un fichier subi en outil de pilotage.
Notre formation couvre l’ensemble, avec un formateur dédié qui travaille sur vos propres fichiers pendant l’heure de coaching individuel.
Un doute sur votre niveau ou votre financement ?
Quinze minutes d’échange avec un conseiller pour situer votre niveau réel, vérifier vos droits CPF et construire votre parcours.
Réserver mon appel découverte gratuitPrêt à vous lancer ?
Inscrivez-vous à notre formation Excel certifiante ENI, éligible CPF, via la plateforme officielle Mon Compte Formation.
S’inscrire sur Mon Compte Formation Référence RS7536 · 20 h · certification et manuel de 300 pages inclus.Une question ? Appelez-nous au 05.54.54.28.18, du lundi au samedi de 9h à 19h.
Sources
- Appliquer la validation des données aux cellules (Microsoft Support)
- Créer une liste déroulante (Microsoft Support)
- Fiche RS7536 (France Compétences)


