Fonctionnalites

Simplifiez vos saisies : Comment créer une liste déroulante sur Excel ?

14 janvier 2026 12 vues

Fatigué de ressaisir les mêmes informations encore et encore dans vos feuilles Excel ? La solution est simple : les listes déroulantes ! Elles vous permettent de sélectionner des options prédéfinies, évitant ainsi les erreurs de frappe et uniformisant vos données. Dans cet article, nous vous guiderons pas à pas pour créer une liste déroulante efficace et personnalisée sur Excel, que vous soyez débutant ou utilisateur avancé. Préparez-vous à simplifier vos saisies et à booster votre productivité !

Qu'est-ce qu'une liste déroulante sur Excel et pourquoi l'utiliser ?

Une liste déroulante sur Excel, aussi appelée liste de validation, est une fonctionnalité qui permet de limiter les valeurs qu'un utilisateur peut entrer dans une cellule. Au lieu de taper directement une valeur, l'utilisateur choisit une option dans une liste prédéfinie qui s'affiche lorsqu'il clique sur la cellule.

Les avantages d'une liste déroulante :

  • Gain de temps : Plus besoin de taper les mêmes informations à chaque fois. Un simple clic suffit.
  • Réduction des erreurs : Évite les fautes de frappe et les incohérences dans les données.
  • Standardisation des données : Assure que les données sont entrées de manière uniforme, facilitant l'analyse et le traitement.
  • Amélioration de l'ergonomie : Rend la saisie plus intuitive et conviviale pour l'utilisateur.
  • Contrôle des données : Permet de limiter les valeurs autorisées, garantissant l'intégrité des données.

Créer une liste déroulante simple à partir d'une liste de valeurs

C'est la méthode la plus courante pour créer une liste déroulante. Voici les étapes à suivre :

Étape 1 : Préparer votre liste de valeurs

Commencez par créer une liste des options que vous souhaitez inclure dans votre liste déroulante. Vous pouvez la saisir directement dans une colonne de votre feuille Excel. Par exemple, si vous souhaitez créer une liste déroulante pour les jours de la semaine, vous pouvez saisir "Lundi", "Mardi", "Mercredi", etc., dans les cellules A1 à A7.

Étape 2 : Sélectionner la cellule où créer la liste déroulante

Cliquez sur la cellule où vous souhaitez insérer la liste déroulante. C'est dans cette cellule que l'utilisateur pourra choisir une option parmi celles que vous avez définies.

Étape 3 : Accéder à la fonctionnalité de validation des données

  • Allez dans l'onglet Données du ruban Excel.
  • Dans le groupe Outils de données, cliquez sur Validation des données.
    • Une fenêtre s'ouvre. C'est ici que vous allez configurer votre liste déroulante.

Étape 4 : Configurer la validation des données

  • Dans l'onglet Options de la fenêtre Validation des données :
    • Dans la liste déroulante Autoriser, sélectionnez Liste.
    • La case Ignorer si vide est généralement cochée par défaut. Cela permet de laisser la cellule vide si l'utilisateur ne sélectionne aucune option.
    • La case Liste déroulante dans la cellule doit être cochée pour afficher la flèche qui permet d'ouvrir la liste déroulante.
  • Dans le champ Source, entrez la plage de cellules contenant votre liste de valeurs. Vous pouvez soit taper la plage directement (par exemple, $A$1:$A$7), soit cliquer sur l'icône à droite du champ pour sélectionner la plage avec la souris.
  • Cliquez sur OK pour valider.

Étape 5 : Tester votre liste déroulante

Cliquez sur la cellule que vous avez configurée. Une petite flèche devrait apparaître à droite de la cellule. Cliquez sur cette flèche pour ouvrir la liste déroulante et choisissez une option.

Créer une liste déroulante à partir d'une plage nommée

Utiliser une plage nommée pour votre liste déroulante offre une flexibilité accrue, notamment si votre liste de valeurs est susceptible de changer ou de s'étendre.

Étape 1 : Définir une plage nommée

  • Sélectionnez la plage de cellules contenant votre liste de valeurs (par exemple, A1:A7).
  • Allez dans l'onglet Formules du ruban Excel.
  • Dans le groupe Noms définis, cliquez sur Définir un nom.
  • Dans la fenêtre Nouveau nom, entrez un nom pour votre plage (par exemple, JoursSemaine). Évitez les espaces et les caractères spéciaux.
  • Assurez-vous que le champ Fait référence à contient la plage de cellules correcte.
  • Cliquez sur OK pour valider.

