Formules Excel

Comment mettre une liste déroulante sur Excel et simplifier vos données ?

15 janvier 2026 7 vues

Excel est un outil puissant, mais parfois, la saisie de données répétitives peut être fastidieuse et source d'erreurs. Heureusement, les listes déroulantes offrent une solution élégante et efficace pour simplifier ce processus. Que vous gériez des inventaires, des formulaires de contact ou des budgets, une liste déroulante bien configurée peut transformer votre feuille de calcul en un outil intuitif et professionnel. Dans cet article, nous allons explorer en détail comment mettre une liste déroulante sur Excel, étape par étape, avec des exemples pratiques et des astuces pour optimiser son utilisation.

Pourquoi utiliser une liste déroulante sur Excel ?

Les listes déroulantes sur Excel, également appelées menus déroulants, sont des contrôles qui permettent à l'utilisateur de sélectionner une valeur parmi une liste prédéfinie. Elles offrent de nombreux avantages :

  • Simplification de la saisie de données : Au lieu de taper manuellement les informations, l'utilisateur choisit simplement une option dans la liste.
  • Réduction des erreurs : En limitant les choix possibles, on évite les fautes de frappe et les incohérences.
  • Gain de temps : La sélection d'une option est plus rapide que la saisie manuelle, surtout pour les données répétitives.
  • Uniformisation des données : Les listes déroulantes garantissent que les données sont saisies de manière cohérente, ce qui facilite l'analyse et le reporting.
  • Amélioration de l'ergonomie : Une liste déroulante rend la feuille de calcul plus conviviale et intuitive.

Comment créer une liste déroulante simple sur Excel (validation des données)

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

Étape 1 : Préparer la liste des options

La première étape consiste à créer une liste des options que vous souhaitez inclure dans votre liste déroulante. Vous pouvez saisir ces options directement dans une colonne de votre feuille de calcul, ou dans une autre feuille si vous préférez les garder séparées des données principales.

Exemple :

Dans la feuille "Options", vous pouvez avoir une colonne A avec les valeurs suivantes :

  • A1 : Rouge
  • A2 : Vert
  • A3 : Bleu
  • A4 : Jaune

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

Cliquez sur la cellule où vous souhaitez insérer la liste déroulante. C'est dans cette cellule que l'utilisateur pourra choisir une option.

Étape 3 : Accéder à la validation des données

  1. Allez dans l'onglet "Données" du ruban Excel.
  2. Dans le groupe "Outils de données", cliquez sur "Validation des données".

Étape 4 : Configurer la validation des données

La fenêtre "Validation des données" s'ouvre. Voici comment configurer les paramètres :

  1. Dans l'onglet "Options", choisissez "Liste" dans le menu déroulant "Autoriser".
  2. Dans le champ "Source", entrez la plage de cellules contenant votre liste d'options. Vous pouvez taper directement la plage (par exemple, Options!$A$1:$A$4) ou cliquer sur l'icône à droite du champ pour sélectionner la plage directement dans la feuille de calcul.
  3. Cochez la case "Ignorer si vide" si vous souhaitez autoriser la cellule à rester vide.
  4. Cochez la case "Liste déroulante dans la cellule" pour afficher la flèche de la liste déroulante.

Exemple :

Si votre liste d'options se trouve dans la feuille "Options" en A1:A4, le champ "Source" doit contenir Options!$A$1:$A$4.

