top of page

Comment faire une liste déroulante sur excel ?

  • 20 juil.
  • 6 min de lecture

Télécharger l'exercice pour réaliser une liste déroulante sur Excel.



Comment créer une liste déroulante ?

Dans notre exemple, nous allons créer une liste déroulante avec des pays.

Télécharger notre exercice pour mieux suivre les étapes


  • Cliquez sur la cellule qui va recevoir la liste déroulante

  • Allez dans l'onglet "Donnée" dans le ruban Excel

  • Cliquez sur l'icône de validation des données


    Ruban Excel, onglet Donnée puis validation des données pour créer une liste Excel


Dans les options, changer "Tout" par "Liste"

Liste déroulante sous Excel, changer tout par liste



Dans Source : Indiquer le nom des villes séparé par un ";" point virgule pour ajouter des villes à votre liste déroulante. Chaque séparation par un ";" vous ajoutera une nouvelle donnée dans votre liste.

Attention, dans les anciennes versions d'Excel (probablement avant excel 2016), c'est une virgule qui faut indiquer à la place d'un ";"


Ne laissez pas d'espace entre les différentes villes, cela pourrait être intégré dans le nom des pays.

Indiquer le nom des villes séparé par un ";" point virgule pour parametrer vore liste déroulante Excel par Excel formation

Appuyer sur ok et votre liste est créé !

Nous vous avions prévenu ! Vous savez comment faire une liste déroulante sur Excel, et ce, en moins de 2 minutes !





Vous souhaitez gagner en efficacité sur Excel ?

Passez au niveau supérieur grâce à nos formations individuelle sur mesure ! éligible CPF et OPCO.

  • Formation en présentiel ou à distance

  • programme sur mesure

  • possibilité de travailler sur vos outils d'entreprise pendant la formation !



Nous sommes présent dans les plus grandes villes de France (Paris, Lyon, Marseille, Nice, Bordeaux, Nantes, Lille, Toulouse, Strasbourg … ) ou à distance pour des sessions par demi-journées.



Nous accompagnons entreprises et particuliers avec des programmes adaptés à tous les niveaux, finançables via votre OPCO ou votre CPF.



Créer une liste déroulante avec source de donnée

Au lieu de créer la liste manuellement, nous pouvons directement la prendre depuis une liste déjà réalisée avec une "source de donnée". C'est une façon plus efficace si l'on a beaucoup de donnée à intégrer.


Créer votre liste de donnée

Vous devez créer une liste de donnée avant de pouvoir faire cette méthode. Heureusement pour vous, avec notre exercice téléchargeable, vous avez déjà la liste de donnée. Vous n'avez plus qu'à suivre notre tuto Excel.


Créer une liste déroulante avec source de donnée

  1. Retournez dans la validation des données

  2. Dans Source :

    1. indiquez = et sélectionner votre liste de donnée à la souris

    2. Ou bien, indiquez directement =F2:F8 qui correspond à votre plage de donnée dans notre feuille Excel.

Liste déroulante avec source de donnée issue d'une liste excel

Dans cet exemple, il est indiqué =$F$2:$F$8 car nous avons sélectionné la plage de donnée à la souris.

Excel met automatiquement les Dollars, mais ils ne sont pas utiles ici.


Voilà, vous savez comment faire une liste déroulante sur excel avec une source de donnée.




Comment créer une liste déroulante OUI NON ?

De la même manière que notre première étape, vous pouvez intégrer les données OUI et NON à la place des pays.

Pour cela, reprenez les premières étapes de notre tuto Excel

  1. Cliquez sur la cellule qui va recevoir la liste déroulante

  2. Allez dans l'onglet "Donnée" dans le ruban Excel

  3. Cliquez sur l'icône de validation des données

  4. Dans les options, changer "Tout" par "Liste"

  5. Dans Source, indiquez "OUI;NON"

Créer une liste déroulante OUI NON sous Excel

Bravo, vous savez comment créer une liste déroulante OUI NON sous excel.




Avantage des listes déroulantes

Comme vous pouvez vous en douter, l'avantage des listes déroulantes est multiple

Éviter les erreurs de saisie

  • Avec des listes qui sont strictes et ne permettent pas d'autres saisies, vous limitez les risques d'erreurs typographiques et d'incohérences dans les données.

