Formules Excel

Comment faire une liste déroulante Excel qui simplifie vos données ?

15 janvier 2026 10 vues

Les listes déroulantes dans Excel sont un outil puissant pour standardiser la saisie de données, éviter les erreurs de frappe et rendre vos feuilles de calcul plus conviviales. Imaginez pouvoir choisir une option dans une liste pré-définie au lieu de taper manuellement l'information. C'est un gain de temps considérable et une garantie de cohérence pour vos analyses. Dans cet article, nous allons explorer en détail comment créer et personnaliser des listes déroulantes dans Excel, en vous fournissant des exemples pratiques et des astuces pour les adapter à vos besoins spécifiques.

Créer une liste déroulante Excel : Guide pas à pas

La création d'une liste déroulante dans Excel est un processus simple, mais qui peut avoir un impact considérable sur la qualité et l'efficacité de vos feuilles de calcul. Voici les étapes à suivre pour créer votre première liste déroulante:

Étape 1 : Préparer votre liste de données

Avant de créer la liste déroulante, vous devez avoir une liste des options que vous souhaitez proposer. Cette liste peut se trouver directement dans votre feuille de calcul ou dans une autre feuille du même classeur.

Exemple : Supposons que vous souhaitiez créer une liste déroulante pour les régions de France. Vous devez d'abord créer une liste de ces régions dans une plage de cellules. Par exemple, les cellules A1 à A5 pourraient contenir : "Île-de-France", "Auvergne-Rhône-Alpes", "Bretagne", "Nouvelle-Aquitaine", "Occitanie".

Capture d'écran : (Description textuelle) Une feuille Excel avec une colonne (A) contenant une liste de régions françaises (Île-de-France, Auvergne-Rhône-Alpes, Bretagne, Nouvelle-Aquitaine, Occitanie) dans les cellules A1 à A5.

Étape 2 : Sélectionner la cellule où insérer la liste déroulante

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

Exemple : Vous souhaitez que la liste déroulante apparaisse dans la cellule B2. Cliquez sur la cellule B2 pour la sélectionner.

Capture d'écran : (Description textuelle) Une feuille Excel avec la cellule B2 sélectionnée.

Étape 3 : Accéder à la 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 s'ouvre.

Capture d'écran : (Description textuelle) Le ruban Excel avec l'onglet "Données" sélectionné et le bouton "Validation des données" mis en évidence.

Étape 4 : Configurer la validation des données

Dans la boîte de dialogue "Validation des données", sous l'onglet "Options", choisissez "Liste" dans le menu déroulant "Autoriser".

Capture d'écran : (Description textuelle) La boîte de dialogue "Validation des données" avec l'onglet "Options" sélectionné et le menu déroulant "Autoriser" affichant l'option "Liste".

Étape 5 : Définir la source de la liste

Dans le champ "Source", vous devez indiquer à Excel où se trouve la liste des options que vous avez préparée à l'étape 1. Vous pouvez le faire de deux manières :

  • En tapant directement la liste : Séparez chaque option par un point-virgule (;). Par exemple : Île-de-France;Auvergne-Rhône-Alpes;Bretagne;Nouvelle-Aquitaine;Occitanie
  • En sélectionnant la plage de cellules : Cliquez sur l'icône à droite du champ "Source" (une petite flèche vers le haut) pour réduire la boîte de dialogue. Sélectionnez ensuite la plage de cellules contenant votre liste (par exemple, A1:A5). Appuyez à nouveau sur l'icône pour agrandir la boîte de dialogue.

Capture d'écran : (Description textuelle) La boîte de dialogue "Validation des données" avec le champ "Source" rempli avec la plage de cellules A1:A5.

Étape 6 : Personnaliser le message de saisie (facultatif)

Dans la boîte de dialogue "Validation des données", allez dans l'onglet "Message de saisie". Vous pouvez définir un titre et un message qui s'afficheront lorsque l'utilisateur sélectionnera la cellule contenant la liste déroulante. Cela peut être utile pour donner des instructions ou des informations supplémentaires.

Exemple : * Titre : Sélectionner une région * Message de saisie : Veuillez choisir une région dans la liste.

