Guides Excel

Créez des Listes Déroulantes Excel Impeccables : Guide Pas-à-Pas

15 janvier 2026 6 vues

Fatigué de ressaisir les mêmes informations encore et encore dans vos feuilles de calcul Excel ? Les listes déroulantes, aussi appelées "pick lists", sont la solution idéale pour standardiser vos données, éviter les erreurs de frappe et gagner un temps précieux. Ce guide complet vous explique comment créer des listes déroulantes Excel efficaces, étape par étape, avec des exemples concrets et des astuces pour optimiser leur utilisation. Que vous soyez débutant ou utilisateur expérimenté, vous découvrirez des techniques pour simplifier la saisie de données et améliorer la qualité de vos feuilles de calcul.

Qu'est-ce qu'une Liste Déroulante (Pick List) Excel et Pourquoi l'Utiliser ?

Une liste déroulante, ou "pick list" en anglais, est un contrôle qui permet à l'utilisateur de sélectionner une valeur parmi une liste prédéfinie. Au lieu de saisir manuellement l'information, l'utilisateur choisit simplement l'option appropriée dans le menu déroulant. C'est un outil puissant pour:

  • Standardiser les données: Assurez-vous que les informations sont saisies de manière cohérente, évitant les variations orthographiques ou les erreurs de format.
  • Accélérer la saisie: Gagnez du temps en sélectionnant des options pré-définies au lieu de taper à chaque fois.
  • Réduire les erreurs: Évitez les erreurs de frappe et les incohérences dans vos données.
  • Améliorer la convivialité: Rendez vos feuilles de calcul plus faciles à utiliser et à comprendre.

Comment Créer une Liste Déroulante Excel Simple (Validation des Données)

La méthode la plus courante pour créer une liste déroulante dans Excel est d'utiliser la fonctionnalité de validation des données. Voici les étapes à suivre :

  1. Sélectionnez la ou les cellules où vous souhaitez insérer la liste déroulante. Par exemple, sélectionnez la cellule A1.

  2. Allez dans l'onglet "Données" du ruban Excel.

  3. Cliquez sur "Validation des données". Une fenêtre s'ouvre.

  4. Dans l'onglet "Options", sélectionnez "Liste" dans le champ "Autoriser".

  5. Dans le champ "Source", vous avez deux options :

    • Saisir directement les valeurs: Entrez les valeurs de votre liste séparées par des points-virgules (;). Par exemple : Oui;Non;Peut-être
    • Faire référence à une plage de cellules: Sélectionnez une plage de cellules contenant les valeurs de votre liste. Par exemple, si vos valeurs sont dans les cellules C1 à C5, entrez =C1:C5.
  6. (Optionnel) Cochez la case "Liste déroulante dans la cellule" pour afficher la flèche de la liste déroulante.

  7. (Optionnel) Dans l'onglet "Message de saisie", vous pouvez personnaliser un message qui s'affichera lorsque l'utilisateur sélectionne la cellule. Cela peut être utile pour donner des instructions claires.

  8. (Optionnel) Dans l'onglet "Alerte d'erreur", vous pouvez définir un message d'erreur qui s'affichera si l'utilisateur saisit une valeur qui n'est pas dans la liste.

  9. Cliquez sur "OK". Votre liste déroulante est maintenant créée !

Exemple Pratique:

Imaginez que vous créez une feuille de calcul pour suivre le statut de projets. Vous souhaitez une liste déroulante pour indiquer si un projet est "En cours", "Terminé" ou "En attente".

  1. Dans les cellules C1, C2 et C3, saisissez les valeurs : En cours, Terminé, En attente.
  2. Sélectionnez la cellule A1 (ou toute autre cellule où vous voulez la liste déroulante).
  3. Suivez les étapes décrites ci-dessus, en sélectionnant "Liste" dans "Autoriser" et en entrant =C1:C3 dans "Source".
  4. Vous avez maintenant une liste déroulante dans la cellule A1 avec les options "En cours", "Terminé" et "En attente".

Listes Déroulantes Dépendantes : Un Niveau de Complexité Supérieur

Les listes déroulantes dépendantes, ou en cascade, permettent de créer des listes déroulantes dont le contenu dépend de la valeur sélectionnée dans une autre liste déroulante. C'est utile pour affiner les choix et guider l'utilisateur à travers un processus de sélection plus complexe.

Exemple Pratique:

Imaginez une feuille de calcul pour gérer des ventes. Vous voulez une première liste déroulante pour choisir la "Catégorie de produit" (par exemple, "Vêtements", "Électronique", "Livres") et une deuxième liste déroulante qui affiche les "Produits" disponibles dans la catégorie sélectionnée.

Voici les étapes pour créer des listes déroulantes dépendantes :

  1. Définir les données: Créez une table avec les catégories et les produits correspondants. Par exemple :
Catégorie Produit
Vêtements T-shirt
Vêtements Pantalon
Vêtements Veste
Électronique Smartphone
Électronique Ordinateur Portable
Électronique Tablette
Livres Roman
Livres Manuel Technique
Livres Bande Dessinée
  1. Nommer les plages de données: Sélectionnez chaque colonne de produits correspondant à une catégorie et donnez-lui le nom de la catégorie correspondante. Par exemple, sélectionnez les cellules contenant "T-shirt", "Pantalon" et "Veste", et nommez cette plage "Vêtements". Important: Le nom de la plage doit être identique à la valeur de la catégorie correspondante (sans espaces et en respectant la casse).

  2. Créer la première liste déroulante: Créez une liste déroulante pour la "Catégorie" (par exemple, dans la cellule A1) en utilisant la validation des données, comme expliqué précédemment. La source de cette liste sera la plage contenant les catégories ("Vêtements", "Électronique", "Livres").

  3. Créer la deuxième liste déroulante (dépendante): Sélectionnez la cellule où vous voulez la deuxième liste déroulante (par exemple, B1). Allez dans "Validation des données" et sélectionnez "Liste" dans "Autoriser". Dans le champ "Source", entrez la formule suivante :

    =INDIRECT(A1)

    Cette formule utilise la fonction INDIRECT pour récupérer le nom de la plage correspondant à la valeur sélectionnée dans la cellule A1 (la catégorie). Ainsi, si l'utilisateur sélectionne "Vêtements" dans A1, la fonction INDIRECT renverra la plage nommée "Vêtements", qui contient les produits de cette catégorie.

  4. Cliquez sur "OK". Votre liste déroulante dépendante est maintenant créée !

