Créer une liste déroulante sur Excel : Le guide complet
Les listes déroulantes, également appelées listes de validation, sont des menus déroulants que vous pouvez insérer dans une cellule Excel. Elles permettent à l'utilisateur de sélectionner une option parmi une liste prédéfinie, ce qui simplifie la saisie de données et garantit la cohérence. Voyons comment les créer.
Étape 1 : Préparer votre liste de données
Avant de créer une liste déroulante sur Excel, vous devez avoir une liste des options que vous souhaitez inclure dans le menu déroulant. Cette liste peut se trouver sur la même feuille de calcul que votre liste déroulante, ou sur une feuille séparée. L'important est de s'assurer que les données sont propres et cohérentes.
Par exemple, si vous souhaitez créer une liste déroulante pour les régions de France, vous devez avoir une liste de toutes les régions (Auvergne-Rhône-Alpes, Bretagne, Centre-Val de Loire, etc.) dans une colonne de votre feuille de calcul. Il est recommandé de nommer cette plage de cellules pour faciliter sa référence ultérieure.
Étape 2 : Sélectionner la cellule où insérer la liste déroulante
Cliquez sur la cellule dans laquelle vous souhaitez insérer la liste déroulante. C'est dans cette cellule que l'utilisateur pourra sélectionner une option.
Étape 3 : Accéder à la fonction 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 boîte de dialogue "Validation des données" s'ouvre.
Étape 4 : Configurer la validation des données
- Dans l'onglet "Options" de la boîte de dialogue "Validation des données", sélectionnez "Liste" dans le menu déroulant "Autoriser".
- Dans la zone "Source", entrez la plage de cellules contenant votre liste de données. Vous pouvez soit taper la plage directement (par exemple,
=A1:A10), soit cliquer sur l'icône à droite de la zone "Source" pour sélectionner la plage directement sur votre feuille de calcul. - Assurez-vous que la case "Ignorer si vide" est cochée. Cela permettra à la cellule de rester vide si l'utilisateur ne sélectionne aucune option.
- Vous pouvez également cocher la case "Liste déroulante dans la cellule" pour afficher une flèche à côté de la cellule, indiquant qu'elle contient une liste déroulante.
Étape 5 : Personnaliser les messages d'entrée et d'erreur (facultatif)
Vous pouvez personnaliser les messages qui s'affichent lorsque l'utilisateur sélectionne la cellule contenant la liste déroulante, ou lorsqu'il tente de saisir une valeur non autorisée. Pour cela, utilisez les onglets "Message de saisie" et "Alerte d'erreur" de la boîte de dialogue "Validation des données".
- Message de saisie : Affiche un message lorsque l'utilisateur sélectionne la cellule. Vous pouvez utiliser ce message pour donner des instructions sur la façon d'utiliser la liste déroulante.
- Alerte d'erreur : Affiche un message d'erreur si l'utilisateur tente de saisir une valeur qui n'est pas dans la liste. Vous pouvez choisir le style de l'alerte (arrêt, avertissement ou information) et personnaliser le message.
Étape 6 : Tester votre liste déroulante
Cliquez sur la cellule contenant la liste déroulante. Vous devriez voir une flèche à côté de la cellule. Cliquez sur la flèche pour afficher la liste des options. Sélectionnez une option pour la saisir dans la cellule.
Exemples pratiques de listes déroulantes sur Excel
Voici quelques exemples concrets de l'utilisation des listes déroulantes sur Excel :
Exemple 1 : Suivi de projet
Vous pouvez utiliser une liste déroulante pour suivre l'état d'avancement d'un projet. Créez une liste déroulante avec les options suivantes : "À faire", "En cours", "Terminé", "Bloqué". Vous pouvez ensuite utiliser cette liste déroulante dans une colonne de votre feuille de calcul pour indiquer l'état de chaque tâche du projet.
Exemple 2 : Gestion d'inventaire
Utilisez une liste déroulante pour sélectionner la catégorie d'un produit dans votre inventaire. Créez une liste déroulante avec les catégories suivantes : "Électronique", "Vêtements", "Livres", "Alimentation". Cela vous permettra de classer facilement vos produits et de générer des rapports par catégorie.
Exemple 3 : Enregistrement des réponses à une enquête
Créez une liste déroulante avec les options de réponse à une question d'enquête (par exemple, "Oui", "Non", "Peut-être"). Cela vous permettra de standardiser les réponses et de faciliter l'analyse des données.
Astuces et bonnes pratiques pour les listes déroulantes sur Excel
- Nommer les plages de cellules : Au lieu d'utiliser des références de cellules (par exemple,
A1:A10) dans la zone "Source" de la validation des données, il est préférable de nommer la plage de cellules contenant votre liste de données. Cela rendra votre formule plus facile à comprendre et à maintenir. Pour nommer une plage de cellules, sélectionnez la plage, puis tapez un nom dans la zone "Nom" située à gauche de la barre de formule. - Utiliser une feuille séparée pour les listes de données : Pour une meilleure organisation, il est recommandé de placer vos listes de données sur une feuille de calcul séparée. Cela évitera de les mélanger avec vos données principales.
- Mettre à jour automatiquement les listes déroulantes : Si vous ajoutez ou supprimez des éléments de votre liste de données, vous devrez mettre à jour la plage de cellules dans la validation des données. Pour éviter cela, vous pouvez utiliser une formule dynamique pour définir la plage de cellules. Par exemple, vous pouvez utiliser la fonction
DECALERpour créer une plage qui s'étend automatiquement à mesure que vous ajoutez des données. - Protéger les feuilles de calcul : Si vous ne voulez pas que les utilisateurs modifient les listes de données, vous pouvez protéger la feuille de calcul contenant les listes. Pour cela, allez dans l'onglet "Révision", puis cliquez sur "Protéger la feuille".
- Utiliser la fonction UNIQUE pour éviter les doublons : Si votre source de données contient des doublons, vous pouvez utiliser la fonction
UNIQUEpour créer une liste sans doublons pour votre liste déroulante. Par exemple,=UNIQUE(A1:A10)renverra une liste unique des valeurs contenues dans la plageA1:A10.
Erreurs courantes et comment les éviter
- Erreur #REF! : Cette erreur se produit si la plage de cellules spécifiée dans la validation des données est invalide (par exemple, si vous avez supprimé la feuille de calcul contenant la liste de données). Pour corriger cette erreur, vérifiez que la plage de cellules est correcte.
- La liste déroulante ne s'affiche pas : Assurez-vous que la case "Liste déroulante dans la cellule" est cochée dans l'onglet "Options" de la boîte de dialogue "Validation des données".
- L'utilisateur peut saisir des valeurs non autorisées : Assurez-vous que l'onglet "Alerte d'erreur" est configuré correctement pour afficher un message d'erreur si l'utilisateur tente de saisir une valeur qui n'est pas dans la liste.
- La liste déroulante n'est pas mise à jour automatiquement : Utilisez une formule dynamique pour définir la plage de cellules dans la validation des données, comme expliqué dans la section "Astuces et bonnes pratiques".
Alternatives à la validation des données pour créer des listes déroulantes
Bien que la validation des données soit la méthode la plus courante pour créer une liste déroulante sur Excel, il existe d'autres alternatives, notamment :
- Contrôles de formulaire (ActiveX ou Contrôles de formulaire) : Ces contrôles offrent plus de flexibilité en termes de personnalisation et de programmation, mais ils sont plus complexes à mettre en œuvre.
- Power Query : Power Query peut être utilisé pour importer et transformer des données à partir de différentes sources, puis pour créer une liste déroulante basée sur ces données. Cela peut être utile si votre liste de données est stockée dans une base de données ou un fichier texte.
Conclusion
Créer une liste déroulante sur Excel est une compétence essentielle pour tous ceux qui travaillent avec des feuilles de calcul. En suivant les étapes décrites dans cet article, vous pourrez facilement créer des listes déroulantes pour standardiser la saisie de données, réduire les erreurs et améliorer la convivialité de vos feuilles de calcul. N'hésitez pas à expérimenter avec les différentes options de personnalisation pour adapter les listes déroulantes à vos besoins spécifiques. Avec un peu de pratique, vous deviendrez un expert des listes déroulantes sur Excel !