Étape 2 : Configurer la validation des données avec la plage nommée

Suivez les étapes 2 à 4 de la méthode précédente, mais au lieu d'entrer une plage de cellules dans le champ Source, tapez le nom de votre plage (par exemple, =JoursSemaine). Assurez-vous de faire précéder le nom d'un signe égal (=).

Avantage de la plage nommée

Si vous ajoutez ou supprimez des éléments dans la plage nommée, la liste déroulante se mettra automatiquement à jour. Cela vous évite de modifier manuellement la validation des données à chaque changement.

Personnaliser votre liste déroulante : messages d'entrée et d'erreur

Excel vous permet de personnaliser l'expérience utilisateur en ajoutant des messages d'entrée et d'erreur à votre liste déroulante.

Message d'entrée

Le message d'entrée s'affiche lorsque l'utilisateur sélectionne la cellule contenant la liste déroulante. Il peut contenir des instructions ou des informations utiles.

  • Dans la fenêtre Validation des données, allez dans l'onglet Message de saisie.
  • Cochez la case Afficher le message de saisie quand la cellule est sélectionnée.
  • Entrez un titre pour votre message (par exemple, "Instructions").
  • Entrez un message (par exemple, "Veuillez choisir un jour de la semaine dans la liste.").
  • Cliquez sur OK pour valider.

Message d'erreur

Le message d'erreur s'affiche si l'utilisateur essaie d'entrer une valeur qui n'est pas dans la liste déroulante.

  • Dans la fenêtre Validation des données, allez dans l'onglet Alerte d'erreur.
  • Cochez la case Afficher l'alerte d'erreur si des données non valides sont saisies.
  • Dans la liste déroulante Style, choisissez le type d'alerte que vous souhaitez afficher (Arrêt, Avertissement ou Information). Le style Arrêt empêche l'utilisateur d'entrer une valeur non valide.
  • Entrez un titre pour votre message d'erreur (par exemple, "Erreur de saisie").
  • Entrez un message d'erreur (par exemple, "Veuillez choisir une option dans la liste déroulante.").
  • Cliquez sur OK pour valider.

Créer une liste déroulante dépendante

Une liste déroulante dépendante, aussi appelée liste déroulante en cascade, est une liste dont les options dépendent du choix fait dans une autre liste déroulante. C'est une fonctionnalité très utile pour affiner les choix possibles et guider l'utilisateur.

Exemple concret

Imaginez que vous ayez une première liste déroulante pour choisir une région (par exemple, "Île-de-France", "Bretagne", "Auvergne-Rhône-Alpes") et une deuxième liste déroulante pour choisir une ville dans la région sélectionnée. La liste des villes affichée dans la deuxième liste déroulante dépendra de la région choisie dans la première liste.