Gagnez du temps

  • Les listes déroulantes permettent de gagner du temps en réduisant les besoins de saisie manuelle. L'utilisateur peut simplement choisir une option, au lieu de la taper.

Uniformisez vos données

  • Les listes déroulantes assurent que les utilisateurs saisissent des données de manière uniforme, facilitant ainsi l'analyse et l'agrégation de données.

  • Lorsque vous utilisez des listes déroulantes, vous gagnez en qualité dans vos bases de données, puisqu'une donnée uniformisée est une donnée facilement analysable. C'est pour cela que l'ensemble des formulaires Excel possèdent des listes déroulantes. On préférera une liste déroulante à une saisie de l'utilisateur.




Liste déroulante dynamique Excel : 3 méthodes pour l'automatiser

Capture d’écran d’un exercice Excel Donnée Marketing · Liste dynamique avec champs Canal et Sous-canal, et note verte exemple déjà résolu

Une liste déroulante classique pointe vers une plage figée : si vous ajoutez une ville sous votre liste source, elle n'apparaîtra jamais dans le menu. Une liste déroulante dynamique corrige ce défaut.


Elle intègre automatiquement toute nouvelle valeur ajoutée à la source, sans jamais retoucher la validation des données. Reprenez le fichier d'exercice téléchargeable en haut de cet article pour suivre les trois méthodes ci-dessous.


Vous retrouverez une liste déroulante dynamique dans l'exercice 6 de notre ficher Excel !


Méthode 1 : le tableau structuré (recommandée)

C'est la méthode la plus simple et la plus fiable. Elle fonctionne depuis Excel 2007 et ne demande aucune formule.

  1. Sélectionnez votre plage source, puis appuyez sur Ctrl + T pour la convertir en tableau structuré. Cochez « Mon tableau comporte des en-têtes » et validez.

  2. Placez-vous dans le tableau, ouvrez l'onglet Création de tableau et donnez-lui un nom explicite, par exemple Villes.

  3. Allez dans Formules > Définir un nom. Nommez-le ListeVilles et saisissez dans le champ Fait référence à : =Villes[Ville]

  4. Sélectionnez la cellule qui recevra la liste, puis Données > Validation des données > Liste, et saisissez dans Source : =ListeVilles

Ajoutez maintenant une ville sous la dernière ligne du tableau : elle apparaît immédiatement dans la liste déroulante.

À noter : l'étape 3 n'est pas facultative. La validation des données refuse une référence structurée saisie directement dans le champ Source. Elle doit obligatoirement passer par un nom défini.



