Guides Excel

Comment créer une liste déroulante Excel pour simplifier vos données ?

15 janvier 2026 6 vues

Les listes déroulantes dans Excel sont un outil puissant pour simplifier la saisie de données, standardiser vos feuilles de calcul et minimiser les erreurs. Finis les saisies manuelles répétitives et les fautes de frappe ! Ce guide vous explique comment créer une liste déroulante (ou boîte de sélection) dans Excel de manière simple et efficace, que vous soyez débutant ou utilisateur avancé. Nous aborderons les bases, les options avancées et les astuces pour optimiser vos listes déroulantes et améliorer la qualité de vos données. Prêt à transformer vos feuilles de calcul ?

Pourquoi et comment utiliser une liste déroulante dans Excel ?

Une liste déroulante, aussi appelée boîte de sélection, permet de proposer à l'utilisateur un choix limité d'options dans une cellule. Au lieu de saisir manuellement les données, il sélectionne simplement une option dans la liste. Cela présente plusieurs avantages :

  • Gain de temps : Plus besoin de taper les mêmes informations à répétition.
  • Cohérence des données : Évite les erreurs de saisie, les fautes d'orthographe et les variations dans la formulation.
  • Normalisation des données : Facilite l'analyse et le traitement des données en assurant une structure uniforme.
  • Interface utilisateur améliorée : Rend la feuille de calcul plus intuitive et conviviale.

Les cas d'utilisation courants d'une liste déroulante

Les listes déroulantes sont utiles dans de nombreux contextes :

  • Sélection d'une catégorie : Par exemple, "Produit", "Service", "Autre".
  • Choix d'un statut : "En cours", "Terminé", "Annulé".
  • Sélection d'une région : "Île-de-France", "Auvergne-Rhône-Alpes", "Bretagne".
  • Choix d'une priorité : "Haute", "Moyenne", "Basse".
  • Sélection d'un nom dans une liste prédéfinie : Noms des employés, noms des fournisseurs, etc.

Créer une liste déroulante simple dans Excel : étape par étape

Voici la méthode la plus simple pour créer une liste déroulante à partir d'une liste de valeurs que vous saisissez directement dans la configuration de la liste :

Étape 1 : Sélectionnez la cellule où vous voulez insérer la liste déroulante.

Cliquez sur la cellule dans laquelle vous souhaitez que la liste déroulante apparaisse. Par exemple, la cellule B2.

Étape 2 : Accédez à l'onglet "Données" et cliquez sur "Validation des données".

Dans le ruban Excel, cliquez sur l'onglet "Données". Ensuite, dans le groupe "Outils de données", cliquez sur le bouton "Validation des données". Une fenêtre s'ouvre.

Étape 3 : Configurez les paramètres de validation.

  • Dans l'onglet "Options", choisissez "Liste" dans le menu déroulant "Autoriser".
  • Dans le champ "Source", saisissez les valeurs de votre liste déroulante, séparées par des virgules. Par exemple : Oui,Non,Peut-être

Étape 4 : Personnalisez le message de saisie (facultatif).

Dans l'onglet "Message de saisie", vous pouvez définir un titre et un message qui s'afficheront lorsque l'utilisateur sélectionnera la cellule. Cela permet de donner des instructions claires.

  • Titre : Saisissez un titre, par exemple "Instructions".
  • Message de saisie : Saisissez un message, par exemple "Veuillez choisir une option dans la liste."

Étape 5 : Définissez le message d'erreur (facultatif).

Dans l'onglet "Alerte d'erreur", vous pouvez définir un message qui s'affichera si l'utilisateur saisit une valeur non valide. Cela permet d'éviter les erreurs de saisie.

  • Style : Choisissez le style d'alerte (Arrêt, Avertissement, Information).
  • Titre : Saisissez un titre, par exemple "Erreur".
  • Message d'erreur : Saisissez un message, par exemple "Veuillez sélectionner une option dans la liste déroulante."

Étape 6 : Cliquez sur "OK".

