Créer une liste déroulante Excel : Le guide pas à pas
Les listes déroulantes, aussi appelées menus déroulants ou listes de validation, sont un outil puissant pour simplifier la saisie de données dans Excel et Google Sheets. Elles permettent de choisir une valeur parmi une liste prédéfinie, évitant ainsi les erreurs de frappe et assurant une cohérence dans vos données.
Étape 1 : Préparer votre liste de données
La première étape consiste à créer la liste des valeurs que vous souhaitez inclure dans votre liste déroulante. Vous pouvez la saisir directement dans votre feuille de calcul, de préférence dans une zone distincte pour plus de clarté.
Exemple : Imaginons que vous souhaitiez créer une liste déroulante pour choisir le type de produit vendu par votre entreprise. Vous pourriez créer une liste comme celle-ci dans les cellules A1 à A5 :
- A1 : Fruits
- A2 : Légumes
- A3 : Produits laitiers
- A4 : Viandes
- A5 : Boissons
Conseil : Pour faciliter la gestion de votre liste, vous pouvez la convertir en tableau Excel (onglet Insertion > Tableau). Cela vous permettra d'ajouter ou de supprimer des éléments plus facilement, et la liste déroulante se mettra à jour automatiquement.
Étape 2 : Sélectionner la cellule où insérer la liste déroulante
Cliquez sur la cellule où vous souhaitez insérer votre liste déroulante. C'est dans cette cellule que l'utilisateur pourra choisir une option parmi la liste que vous allez définir.
Étape 3 : Accéder à la validation des données
- Excel pour Windows : Allez dans l'onglet "Données" du ruban, puis cliquez sur "Validation des données" dans le groupe "Outils de données".
- Excel pour Mac : Allez dans l'onglet "Données" du ruban, puis cliquez sur "Validation".
- Google Sheets : Allez dans le menu "Données" puis sélectionnez "Validation des données".
Une fenêtre de dialogue "Validation des données" s'ouvrira.
Étape 4 : Configurer la validation des données
Dans la fenêtre "Validation des données", vous devez configurer les paramètres suivants :
-
Onglet "Options" (ou "Paramètres") :
- Autoriser : Choisissez "Liste" dans le menu déroulant.
- Source : Cliquez dans le champ "Source" et sélectionnez la plage de cellules contenant votre liste de données (par exemple,
$A$1:$A$5si votre liste est dans les cellules A1 à A5). Vous pouvez également saisir directement la plage de cellules ou le nom de la plage (si vous avez nommé votre liste).
-
Onglet "Message de saisie" (facultatif) : Vous pouvez ajouter un message qui s'affichera lorsque l'utilisateur sélectionnera la cellule contenant la liste déroulante. Cela peut être utile pour donner des instructions ou des informations complémentaires.
- Titre : Saisissez un titre pour votre message (par exemple, "Sélectionnez un type de produit").
- Message de saisie : Saisissez le message que vous souhaitez afficher (par exemple, "Choisissez le type de produit vendu dans la liste déroulante.").
-
Onglet "Alerte d'erreur" (facultatif) : Vous pouvez définir une alerte d'erreur qui s'affichera si l'utilisateur saisit une valeur qui n'est pas dans la liste.
- Style : Choisissez le style d'alerte (Arrêt, Avertissement, Information).
- Titre : Saisissez un titre pour votre alerte (par exemple, "Erreur de saisie").
- Message d'erreur : Saisissez le message d'erreur que vous souhaitez afficher (par exemple, "Veuillez sélectionner une valeur dans la liste déroulante.").
Étape 5 : Valider et tester votre liste déroulante
Cliquez sur le bouton "OK" pour valider vos paramètres. La liste déroulante devrait maintenant apparaître dans la cellule que vous avez sélectionnée. Cliquez sur la flèche pour afficher la liste des options et choisissez celle qui vous convient.
Important : Vérifiez que la liste déroulante fonctionne correctement et que les options affichées sont bien celles que vous avez définies.
Options avancées pour vos listes déroulantes Excel
Une fois que vous maîtrisez les bases de la création de listes déroulantes, vous pouvez explorer des options plus avancées pour personnaliser et optimiser leur utilisation.
Utiliser une plage nommée pour votre liste de données
Au lieu de saisir directement la plage de cellules dans le champ "Source", vous pouvez nommer votre plage de données. Cela rendra votre formule plus lisible et plus facile à maintenir.
Comment nommer une plage de cellules :
- Sélectionnez la plage de cellules contenant votre liste de données.
- Allez dans l'onglet "Formules" du ruban et cliquez sur "Définir un nom".
- Dans la fenêtre "Nouveau nom", saisissez un nom pour votre plage (par exemple, "TypesProduits").
- Assurez-vous que le champ "Fait référence à" contient bien la plage de cellules que vous avez sélectionnée.
- Cliquez sur "OK".
Maintenant, dans le champ "Source" de la validation des données, vous pouvez simplement saisir le nom de votre plage (par exemple, =TypesProduits).
Créer une liste déroulante dépendante
Une liste déroulante dépendante est une liste dont les options dépendent de la sélection faite dans une autre liste. Par exemple, vous pourriez avoir une première liste déroulante pour choisir une région, et une deuxième liste déroulante qui affiche les villes de cette région.
La création de listes déroulantes dépendantes est un peu plus complexe et nécessite l'utilisation de formules Excel, notamment la fonction INDIRECT. Voici un aperçu de la méthode :
- Créez vos listes de données : Vous devez avoir une liste principale (par exemple, les régions) et des listes secondaires pour chaque option de la liste principale (par exemple, les villes pour chaque région).
- Nommez vos listes secondaires : Donnez à chaque liste secondaire le même nom que l'option correspondante dans la liste principale (par exemple, si vous avez une région appelée "Bretagne", nommez la liste des villes bretonnes "Bretagne").
- Configurez la validation des données :
- Pour la première liste déroulante (régions), configurez la validation des données comme expliqué précédemment.
- Pour la deuxième liste déroulante (villes), dans le champ "Source", utilisez la formule
=INDIRECT(A1)(en remplaçantA1par la cellule contenant la première liste déroulante).
La fonction INDIRECT va transformer le contenu de la cellule A1 (par exemple, "Bretagne") en référence à la plage nommée "Bretagne", ce qui affichera la liste des villes bretonnes dans la deuxième liste déroulante.
Utiliser une formule pour générer la liste déroulante
Dans certains cas, vous pouvez avoir besoin de générer la liste des options de manière dynamique à l'aide d'une formule. Par exemple, vous pourriez vouloir créer une liste déroulante qui affiche les dates des 7 prochains jours.
Pour cela, vous pouvez utiliser des fonctions comme DATE, AUJOURDHUI, SERIE.JOUR.OUVRE et DECALER combinées avec la fonction TEXTE pour formater les dates.
Exemple : Pour créer une liste déroulante avec les 7 prochains jours ouvrables, vous pourriez utiliser une formule complexe et la combiner avec une plage nommée dynamique. La complexité de cette méthode dépasse le cadre de cet article, mais elle montre la puissance des listes déroulantes combinées aux formules Excel.
Bonnes pratiques et erreurs à éviter
Pour tirer le meilleur parti des listes déroulantes et éviter les problèmes, voici quelques bonnes pratiques à suivre et erreurs à éviter :
- Gardez votre liste de données à jour : Si votre liste de données change, assurez-vous de la mettre à jour pour que la liste déroulante reflète les bonnes options.
- Utilisez des noms de plages descriptifs : Cela rendra vos formules plus faciles à comprendre et à maintenir.
- Évitez les espaces vides dans votre liste de données : Les espaces vides peuvent causer des problèmes avec la validation des données.
- Testez votre liste déroulante : Vérifiez que la liste fonctionne correctement et que les options affichées sont bien celles que vous avez définies.
- N'oubliez pas les messages de saisie et les alertes d'erreur : Ils peuvent aider les utilisateurs à utiliser correctement la liste déroulante et à éviter les erreurs.
- Soyez cohérent dans vos données : L'objectif principal des listes déroulantes est d'assurer la cohérence des données. Utilisez-les de manière systématique dans vos feuilles de calcul.
Listes déroulantes sur Google Sheets
La création de listes déroulantes sur Google Sheets est très similaire à celle sur Excel. Les étapes sont les mêmes, mais l'interface est légèrement différente. Voici un résumé des étapes :
- Préparez votre liste de données.
- Sélectionnez la cellule où insérer la liste déroulante.
- Allez dans le menu "Données" puis sélectionnez "Validation des données".
- Dans la fenêtre "Validation des données", choisissez "Liste à partir d'une plage" dans le menu déroulant "Critères".
- Sélectionnez la plage de cellules contenant votre liste de données dans le champ "Plage de données".
- Configurez les options avancées (message de saisie, alerte d'erreur) si nécessaire.
- Cliquez sur "Enregistrer".
Google Sheets offre également la possibilité d'afficher les options de la liste déroulante sous forme de "chips", ce qui peut être plus esthétique et plus facile à utiliser.
Conclusion
La création de listes déroulantes dans Excel et Google Sheets est une compétence essentielle pour quiconque travaille avec des feuilles de calcul. Elles permettent de simplifier la saisie de données, d'éviter les erreurs et d'améliorer la qualité de vos données. 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 à vos besoins spécifiques. Alors, lancez-vous et explorez toutes les possibilités offertes par cet outil puissant !