Capture d'écran : (Description textuelle) La boîte de dialogue "Validation des données" avec l'onglet "Message de saisie" rempli avec un titre et un message.

Étape 7 : Personnaliser le message d'erreur (facultatif)

Dans la boîte de dialogue "Validation des données", allez dans l'onglet "Alerte d'erreur". Vous pouvez définir un style (Arrêt, Avertissement, Information) et un message qui s'afficheront si l'utilisateur entre une valeur qui n'est pas dans la liste. Le style "Arrêt" empêchera l'utilisateur d'entrer une valeur incorrecte.

Exemple : * Style : Arrêt * Titre : Erreur de saisie * Message d'erreur : Veuillez choisir une option dans la liste déroulante.

Capture d'écran : (Description textuelle) La boîte de dialogue "Validation des données" avec l'onglet "Alerte d'erreur" rempli avec un style, un titre et un message.

Étape 8 : Valider et tester votre liste déroulante

Cliquez sur le bouton "OK" pour fermer la boîte de dialogue "Validation des données". La liste déroulante est maintenant créée dans la cellule que vous avez sélectionnée. Cliquez sur la cellule pour voir la liste des options disponibles.

Capture d'écran : (Description textuelle) La cellule B2 contenant une liste déroulante avec les régions françaises affichées.

Optimiser vos listes déroulantes Excel

Une fois que vous maîtrisez les bases de la création de listes déroulantes, vous pouvez les optimiser pour les rendre encore plus efficaces et conviviales. Voici quelques conseils et astuces :

Utiliser des noms définis pour les plages de cellules

Au lieu d'utiliser des références de cellules directes (par exemple, A1:A5) dans le champ "Source" de la validation des données, vous pouvez utiliser des noms définis. Cela rend vos formules plus lisibles et plus faciles à maintenir.

Comment créer un nom défini :

  1. Sélectionnez la plage de cellules contenant votre liste (par exemple, A1:A5).
  2. Allez dans l'onglet "Formules" du ruban Excel.
  3. Dans le groupe "Noms définis", cliquez sur "Définir un nom".
  4. Entrez un nom pour la plage (par exemple, "Regions").
  5. Cliquez sur "OK".

Maintenant, dans le champ "Source" de la validation des données, vous pouvez simplement taper "=Regions".

Exemple : Au lieu de "A1:A5" dans le champ source, utilisez le nom défini "Regions".

Capture d'écran : (Description textuelle) La boîte de dialogue "Définir un nom" avec le nom "Regions" attribué à la plage de cellules A1:A5.

Créer des listes déroulantes dépendantes

Les listes déroulantes dépendantes permettent de filtrer les options disponibles dans une deuxième liste en fonction de la sélection faite dans une première liste. C'est un excellent moyen de simplifier la saisie de données et de guider l'utilisateur.

Exemple : Vous avez une première liste déroulante pour choisir un pays (France, Allemagne, Espagne) et une deuxième liste déroulante pour choisir une ville. Les villes proposées dans la deuxième liste dépendront du pays sélectionné dans la première liste.

Comment créer des listes déroulantes dépendantes :

  1. Créez une table avec les pays et les villes correspondantes. Par exemple :
Pays Ville
France Paris
France Lyon
France Marseille
Allemagne Berlin
Allemagne Munich
Espagne Madrid
Espagne Barcelone
  1. Sélectionnez la table et créez un nom défini pour chaque colonne (par exemple, "Pays" et "Ville").
  2. Créez une liste déroulante pour le pays en utilisant la colonne "Pays" comme source.
  3. Pour la liste déroulante des villes, utilisez la formule suivante dans le champ "Source" de la validation des données : =INDIRECT(A1) où A1 est la cellule contenant la liste déroulante des pays.

Explication de la formule INDIRECT : La fonction INDIRECT transforme un texte en référence de cellule. Dans cet exemple, si l'utilisateur sélectionne "France" dans la cellule A1, la formule =INDIRECT(A1) renverra la plage de cellules contenant les villes françaises.

Capture d'écran : (Description textuelle) Une feuille Excel avec deux listes déroulantes : une pour le pays (France, Allemagne, Espagne) et une pour la ville, dont les options dépendent du pays sélectionné.

Gérer les erreurs de saisie