Étapes pour créer une liste déroulante dépendante

  1. Préparer vos données : Créez un tableau avec les régions en colonne et les villes correspondantes en dessous. Par exemple:

    Région Ville
    Île-de-France Paris
    Île-de-France Versailles
    Bretagne Rennes
    Bretagne Brest
    Auvergne-Rhône-Alpes Lyon
    Auvergne-Rhône-Alpes Grenoble
  2. Créer des plages nommées dynamiques pour chaque région : Sélectionnez les villes de chaque région (par exemple, B2:B3 pour l'Île-de-France), puis définissez un nom pour cette plage en utilisant la fonction DECALER. Le nom de la plage doit correspondre au nom de la région. Par exemple, pour l'Île-de-France, vous nommerez la plage "Île-de-France". La formule DECALER permet de créer une plage qui s'adapte automatiquement si vous ajoutez ou supprimez des villes.

    La formule générale pour la plage nommée est la suivante: =DECALER(Feuil1!$B$2;;;NBVAL(Feuil1!$B:$B)-1)

    • Feuil1!$B$2 : Cellule de départ pour la plage (première ville de la région).
    • NBVAL(Feuil1!$B:$B)-1 : Calcule le nombre de cellules non vides dans la colonne B (villes) et soustrait 1 pour ne pas inclure l'en-tête.
  3. Créer la première liste déroulante (régions) : Suivez les étapes de la première section pour créer une liste déroulante avec les noms des régions (Île-de-France, Bretagne, Auvergne-Rhône-Alpes).

  4. Créer la deuxième liste déroulante (villes) : Sélectionnez la cellule où vous souhaitez afficher la liste des villes. Allez dans Données > Validation des données > Liste. Dans le champ Source, entrez la formule suivante :

    =INDIRECT(A1)

    A1 est la cellule contenant la première liste déroulante (régions). La fonction INDIRECT transforme le texte contenu dans la cellule A1 (le nom de la région) en référence à la plage nommée correspondante (la liste des villes de cette région).

Explication de la formule INDIRECT

La fonction INDIRECT est essentielle pour créer une liste déroulante dépendante. Elle permet de transformer une chaîne de texte en référence à une cellule ou à une plage de cellules. Dans notre cas, elle transforme le nom de la région (par exemple, "Île-de-France") en référence à la plage nommée "Île-de-France" contenant la liste des villes de cette région.

Erreurs courantes à éviter

  • Oublier de cocher la case "Liste déroulante dans la cellule" : Si cette case n'est pas cochée, la flèche de la liste déroulante ne s'affichera pas.
  • Entrer une plage de cellules incorrecte dans le champ "Source" : Vérifiez que la plage de cellules que vous avez entrée correspond bien à la liste de valeurs que vous souhaitez afficher.
  • Ne pas utiliser le signe égal (=) devant le nom de la plage nommée dans le champ "Source" : Si vous utilisez une plage nommée, vous devez la faire précéder d'un signe égal (=) pour qu'Excel la reconnaisse.
  • Oublier de définir des plages nommées dynamiques pour les listes déroulantes dépendantes : Si les plages nommées ne sont pas dynamiques, la liste des villes ne se mettra pas à jour automatiquement si vous ajoutez ou supprimez des villes.

Conclusion

Créer une liste déroulante sur Excel est une compétence essentielle pour optimiser vos feuilles de calcul et améliorer votre productivité. Que vous souhaitiez simplement standardiser vos données ou créer des interfaces utilisateur complexes, les listes déroulantes sont un outil puissant et polyvalent. En suivant les étapes décrites dans cet article, vous serez en mesure de créer des listes déroulantes efficaces et personnalisées pour répondre à tous vos besoins. N'hésitez pas à expérimenter avec les différentes options de personnalisation et les listes déroulantes dépendantes pour exploiter pleinement le potentiel de cette fonctionnalité.

Questions fréquentes

Comment supprimer une liste déroulante ?

Sélectionnez la cellule contenant la liste déroulante. Allez dans Données > Validation des données. Dans la fenêtre Validation des données, cliquez sur le bouton "Effacer tout". Cliquez sur OK pour valider.

Puis-je utiliser une formule dans la source de la liste déroulante ?

Oui, vous pouvez utiliser une formule dans le champ "Source" de la validation des données. Assurez-vous que la formule renvoie une plage de cellules valide contenant les options de la liste déroulante. La fonction INDIRECT est souvent utile dans ce cas.

Comment faire une liste déroulante avec des chiffres ?

La procédure est la même que pour une liste avec du texte. Créez simplement une liste de chiffres dans une colonne de votre feuille Excel, puis utilisez cette plage comme source pour votre liste déroulante. Vous pouvez également utiliser une formule pour générer une séquence de chiffres.

Est-ce que la liste déroulante fonctionne sur Google Sheets ?

Oui, Google Sheets propose une fonctionnalité similaire appelée "Validation des données". La procédure est très proche de celle d'Excel. Vous pouvez créer une liste déroulante à partir d'une liste de valeurs ou d'une plage de cellules.

Comment faire une liste déroulante avec plusieurs colonnes ?

Les listes déroulantes classiques affichent les options sur une seule colonne. Si vous voulez afficher des informations supplémentaires pour chaque option, vous pouvez utiliser des colonnes adjacentes et utiliser des formules (comme INDEX et EQUIV) pour afficher les informations correspondantes en fonction du choix fait dans la liste déroulante.

Mots-clés associés :

validation des données excel liste déroulante excel dynamique excel tutoriel excel débutant google sheets liste déroulante

Partager cet article :