Votre liste déroulante est maintenant créée ! Cliquez sur la cellule et vous verrez une petite flèche apparaître. Cliquez sur la flèche pour afficher la liste des options.

Créer une liste déroulante à partir d'une plage de cellules

Cette méthode est plus flexible car elle permet de modifier facilement les options de la liste en modifiant les valeurs dans la plage de cellules. Voici comment procéder :

Étape 1 : Créez une liste de valeurs dans une plage de cellules.

Dans une colonne ou une ligne de votre feuille de calcul, saisissez les valeurs que vous souhaitez inclure dans votre liste déroulante. Par exemple, vous pouvez saisir les noms des mois dans les cellules A1 à A12.

Étape 2 : Sélectionnez la cellule où vous voulez insérer la liste déroulante.

Comme précédemment, cliquez sur la cellule où vous souhaitez que la liste déroulante apparaisse.

Étape 3 : Accédez à l'onglet "Données" et cliquez sur "Validation des données".

Même étape que précédemment.

Étape 4 : Configurez les paramètres de validation.

  • Dans l'onglet "Options", choisissez "Liste" dans le menu déroulant "Autoriser".
  • Dans le champ "Source", cliquez sur l'icône de sélection (une petite icône de feuille de calcul). Cela vous permet de sélectionner la plage de cellules contenant les valeurs de votre liste. Sélectionnez la plage de cellules (par exemple, A1:A12).

Étape 5 : Personnalisez le message de saisie et le message d'erreur (facultatif).

Même étape que précédemment.

Étape 6 : Cliquez sur "OK".

Votre liste déroulante est maintenant créée !

Astuce : Utiliser des noms définis pour une plage dynamique

Si vous prévoyez d'ajouter ou de supprimer des éléments dans votre liste de valeurs, il est préférable d'utiliser un nom défini pour la plage de cellules. Cela permet de mettre à jour automatiquement la liste déroulante lorsque la plage de cellules est modifiée.

  1. Sélectionnez la plage de cellules contenant les valeurs de votre liste.
  2. Dans l'onglet "Formules", cliquez sur "Définir un nom".
  3. Dans la boîte de dialogue "Nouveau nom", saisissez un nom pour votre plage (par exemple, "ListeMois").
  4. Dans le champ "Fait référence à", assurez-vous que la plage de cellules correcte est sélectionnée.
  5. Cliquez sur "OK".

Maintenant, lorsque vous configurez la validation des données, vous pouvez utiliser le nom défini dans le champ "Source" (par exemple, =ListeMois).

