Guides Excel

Comment créer une liste déroulante Excel impeccable en 5 minutes ?

15 janvier 2026 4 vues

Les listes déroulantes Excel sont un outil puissant pour améliorer la saisie de données, assurer la cohérence et gagner un temps précieux. Fini les erreurs de frappe et les données non standardisées ! Ce guide vous explique, étape par étape, comment créer des listes déroulantes efficaces et personnalisées, que vous soyez débutant ou utilisateur avancé d'Excel. Préparez-vous à optimiser vos feuilles de calcul et à simplifier votre travail quotidien.

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

Une liste déroulante dans Excel permet de sélectionner une valeur parmi une liste prédéfinie, facilitant ainsi la saisie de données et minimisant les erreurs. C'est un outil essentiel pour structurer vos feuilles de calcul et garantir la cohérence de vos informations.

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

Avant de créer votre liste déroulante, vous devez d'abord définir les valeurs qui apparaîtront dans cette liste. Vous pouvez les saisir directement dans votre feuille de calcul ou les importer depuis une autre source. L'important est d'avoir une liste claire et organisée.

Exemple : Imaginons que vous souhaitez créer une liste déroulante pour choisir un département. Vous pouvez saisir les noms des départements (ex: "Marketing", "Ventes", "Finance", "RH") dans les cellules A1 à A4 de votre feuille de calcul.

Étape 2 : Sélectionner la cellule cible

Sélectionnez la cellule dans laquelle vous souhaitez insérer la liste déroulante. C'est dans cette cellule que l'utilisateur pourra choisir une option parmi les valeurs que vous avez définies.

Exemple : Sélectionnez la cellule B1, qui sera l'endroit où la liste déroulante apparaîtra.

É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'ouvrira.

Capture d'écran décrite textuellement : L'onglet "Données" est situé en haut de l'écran Excel. Le bouton "Validation des données" se trouve dans le groupe "Outils de données", généralement vers le milieu de l'onglet. L'icône du bouton ressemble à une case à cocher avec un cercle rouge interdit.

Étape 4 : Configurer la validation des données

Dans la boîte de dialogue "Validation des données", sélectionnez l'onglet "Options". Dans le champ "Autoriser", choisissez "Liste".

Ensuite, dans le champ "Source", entrez la plage de cellules contenant votre liste de données. Vous pouvez soit taper la plage directement (ex: $A$1:$A$4), soit cliquer sur l'icône à droite du champ "Source" pour sélectionner la plage directement dans votre feuille de calcul.

Important : Utilisez des références absolues (avec le signe $) pour que la plage de cellules ne change pas si vous copiez ou déplacez la cellule contenant la liste déroulante. Sans les $, Excel ajustera automatiquement les références en fonction de la position de la nouvelle cellule.

Capture d'écran décrite textuellement : La boîte de dialogue "Validation des données" a trois onglets : "Options", "Message de saisie" et "Alerte d'erreur". L'onglet "Options" contient les paramètres principaux de la validation des données. Le champ "Autoriser" est une liste déroulante qui permet de choisir le type de validation. Le champ "Source" est un champ de texte où l'on indique la plage de cellules contenant les valeurs autorisées.

Étape 5 : Personnaliser les messages (facultatif)

Vous pouvez personnaliser les messages qui s'affichent lorsque l'utilisateur sélectionne la cellule contenant la liste déroulante, ou lorsqu'il entre une valeur non valide. 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 d'aide lorsque l'utilisateur sélectionne la cellule. Vous pouvez y indiquer l'objectif de la liste déroulante et les valeurs autorisées.
  • Alerte d'erreur : Affiche un message d'erreur si l'utilisateur entre une valeur qui ne figure pas dans la liste. Vous pouvez choisir le style de l'alerte (arrêt, avertissement ou information) et personnaliser le message.

Exemple : Pour le message de saisie, vous pouvez mettre un titre comme "Sélectionnez un département" et un message comme "Choisissez le département concerné par cette donnée."

Pour l'alerte d'erreur, vous pouvez choisir le style "Arrêt" et mettre un titre comme "Erreur de saisie" et un message comme "Veuillez sélectionner une valeur dans la liste déroulante."

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

Cliquez sur "OK" pour fermer la boîte de dialogue "Validation des données". Votre liste déroulante est maintenant créée ! Cliquez sur la cellule que vous avez configurée et vérifiez que la liste déroulante apparaît et que vous pouvez sélectionner les valeurs que vous avez définies.

Options avancées pour les listes déroulantes Excel

Au-delà de la création basique, Excel offre des options avancées pour personnaliser vos listes déroulantes et les rendre encore plus performantes.

Liste déroulante dépendante

Une liste déroulante dépendante est une liste dont les valeurs dépendent du choix effectué dans une autre liste déroulante. Par exemple, vous pouvez avoir une liste de pays et, en fonction du pays sélectionné, une deuxième liste déroulante affichera les villes correspondantes.

Pour créer une liste déroulante dépendante, vous devez utiliser des noms définis et la fonction INDIRECT. La procédure est plus complexe, mais elle permet de créer des interfaces utilisateur très dynamiques.