Même avec une liste déroulante, il est possible que l'utilisateur tente d'entrer une valeur incorrecte. Il est donc important de configurer correctement le message d'erreur dans la validation des données pour guider l'utilisateur et éviter les erreurs.

Conseils pour le message d'erreur :

  • Utilisez un style "Arrêt" pour empêcher l'utilisateur d'entrer une valeur incorrecte.
  • Soyez clair et précis dans le message d'erreur. Expliquez à l'utilisateur pourquoi sa saisie est incorrecte et comment la corriger.
  • Proposez des alternatives ou des suggestions pour aider l'utilisateur.

Exemple de message d'erreur : "Veuillez choisir une option dans la liste déroulante. Les valeurs saisies manuellement ne sont pas autorisées."

Utiliser des listes déroulantes avec des formules

Vous pouvez combiner les listes déroulantes avec des formules pour créer des feuilles de calcul interactives et dynamiques.

Exemple : Vous avez une liste déroulante pour choisir un produit et une formule qui calcule le prix total en fonction du produit sélectionné. La formule pourrait utiliser la fonction RECHERCHEV pour trouver le prix du produit dans une table et le multiplier par la quantité.

Formule : =RECHERCHEV(A1;Produits;2;FAUX)*B1 où A1 est la cellule contenant la liste déroulante des produits, "Produits" est le nom de la table contenant les informations sur les produits, 2 est le numéro de la colonne contenant le prix et B1 est la cellule contenant la quantité.

Erreurs courantes et comment les éviter

Lors de la création de listes déroulantes dans Excel, certaines erreurs sont fréquentes. Voici comment les éviter :

Erreur : La liste déroulante ne s'affiche pas

  • Cause : La validation des données n'est pas correctement configurée ou la plage de cellules source est incorrecte.
  • Solution : Vérifiez que vous avez bien sélectionné "Liste" dans le menu déroulant "Autoriser" de la validation des données et que la plage de cellules source est correcte.

Erreur : Le message d'erreur ne s'affiche pas

  • Cause : L'onglet "Alerte d'erreur" n'est pas configuré ou le style est "Information" ou "Avertissement" au lieu de "Arrêt".
  • Solution : Vérifiez que l'onglet "Alerte d'erreur" est bien configuré et que le style est "Arrêt".

Erreur : La liste déroulante ne se met pas à jour lorsque la liste source est modifiée

  • Cause : La plage de cellules source n'est pas définie avec un nom défini dynamique ou la liste source est dans un autre classeur qui n'est pas ouvert.
  • Solution : Utilisez un nom défini dynamique pour la plage de cellules source (voir la section "Utiliser des noms définis pour les plages de cellules") ou assurez-vous que le classeur contenant la liste source est ouvert.

Conclusion

Les listes déroulantes dans Excel sont un outil indispensable pour améliorer l'efficacité et la qualité de vos feuilles de calcul. En suivant les étapes décrites dans cet article et en appliquant les conseils et astuces, vous serez en mesure de créer des listes déroulantes personnalisées et adaptées à vos besoins spécifiques. N'hésitez pas à expérimenter et à explorer les différentes options de la validation des données pour optimiser vos feuilles de calcul et gagner du temps.

Questions fréquentes

Comment modifier une liste déroulante existante dans Excel ?

Sélectionnez la cellule contenant la liste déroulante. Allez dans l'onglet "Données" puis cliquez sur "Validation des données". Dans la boîte de dialogue, modifiez la plage de cellules source dans le champ "Source" de l'onglet "Options".

Puis-je créer une liste déroulante avec des nombres ?

Oui, vous pouvez créer une liste déroulante avec des nombres. Il suffit de préparer une liste de nombres dans une plage de cellules et de l'utiliser comme source pour la validation des données.

Comment supprimer une liste déroulante dans Excel ?

Sélectionnez la cellule contenant la liste déroulante. Allez dans l'onglet "Données" puis cliquez sur "Validation des données". Dans la boîte de dialogue, cliquez sur le bouton "Effacer tout" en bas à gauche, puis cliquez sur "OK".

Mots-clés associés :

validation des données excel excel tutoriel liste déroulante liste déroulante excel dynamique excel liste déroulante dépendante formule excel liste déroulante

Partager cet article :