É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 (message d'entrée) ou lorsqu'il entre une valeur non valide (message d'erreur).

  • Message d'entrée : Dans l'onglet "Message de saisie", vous pouvez définir un titre et un message qui s'afficheront lorsque l'utilisateur sélectionne la cellule. Cela peut être utile pour donner des instructions claires.
  • Alerte d'erreur : Dans l'onglet "Alerte d'erreur", vous pouvez définir le style (arrêt, avertissement, information), le titre et le message qui s'afficheront si l'utilisateur entre une valeur non valide. Le style "Arrêt" empêchera l'utilisateur d'entrer une valeur non valide, tandis que les styles "Avertissement" et "Information" afficheront un message mais permettront à l'utilisateur de continuer.

Étape 6 : Valider et tester la liste déroulante

Cliquez sur "OK" pour fermer la fenêtre "Validation des données". La liste déroulante est maintenant créée. Cliquez sur la cellule où vous l'avez insérée pour voir la flèche. Cliquez sur la flèche pour afficher la liste des options et sélectionnez celle que vous souhaitez.

Créer une liste déroulante dépendante (listes en cascade)

Dans certains cas, vous pouvez avoir besoin de créer des listes déroulantes dépendantes, c'est-à-dire des listes dont les options dépendent de la valeur sélectionnée dans une autre liste. Par exemple, vous pourriez avoir une première liste déroulante pour choisir un pays, et une deuxième liste qui affiche les villes de ce pays.

Voici comment créer une liste déroulante dépendante :

Étape 1 : Définir les listes d'options

Créez les listes d'options pour chaque niveau de dépendance. Par exemple :

  • Colonne A : Pays (France, Allemagne, Espagne)
  • Colonne B : Villes françaises (Paris, Lyon, Marseille)
  • Colonne C : Villes allemandes (Berlin, Munich, Hambourg)
  • Colonne D : Villes espagnoles (Madrid, Barcelone, Valence)

Étape 2 : Nommer les plages de cellules

Il est essentiel de nommer les plages de cellules contenant les listes d'options dépendantes. Le nom de chaque plage doit correspondre à la valeur de la liste déroulante principale. Par exemple :

  1. Sélectionnez la plage de cellules contenant les villes françaises (B1:B3).
  2. Dans la zone de nom (à gauche de la barre de formule), tapez "France" et appuyez sur Entrée.
  3. Répétez l'opération pour les villes allemandes (C1:C3) en nommant la plage "Allemagne", et pour les villes espagnoles (D1:D3) en nommant la plage "Espagne".

Important : Les noms de plage doivent correspondre exactement aux valeurs de la liste déroulante principale, en respectant la casse.

Étape 3 : Créer la liste déroulante principale (pays)

Créez la liste déroulante pour les pays comme décrit dans la section précédente (validation des données, source : A1:A3).

Étape 4 : Créer la liste déroulante dépendante (villes)

  1. Sélectionnez la cellule où vous souhaitez insérer la liste déroulante des villes.
  2. Allez dans "Données" > "Validation des données".
  3. Dans l'onglet "Options", choisissez "Liste" dans le menu déroulant "Autoriser".
  4. Dans le champ "Source", entrez la formule suivante : =INDIRECT(A1) (en supposant que la liste déroulante des pays se trouve en A1). La fonction INDIRECT permet de transformer une chaîne de texte en référence de cellule. Dans ce cas, elle utilise la valeur sélectionnée dans la cellule A1 (le pays) comme nom de plage.
  5. Validez et testez la liste déroulante. Lorsque vous sélectionnez un pays dans la liste déroulante principale, la liste déroulante des villes affichera les villes correspondantes.

Astuces et bonnes pratiques pour les listes déroulantes Excel

  • Utiliser des tableaux structurés : Si votre liste d'options est susceptible de changer, il est préférable d'utiliser un tableau structuré. Les tableaux structurés s'ajustent automatiquement lorsque vous ajoutez ou supprimez des lignes, ce qui évite de devoir modifier la plage de cellules dans la validation des données.
  • Masquer la feuille d'options : Si vous ne voulez pas que les utilisateurs voient la feuille contenant les listes d'options, vous pouvez la masquer. Pour ce faire, faites un clic droit sur l'onglet de la feuille et choisissez "Masquer".
  • Utiliser des formules pour générer la liste d'options : Dans certains cas, vous pouvez utiliser des formules pour générer dynamiquement la liste d'options. Par exemple, vous pouvez utiliser la fonction UNIQUE pour extraire les valeurs uniques d'une colonne et les utiliser comme options de la liste déroulante.
  • Personnaliser l'apparence : Vous pouvez modifier la couleur de fond et la police de la cellule contenant la liste déroulante pour la mettre en évidence.
  • Protéger la feuille : Pour éviter que les utilisateurs ne modifient accidentellement les listes déroulantes, vous pouvez protéger la feuille de calcul. Allez dans l'onglet "Révision" et cliquez sur "Protéger la feuille".

Erreurs courantes et comment les éviter

  • Erreur #REF! dans la liste déroulante dépendante : Cette erreur se produit généralement lorsque le nom de la plage ne correspond pas exactement à la valeur de la liste déroulante principale. Vérifiez que les noms de plage sont corrects et qu'ils respectent la casse.
  • La liste déroulante n'affiche aucune option : Vérifiez que la plage de cellules spécifiée dans la validation des données est correcte et qu'elle contient bien des valeurs.
  • L'utilisateur peut entrer des valeurs non valides : Assurez-vous que le style de l'alerte d'erreur est défini sur "Arrêt" pour empêcher l'utilisateur d'entrer des valeurs non valides.
  • La liste déroulante ne se met pas à jour automatiquement : Si vous modifiez la liste d'options, vérifiez que la plage de cellules spécifiée dans la validation des données est bien mise à jour. Si vous utilisez un tableau structuré, il se mettra à jour automatiquement.

Conclusion

Les listes déroulantes sont un outil puissant et polyvalent qui peut vous aider à simplifier la saisie de données, à réduire les erreurs et à améliorer l'ergonomie de vos feuilles de calcul Excel. En suivant les étapes décrites dans cet article et en appliquant les astuces et bonnes pratiques, vous serez en mesure de créer des listes déroulantes efficaces et professionnelles pour tous vos projets. N'hésitez pas à expérimenter avec les différentes options de validation des données et à explorer les possibilités offertes par les listes déroulantes dépendantes pour créer des solutions personnalisées et adaptées à vos besoins.

Questions fréquentes

Comment puis-je modifier les options d'une liste déroulante existante ?

Pour modifier les options d'une liste déroulante, sélectionnez la cellule contenant la liste déroulante, allez dans l'onglet "Données", cliquez sur "Validation des données", et modifiez la plage de cellules dans le champ "Source" de l'onglet "Options".

Est-il possible de créer une liste déroulante avec des options provenant de plusieurs colonnes ?

Oui, vous pouvez utiliser une formule pour combiner les valeurs de plusieurs colonnes en une seule liste, puis utiliser cette liste comme source de votre liste déroulante. La fonction `TRANSPOSE` peut être utile pour transformer une plage de cellules en une seule colonne.

Comment supprimer une liste déroulante ?

Pour supprimer une liste déroulante, sélectionnez la cellule contenant la liste déroulante, allez dans l'onglet "Données", cliquez sur "Validation des données", et cliquez sur le bouton "Effacer tout" en bas de la fenêtre. Validez en cliquant sur "OK".

Mots-clés associés :

validation des données excel menu déroulant excel liste déroulante excel dynamique excel tutoriel liste déroulante créer menu déroulant excel

Partager cet article :