Explication de la Formule INDIRECT:

La fonction INDIRECT est cruciale pour les listes déroulantes dépendantes. Elle prend une chaîne de texte comme argument et la transforme en référence de cellule. Dans notre cas, INDIRECT(A1) prend le contenu de la cellule A1 (par exemple, "Vêtements") et le transforme en référence à la plage nommée "Vêtements". Si la plage nommée n'existe pas, la formule renverra une erreur.

Astuces et Bonnes Pratiques pour les Listes Déroulantes Excel

  • Utiliser des noms de plages dynamiques: Pour éviter de devoir modifier la source de votre liste déroulante à chaque fois que vous ajoutez ou supprimez des éléments, utilisez des noms de plages dynamiques. Vous pouvez créer un nom de plage dynamique en utilisant la fonction DECALER (OFFSET). Cela permet à la plage de s'étendre ou de se rétrécir automatiquement en fonction du nombre de données.

  • Masquer les données sources: Si vous ne voulez pas que les données sources de votre liste déroulante soient visibles dans la feuille de calcul, vous pouvez les placer dans une feuille masquée. Cela permet de garder votre feuille principale propre et facile à lire.

  • Valider les données saisies par l'utilisateur: Même avec une liste déroulante, il est possible pour l'utilisateur de saisir une valeur différente. Activez l'alerte d'erreur dans la validation des données pour informer l'utilisateur si la valeur saisie n'est pas valide.

  • Utiliser des listes déroulantes avec des tableaux structurés (Tables Excel): Les tableaux structurés offrent des avantages considérables lorsqu'il s'agit de listes déroulantes. Lorsque vous ajoutez ou supprimez des éléments d'un tableau, les listes déroulantes basées sur ce tableau se mettent à jour automatiquement.

  • Personnaliser les messages d'erreur et de saisie: Des messages clairs et informatifs améliorent l'expérience utilisateur et réduisent les erreurs. Prenez le temps de personnaliser les messages de saisie et d'erreur dans la validation des données.

Erreurs Courantes à Éviter lors de la Création de Listes Déroulantes

  • Oublier de nommer les plages de données correctement: C'est une erreur fréquente lors de la création de listes déroulantes dépendantes. Assurez-vous que les noms des plages correspondent exactement aux valeurs de la première liste déroulante, en respectant la casse et sans espaces inutiles.

  • Utiliser des points-virgules incorrects dans la source de la liste: Lorsque vous saisissez les valeurs directement dans le champ "Source", assurez-vous d'utiliser le bon séparateur (point-virgule en français). Une virgule peut causer des problèmes.

  • Ne pas valider les données saisies par l'utilisateur: Même si vous avez une liste déroulante, l'utilisateur peut toujours saisir une valeur incorrecte. Activez l'alerte d'erreur pour éviter cela.

  • Ne pas mettre à jour les listes déroulantes après avoir modifié les données sources: Si vous modifiez les données sources de votre liste déroulante (par exemple, en ajoutant ou supprimant des éléments), assurez-vous de mettre à jour la source de la liste déroulante en conséquence. Si vous utilisez des tableaux structurés, cela se fera automatiquement.

Conclusion

Les listes déroulantes Excel sont un outil puissant et polyvalent pour améliorer la qualité de vos données, accélérer la saisie et faciliter l'utilisation de vos feuilles de calcul. En suivant les étapes décrites dans ce guide et en évitant les erreurs courantes, vous pouvez créer des listes déroulantes efficaces et personnalisées pour répondre à vos besoins spécifiques. N'hésitez pas à expérimenter avec les différentes options et astuces pour maîtriser pleinement cet outil essentiel d'Excel.

Questions fréquentes

Comment faire une liste déroulante avec des chiffres dans Excel ?

La méthode est la même que pour une liste de texte. Dans la section "Source" de la validation des données, vous pouvez soit saisir directement les chiffres séparés par des points-virgules (par exemple, 1;2;3;4), soit faire référence à une plage de cellules contenant les chiffres.

Peut-on créer une liste déroulante Excel à partir d'une autre feuille ?

Oui, c'est possible. Dans le champ "Source" de la validation des données, vous pouvez faire référence à une plage de cellules située dans une autre feuille. Par exemple, si vos données sont dans la feuille nommée "Données" et dans la plage A1:A10, vous entrerez ='Données'!$A$1:$A$10.

Comment supprimer une liste déroulante dans Excel ?

Sélectionnez la ou les cellules contenant la liste déroulante. Allez dans l'onglet "Données", puis cliquez sur "Validation des données". Dans la fenêtre qui s'ouvre, cliquez sur le bouton "Effacer tout" en bas à gauche, puis cliquez sur "OK".

Mots-clés associés :

validation des données excel excel data validation liste déroulante excel dynamique excel dependent dropdown indirect excel tableaux structurés excel

Partager cet article :