Pour que le nom défini soit dynamique (c'est-à-dire qu'il s'adapte automatiquement aux ajouts et suppressions de valeurs), vous pouvez utiliser la fonction DECALER. Par exemple, si vos données commencent en A1 et sont contiguës, vous pouvez définir le nom ListeMois avec la formule suivante dans le champ "Fait référence à":

=DECALER(Feuil1!$A$1;0;0;NBVAL(Feuil1!$A:$A);1)

Cette formule signifie :

  • Feuil1!$A$1: On part de la cellule A1 de la feuille 1.
  • 0;0: On ne décale ni en ligne, ni en colonne.
  • NBVAL(Feuil1!$A:$A): La hauteur de la plage est déterminée par le nombre de cellules non vides dans la colonne A.
  • 1: La largeur de la plage est de 1 colonne.

Options avancées pour les listes déroulantes

Listes déroulantes dépendantes

Il est possible de créer des listes déroulantes dépendantes, c'est-à-dire des listes dont les options dépendent de la sélection faite dans une autre liste déroulante. Par exemple, vous pouvez avoir une première liste déroulante pour choisir une catégorie de produit (par exemple, "Fruits") et une deuxième liste déroulante qui affiche uniquement les fruits disponibles (par exemple, "Pomme", "Banane", "Orange").

La méthode pour créer des listes déroulantes dépendantes est plus complexe et nécessite l'utilisation de noms définis et de la fonction INDIRECT. Voici une approche simplifiée :

  1. Créez vos listes de valeurs : Organisez vos données de manière à avoir une liste principale (par exemple, les catégories de produits) et des listes secondaires (par exemple, les produits pour chaque catégorie). Ces listes doivent être disposées horizontalement.
  2. Nommez les plages de données secondaires : Sélectionnez chaque plage de données secondaire (par exemple, la plage contenant les fruits) et attribuez-lui un nom qui correspond à la valeur de la liste principale (par exemple, "Fruits"). Assurez-vous que le nom est identique à l'entrée correspondante dans la première liste déroulante.
  3. Créez la première liste déroulante : Créez une liste déroulante pour la liste principale (les catégories de produits) comme expliqué précédemment.
  4. Créez la deuxième liste déroulante : Pour la deuxième liste déroulante, utilisez la fonction INDIRECT dans le champ "Source" de la validation des données. La formule sera quelque chose comme =INDIRECT(A1), où A1 est la cellule contenant la première liste déroulante (la catégorie de produit).

La fonction INDIRECT va interpréter le contenu de la cellule A1 (par exemple, "Fruits") comme un nom de plage et afficher la liste correspondante (les fruits).

Masquer la liste de valeurs

Pour une présentation plus propre, vous pouvez masquer la plage de cellules contenant les valeurs de votre liste déroulante. Sélectionnez simplement la plage et faites un clic droit, puis choisissez "Masquer". Les valeurs seront toujours utilisées pour la liste déroulante, mais ne seront plus visibles dans la feuille de calcul.

Supprimer une liste déroulante

Pour supprimer une liste déroulante, sélectionnez la cellule contenant la liste, accédez à l'onglet "Données", cliquez sur "Validation des données", puis cliquez sur le bouton "Effacer tout".

Bonnes pratiques et erreurs à éviter

  • Soyez clair et concis : Utilisez des noms clairs et faciles à comprendre pour vos listes et vos options.
  • Évitez les listes trop longues : Si votre liste contient de nombreuses options, envisagez de la diviser en plusieurs listes plus petites ou d'utiliser une liste déroulante dépendante.
  • Testez votre liste déroulante : Assurez-vous que la liste fonctionne correctement et que les options sont affichées correctement.
  • Protégez votre feuille de calcul : Si vous ne voulez pas que les utilisateurs modifient les listes de valeurs, protégez votre feuille de calcul.
  • Utilisez des couleurs pour différencier les options : Vous pouvez utiliser la mise en forme conditionnelle pour appliquer des couleurs différentes aux cellules en fonction de l'option sélectionnée dans la liste déroulante.

Conclusion

Les listes déroulantes sont un outil essentiel pour améliorer l'efficacité et la qualité de vos feuilles de calcul Excel. En suivant ce guide, vous pouvez facilement créer des listes déroulantes simples ou avancées pour répondre à vos besoins spécifiques. N'hésitez pas à expérimenter avec les différentes options et astuces pour optimiser vos listes et simplifier la gestion de vos données.

Questions fréquentes

Comment modifier une liste déroulante existante ?

Sélectionnez la cellule contenant la liste déroulante, accédez à l'onglet "Données", cliquez sur "Validation des données", puis modifiez les valeurs dans le champ "Source" ou la plage de cellules sélectionnée. N'oubliez pas de cliquer sur "OK" pour enregistrer les modifications.

Puis-je utiliser une liste déroulante dans Google Sheets ?

Oui, la création de listes déroulantes est également possible dans Google Sheets. La procédure est similaire à celle d'Excel, mais l'interface est légèrement différente. Vous trouverez l'option "Validation des données" dans le menu "Données".

Comment faire une liste déroulante avec des couleurs ?

Excel ne permet pas d'ajouter des couleurs directement dans la liste déroulante. Cependant, vous pouvez utiliser la mise en forme conditionnelle pour colorier la cellule en fonction de la valeur sélectionnée dans la liste déroulante. Créez une règle de mise en forme conditionnelle pour chaque valeur et attribuez-lui une couleur spécifique.

Mots-clés associés :

validation des données excel excel tutoriel liste déroulante liste déroulante excel dynamique google sheets liste déroulante créer menu déroulant excel

Partager cet article :