Qu'est-ce qu'une Liste Déroulante de Choix Excel ?
Une liste déroulante de choix dans Excel, également 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 saisir manuellement une valeur, l'utilisateur sélectionne une option parmi une liste prédéfinie. Cela garantit la cohérence des données, réduit les erreurs de saisie et facilite l'analyse des informations.
Avantages d'Utiliser une Liste Déroulante
- Réduction des erreurs : En limitant les options disponibles, vous minimisez les risques d'erreurs de frappe ou de saisie incorrecte.
- Cohérence des données : Vous assurez que les données sont saisies de manière uniforme, ce qui facilite l'analyse et le reporting.
- Gain de temps : La sélection d'une option dans une liste déroulante est plus rapide que la saisie manuelle, surtout pour les données répétitives.
- Facilité d'utilisation : Les listes déroulantes rendent les feuilles de calcul plus conviviales pour les utilisateurs.
Comment Créer une Liste Déroulante Simple dans Excel
Voici les étapes pour créer une liste déroulante simple à partir d'une liste de valeurs saisies directement dans les paramètres de validation :
- Sélectionnez la cellule ou la plage de cellules où vous souhaitez créer la liste déroulante. Par exemple, sélectionnez la cellule
A1. - Accédez à l'onglet « Données » dans le ruban Excel.
- Cliquez sur le bouton « Validation des données » dans le groupe « Outils de données ».
- Dans la boîte de dialogue « Validation des données », sélectionnez l'onglet « Options ».
- Dans le champ « Autoriser », choisissez « Liste ».
- Dans le champ « Source », saisissez les valeurs de votre liste, séparées par des virgules. Par exemple,
Oui,Non,Peut-être. - Cochez la case « Liste déroulante dans la cellule » pour afficher la flèche de la liste déroulante.
- (Optionnel) Personnalisez les messages d'entrée et d'erreur dans les onglets correspondants.
- Cliquez sur « OK » pour appliquer la validation.
Votre liste déroulante est maintenant créée ! Lorsque vous sélectionnez la cellule A1, une flèche apparaît. Cliquez sur cette flèche pour afficher la liste des options et sélectionnez celle qui convient.
Exemple Pratique
Imaginez que vous gérez une liste de tâches et que vous souhaitez indiquer le statut de chaque tâche (À faire, En cours, Terminé). Vous pouvez créer une liste déroulante avec ces trois options pour chaque tâche.
Créer une Liste Déroulante à Partir d'une Plage de Cellules
Une autre méthode courante consiste à créer une liste déroulante à partir d'une plage de cellules contenant les valeurs souhaitées. Cette méthode est plus flexible, car elle vous permet de modifier facilement les valeurs de la liste en modifiant simplement les cellules correspondantes.
- Saisissez les valeurs de votre liste dans une plage de cellules. Par exemple, saisissez les valeurs
Pomme,Banane,Orangedans les cellulesC1,C2,C3respectivement. - Sélectionnez la cellule ou la plage de cellules où vous souhaitez créer la liste déroulante. Par exemple, sélectionnez la cellule
A1. - Accédez à l'onglet « Données » dans le ruban Excel.
- Cliquez sur le bouton « Validation des données » dans le groupe « Outils de données ».
- Dans la boîte de dialogue « Validation des données », sélectionnez l'onglet « Options ».
- Dans le champ « Autoriser », choisissez « Liste ».
- Dans le champ « Source », cliquez sur l'icône de sélection de plage (une petite icône avec une flèche vers le haut).
- Sélectionnez la plage de cellules contenant les valeurs de votre liste (par exemple,
C1:C3). - Cliquez à nouveau sur l'icône de sélection de plage pour revenir à la boîte de dialogue « Validation des données ».
- Cochez la case « Liste déroulante dans la cellule » pour afficher la flèche de la liste déroulante.
- (Optionnel) Personnalisez les messages d'entrée et d'erreur dans les onglets correspondants.
- Cliquez sur « OK » pour appliquer la validation.
Maintenant, la cellule A1 affichera une liste déroulante avec les options Pomme, Banane et Orange. Si vous modifiez les valeurs dans les cellules C1:C3, la liste déroulante sera automatiquement mise à jour.
Utilisation de Noms Définis pour les Plages
Pour une meilleure organisation et une plus grande flexibilité, vous pouvez définir un nom pour la plage de cellules contenant les valeurs de votre liste déroulante. Cela facilite la référence à cette plage dans la formule de validation des données.
- Sélectionnez la plage de cellules contenant les valeurs de votre liste (par exemple,
C1:C3). - Cliquez dans la zone de nom (la zone située à gauche de la barre de formule) et tapez un nom pour la plage (par exemple,
Fruits). Appuyez surEntréepour valider le nom. - Sélectionnez la cellule ou la plage de cellules où vous souhaitez créer la liste déroulante.
- Accédez à l'onglet « Données » et cliquez sur « Validation des données ».
- Dans le champ « Source », tapez
=suivi du nom que vous avez défini (par exemple,=Fruits). - Cliquez sur « OK » pour appliquer la validation.
L'avantage d'utiliser un nom défini est que vous pouvez déplacer la plage de cellules contenant les valeurs de la liste sans avoir à modifier la formule de validation des données. Tant que le nom défini pointe vers la plage correcte, la liste déroulante fonctionnera correctement.
Listes Déroulantes Dépendantes : Créer des Choix en Cascade
Dans certains cas, vous pouvez avoir besoin de créer des listes déroulantes dépendantes, où les options disponibles dans une liste dépendent de la sélection faite dans une autre liste. Par exemple, vous pourriez avoir une première liste déroulante pour choisir un pays, et une deuxième liste déroulante qui affiche uniquement les villes de ce pays.
La création de listes déroulantes dépendantes nécessite l'utilisation de formules et de noms définis. Voici une approche générale :
-
Créez une table de correspondance qui associe les valeurs de la première liste déroulante aux valeurs correspondantes de la deuxième liste déroulante. Par exemple :
Pays Ville France Paris France Marseille France Lyon Espagne Madrid Espagne Barcelone Espagne Valence -
Définissez des noms pour les plages de cellules contenant les pays et les villes.
- Créez la première liste déroulante pour le choix du pays, en utilisant la méthode décrite précédemment.
-
Pour la deuxième liste déroulante (ville), utilisez la fonction
DECALERouINDEXcombinée avecEQUIVpour déterminer la plage de cellules contenant les villes correspondant au pays sélectionné.Par exemple, si la première liste déroulante (pays) se trouve dans la cellule
A1, vous pouvez utiliser la formule suivante dans le champ « Source » de la validation des données pour la deuxième liste déroulante (ville) :=DECALER(Villes;EQUIV(A1;Pays;0)-1;1;NB.SI(Pays;A1);1)Villesest le nom défini pour la colonne des villes dans la table de correspondance.Paysest le nom défini pour la colonne des pays dans la table de correspondance.A1est la cellule contenant la sélection du pays.EQUIV(A1;Pays;0)recherche la position du pays sélectionné dans la colonne des pays.NB.SI(Pays;A1)compte le nombre de villes associées au pays sélectionné.
Cette formule complexe permet de créer une liste déroulante dynamique qui s'adapte au choix fait dans la première liste déroulante. Il existe d'autres méthodes pour créer des listes déroulantes dépendantes, mais celle-ci est une des plus courantes.
Personnaliser l'Apparence et le Comportement de Votre Liste Déroulante
Excel offre plusieurs options pour personnaliser l'apparence et le comportement de votre liste déroulante.
Messages d'Entrée
Vous pouvez afficher un message d'entrée lorsque l'utilisateur sélectionne la cellule contenant la liste déroulante. Ce message peut fournir des instructions ou des informations supplémentaires sur la liste déroulante.
- Sélectionnez la cellule ou la plage de cellules contenant la liste déroulante.
- Accédez à l'onglet « Données » et cliquez sur « Validation des données ».
- Sélectionnez l'onglet « Message d'entrée ».
- Cochez la case « Afficher le message d'entrée lorsque la cellule est sélectionnée ».
- Saisissez un titre pour le message (par exemple, « Instructions »).
- Saisissez un message (par exemple, « Veuillez sélectionner une option dans la liste »).
- Cliquez sur « OK ».
Messages d'Erreur
Vous pouvez également afficher un message d'erreur si l'utilisateur tente de saisir une valeur qui n'est pas dans la liste déroulante.
- Sélectionnez la cellule ou la plage de cellules contenant la liste déroulante.
- Accédez à l'onglet « Données » et cliquez sur « Validation des données ».
- Sélectionnez l'onglet « Alerte d'erreur ».
- Cochez la case « Afficher l'alerte d'erreur si des données non valides sont saisies ».
- Choisissez un style d'alerte (Arrêt, Avertissement, Information).
- Saisissez un titre pour le message d'erreur (par exemple, « Erreur »).
- Saisissez un message d'erreur (par exemple, « Veuillez sélectionner une option valide dans la liste »).
- Cliquez sur « OK ».
Supprimer une Liste Déroulante
Pour supprimer une liste déroulante, suivez ces étapes :
- Sélectionnez la cellule ou la plage de cellules contenant la liste déroulante.
- Accédez à l'onglet « Données » et cliquez sur « Validation des données ».
- Dans la boîte de dialogue « Validation des données », cliquez sur le bouton « Effacer tout ».
- Cliquez sur « OK ».
Astuces et Bonnes Pratiques pour les Listes Déroulantes Excel
- Utilisez des noms descriptifs pour les plages de cellules et les noms définis, afin de faciliter la maintenance de vos feuilles de calcul.
- Organisez vos données de manière claire et structurée pour faciliter la création des listes déroulantes.
- Testez vos listes déroulantes pour vous assurer qu'elles fonctionnent correctement et qu'elles affichent les options souhaitées.
- Utilisez les messages d'entrée et d'erreur pour guider les utilisateurs et éviter les erreurs de saisie.
- Pensez à la mise en forme conditionnelle pour mettre en évidence les cellules contenant des valeurs spécifiques sélectionnées dans une liste déroulante.
Erreurs Courantes à Éviter
- Oublier de cocher la case « Liste déroulante dans la cellule » : Cela empêchera l'affichage de la flèche de la liste déroulante.
- Saisir des valeurs incorrectes dans le champ « Source » : Assurez-vous que les valeurs sont séparées par des virgules ou que la plage de cellules est correctement sélectionnée.
- Ne pas définir de messages d'erreur : Cela peut entraîner des erreurs de saisie sans que l'utilisateur ne soit averti.
- Modifier la plage de cellules source sans mettre à jour la validation des données : Cela peut entraîner l'affichage d'options incorrectes dans la liste déroulante.
En suivant ces conseils et en évitant ces erreurs courantes, vous pourrez créer et utiliser efficacement des listes déroulantes dans Excel pour améliorer la qualité de vos données et gagner du temps.