Méthode 2 : la formule DECALER (toutes versions d'Excel)

Si vous ne pouvez pas convertir la source en tableau, la fonction DECALER associée à NBVAL construit une plage qui s'étire toute seule. Saisissez directement cette formule dans le champ Source de la validation des données :


=DECALER($A$2;0;0;NBVAL($A:$A)-1;1)


DECALER part de la cellule A2, ne se décale ni en ligne ni en colonne, puis construit une plage dont la hauteur est calculée par NBVAL : le nombre de cellules non vides de la colonne A, moins la ligne d'en-tête. Chaque valeur ajoutée en bas de colonne augmente la hauteur d'une ligne.


Deux limites à connaître : la méthode suppose qu'aucune cellule vide ne se glisse au milieu de la liste, sans quoi la plage serait tronquée. Et DECALER est une fonction volatile, recalculée à chaque modification du classeur — sur un fichier lourd, préférez la méthode 1.


Méthode 3 : l'opérateur de plage renvoyée (Excel 365)

Sur Excel 365 et Excel 2021, les fonctions matricielles dynamiques donnent la solution la plus courte.


  1. Dans une cellule libre, par exemple D2, saisissez =TRIER(UNIQUE(FILTRE(A2:A100;A2:A100<>"")))

  2. Dans le champ Source de la validation des données, saisissez =$D$2#


Le dièse, appelé opérateur de plage renvoyée, désigne l'intégralité de la zone de débordement de la formule, quelle que soit sa taille. La liste déroulante suit donc automatiquement, et se retrouve au passage triée et débarrassée des doublons. Si vous découvrez ces fonctions, notre article sur la fonction FILTRE d'Excel détaille leur fonctionnement.




Questions fréquentes sur les listes déroulantes Excel

Comment modifier une liste déroulante sur Excel ?

Sélectionnez la cellule concernée, puis allez dans Données > Validation des données. Modifiez le champ Source : ajoutez ou retirez des valeurs séparées par un point-virgule, ou changez la plage référencée. Cochez « Appliquer ces modifications aux cellules de paramètres identiques » pour propager le changement à toute la colonne.


Comment faire une liste déroulante à choix multiple sur Excel ?

Excel ne le permet pas nativement : une liste déroulante n'accepte qu'une seule valeur par cellule. Pour autoriser plusieurs choix, il faut passer par une macro VBA sur l'événement Worksheet_Change, qui concatène chaque nouvelle sélection à la valeur déjà présente dans la cellule, séparée par une virgule.


Comment supprimer une liste déroulante sur Excel ?

Sélectionnez la ou les cellules contenant la liste, allez dans Données > Validation des données, puis cliquez sur le bouton Effacer tout en bas de la fenêtre et validez par OK. La cellule redevient librement saisissable : seule la contrainte de saisie disparaît, le contenu déjà sélectionné reste en place.


Comment créer une liste déroulante dynamique sur Excel ?

Convertissez la plage source en tableau structuré avec Ctrl + T. Créez ensuite un nom défini pointant vers la colonne du tableau, puis saisissez ce nom précédé du signe égal dans le champ Source de la validation des données. Toute valeur ajoutée au tableau alimente alors automatiquement la liste.


Comment créer une liste déroulante en cascade sur Excel ?

Nommez chaque sous-liste avec le nom exact d'une valeur de la liste principale, via Formules > Définir un nom. Dans la seconde cellule, ouvrez la validation des données et saisissez dans Source la formule =INDIRECT(A2), où A2 contient le premier choix. La seconde liste s'adapte alors au choix précédent.


Comment mettre de la couleur dans une liste déroulante Excel ?

La couleur ne se paramètre pas dans la validation des données : elle passe par la mise en forme conditionnelle. Sélectionnez la cellule, allez dans Accueil > Mise en forme conditionnelle > Nouvelle règle, choisissez Texte contenant, puis saisissez la valeur et le format souhaités. Répétez l'opération pour chaque valeur.


Après avoir exploré les possibilités des listes déroulantes, pourquoi ne pas aller plus loin dans l’automatisation et l’analyse de vos données ?

Formez-vous à PowerQuery et Power BI à pour transformer vos fichiers en véritables outils d’aide à la décision !



Article MAJ le 20/07/2026



📈 Évaluer votre niveau

Débutant, intermédiaire ou avancé : quel est votre niveau Excel ?

✅Découvrez notre test pour progresser efficacement !

Test d'évaluation de niveau professionnel

Gratuit et sans prise de contact inutile

🎓 Formez vous

​En présentiel dans votre entreprise ou à distance.

Formez vous à Excel et améliorez vos compétences

Présence nationale, avec des formateurs locaux.

Programme adapté à votre niveau et vos besoins

Notre Organisme de Formation :

Excel formation est une marque de Kronoscope organisme de formation certifié QUALIOPI, spécialiste en formation Excel, Excel VBA, Power Query et Power BI.

 

Nous accompagnons entreprises et particuliers avec des programmes adaptés à tous les niveaux, finançables via votre OPCO ou votre CPF.

Prêt à booster vos compétences ?

  • Formation en présentiel ou à distance (formateurs locaux, sans frais de déplacement)

  • Possibilité de travailler sur vos outils d'entreprise pendant la formation !

  • Un formateur juste pour vous qui avance à votre rythme et répond à toutes vos questions :)

  • Formation par session de 2h ou 3h à distance

Vous êtes débutant ? Intermédiaire ? avancé ? 

Testez votre connaissance sous Excel à travers un test Excel gratuit et avec correction !

🚀 Formez vous avec le CPF

Vous êtes débutant et vous avez besoin d'un accompagnement personnalisé ?

Vous êtes une entreprise et vous souhaitez évaluer vos équipes ?

Contactez nous et améliorez vos compétences Excel 

Présence nationale, avec des formateurs locaux. Devis gratuit en moins 7h

bottom of page