Exemple : Vous avez une colonne A avec des catégories de produits (ex: "Fruits", "Légumes") et une colonne B avec les produits correspondants à chaque catégorie (ex: "Pomme", "Banane" pour "Fruits", "Carotte", "Tomate" pour "Légumes").

  1. Créer des noms définis : Sélectionnez la plage de cellules contenant les produits de chaque catégorie. Allez dans l'onglet "Formules", puis cliquez sur "Définir un nom". Nommez chaque plage avec le nom de la catégorie correspondante (ex: nommez la plage des fruits "Fruits", la plage des légumes "Légumes"). Assurez-vous que les noms définis correspondent exactement aux valeurs de la première liste déroulante.
  2. Créer la première liste déroulante : Créez une liste déroulante dans la cellule C1 avec les catégories (Fruits, Légumes) comme source.
  3. Créer la deuxième liste déroulante : Dans la cellule D1, créez une liste déroulante. Dans le champ "Source" de la validation des données, entrez la formule =INDIRECT(C1). Cette formule va chercher le nom défini correspondant à la valeur sélectionnée dans la cellule C1 et afficher la liste des produits correspondants.

Utiliser une formule pour la source de la liste déroulante

Au lieu d'utiliser une plage de cellules fixe, vous pouvez utiliser une formule pour définir la source de votre liste déroulante. Cela permet de créer des listes dynamiques qui s'adaptent automatiquement aux changements de données.

Par exemple, vous pouvez utiliser la fonction DECALER pour créer une plage de cellules qui s'étend automatiquement au fur et à mesure que vous ajoutez de nouvelles valeurs à votre liste.

Exemple : Vous avez une liste de clients dans la colonne A, et vous voulez que la liste déroulante s'adapte automatiquement lorsque vous ajoutez de nouveaux clients. Vous pouvez utiliser la formule suivante dans le champ "Source" de la validation des données :

=DECALER($A$1;0;0;NBVAL($A:$A);1)

Cette formule signifie :

  • $A$1 : La cellule de départ de la plage.
  • 0;0 : Pas de décalage en ligne ou en colonne.
  • NBVAL($A:$A) : Le nombre de cellules non vides dans la colonne A (c'est-à-dire le nombre de clients).
  • 1 : Une seule colonne.

Supprimer les doublons d'une liste déroulante

Si votre liste de données contient des doublons, vous pouvez les supprimer avant de créer votre liste déroulante. Pour cela, vous pouvez utiliser la fonction "Supprimer les doublons" dans l'onglet "Données", ou utiliser une formule pour créer une liste sans doublons.

Exemple : Vous avez une liste de produits dans la colonne A avec des doublons. Pour créer une liste déroulante sans doublons, vous pouvez suivre ces étapes :

  1. Copiez la liste de produits dans une autre colonne (par exemple, la colonne B).
  2. Sélectionnez la colonne B.
  3. Allez dans l'onglet "Données" et cliquez sur "Supprimer les doublons".
  4. Excel supprimera automatiquement les doublons de la colonne B.
  5. Créez votre liste déroulante en utilisant la colonne B comme source.

Bonnes pratiques et erreurs à éviter

Pour créer des listes déroulantes Excel efficaces, voici quelques bonnes pratiques à suivre et erreurs à éviter :

  • Utiliser des noms clairs et descriptifs pour les listes et les noms définis. Cela facilite la maintenance et la compréhension de vos feuilles de calcul.
  • Éviter d'utiliser des listes trop longues. Si vous avez une liste de plusieurs centaines de valeurs, il peut être plus efficace d'utiliser une autre méthode de saisie de données, comme un formulaire.
  • Tester vos listes déroulantes après les avoir créées. Vérifiez que les valeurs affichées sont correctes et que les messages d'erreur s'affichent correctement.
  • Protéger vos feuilles de calcul pour empêcher les utilisateurs de modifier accidentellement les listes déroulantes. Vous pouvez protéger une feuille de calcul en allant dans l'onglet "Révision" et en cliquant sur "Protéger la feuille".
  • Documenter vos listes déroulantes. Ajoutez des commentaires ou des notes pour expliquer l'objectif de chaque liste et la façon dont elle est configurée.

Conclusion

Les listes déroulantes Excel sont un outil indispensable pour améliorer la qualité de vos données et simplifier votre travail. En suivant les étapes et les conseils de ce guide, vous serez en mesure de créer des listes déroulantes efficaces et personnalisées pour répondre à vos besoins spécifiques. N'hésitez pas à explorer les options avancées pour créer des listes déroulantes encore plus dynamiques et performantes. Maîtriser la création de listes déroulantes Excel est un atout précieux pour tout utilisateur souhaitant optimiser ses feuilles de calcul et gagner en efficacité.

Questions fréquentes

Comment modifier une liste déroulante existante ?

Sélectionnez la cellule contenant la liste déroulante. Allez dans l'onglet "Données", puis cliquez sur "Validation des données". Modifiez la plage de cellules dans le champ "Source" ou les messages dans les onglets correspondants. Validez en cliquant sur "OK".

Peut-on créer une liste déroulante à partir d'un autre classeur Excel ?

Oui, c'est possible. Il faut que le classeur source soit ouvert. Dans le champ "Source" de la validation des données, vous pouvez entrer la référence vers la plage de cellules de l'autre classeur en utilisant la syntaxe suivante : `[NomDuFichier.xlsx]NomDeLaFeuille!$A$1:$A$10`. Si le classeur source est fermé, la liste déroulante ne fonctionnera pas correctement.

Comment faire une liste déroulante avec des cases à cocher ?

Excel ne propose pas nativement de listes déroulantes avec cases à cocher. Vous pouvez simuler ce comportement en utilisant des contrôles ActiveX ou des contrôles de formulaire, mais cela nécessite une connaissance plus approfondie de VBA (Visual Basic for Applications). Des solutions alternatives consistent à utiliser des symboles (comme des carrés vides ou cochés) dans une liste déroulante classique.

Mots-clés associés :

excel validation des données liste déroulante excel dynamique liste déroulante excel imbriquée excel indirect excel decaler supprimer doublons excel

Partager cet article :