ElyxAI
validation

Comment Créer Liste déroulante de un tableau

Excel 2016Excel 2019Excel 365Excel 2021

Apprenez à créer des listes déroulantes dynamiques à partir des données de tableau en Excel via la validation des données. Cette compétence vous permet de construire des feuilles de calcul interactives où les utilisateurs sélectionnent des valeurs dans une plage de tableau prédéfinie, garantissant la cohérence des données.

Pourquoi c'est important

Les listes déroulantes de validation appliquent la cohérence, préviennent les erreurs de saisie et améliorent la qualité des données. Indispensable pour les rapports professionnels et les flux de travail collaboratifs.

Prérequis

  • Connaissance de base d'Excel et familiarité avec les feuilles de calcul
  • Une table existante ou une plage de données pour la liste déroulante
  • Compréhension des références de cellules et des plages

Instructions étape par étape

1

Préparez votre tableau source

Créez un tableau avec les valeurs souhaitées (ex: noms de produits dans A1:A10). Assurez-vous que les données sont propres et organisées en une seule colonne ou ligne.

2

Sélectionnez la cellule pour la liste déroulante

Cliquez sur la cellule où vous voulez que la liste déroulante apparaisse (la cellule de destination pour les sélections utilisateur).

3

Ouvrez la boîte de dialogue Validation

Allez à Données > Validation des données > Validation des données. Cela ouvre la fenêtre des paramètres de validation.

4

Configurez les critères de validation

Dans la liste déroulante Autoriser, sélectionnez 'Liste'. Dans le champ Source, entrez votre plage de tableau (ex: =$A$1:$A$10 avec références absolues). Cliquez OK.

5

Testez la liste déroulante

Cliquez sur la cellule avec validation; une flèche déroulante apparaît. Cliquez-la pour vérifier que toutes les valeurs s'affichent correctement.

Méthodes alternatives

Utiliser des plages nommées

Définissez une plage nommée pour votre tableau (Formules > Définir un nom), puis référencez-la dans la validation par le nom plutôt que par les coordonnées.

Plage dynamique avec fonction OFFSET

Utilisez une formule comme =OFFSET($A$1,0,0,COUNTA($A$1:$A$100),1) pour créer des listes déroulantes auto-extensibles.

Astuces et conseils

  • Utilisez des références absolues ($A$1:$A$10) dans le champ Source pour verrouiller la plage et éviter les décalages lors de la copie.
  • Triez votre tableau source alphabétiquement pour aider les utilisateurs à trouver les valeurs.
  • Ajoutez un message d'erreur dans l'onglet Alerte d'erreur pour guider les utilisateurs en cas de données invalides.

Astuces avancées

  • Combinez la validation avec la fonction INDIRECT() pour créer des listes déroulantes en cascade où la deuxième dépend de la première.
  • Copiez une cellule validée et collez spécial (Ctrl+Alt+V > Validation uniquement) pour appliquer les mêmes règles rapidement.
  • Utilisez la mise en forme conditionnelle avec la validation pour mettre en surbrillance les cellules selon les sélections.

Résolution de problèmes

La flèche déroulante n'apparaît pas dans la cellule validée

Assurez-vous que la validation est appliquée en vérifiant Données > Validation. Essayez de décocher puis cocher l'option 'Afficher la flèche déroulante'.

La liste affiche une erreur #REF! au lieu des valeurs

La plage source est invalide ou supprimée. Allez à Validation des données et entrez à nouveau la plage correcte (ex: $A$1:$A$10).

La liste déroulante accepte des entrées non valides

La validation était définie sur 'Autoriser toute valeur'. Allez à Validation des données et réglez Autoriser sur 'Liste' avec votre plage source.

Formules Excel associées

Questions fréquentes

Puis-je créer une liste déroulante à partir d'un tableau dans une autre feuille?
Oui, référencez l'autre feuille dans le champ Source: =Feuille2!$A$1:$A$10. Remplacez 'Feuille2' par le nom réel et ajustez la plage.
Comment faire pour que la liste se mette à jour automatiquement quand les données changent?
Utilisez une formule de plage dynamique avec OFFSET ou INDEX/COUNTA au lieu de références statiques. Elle s'ajuste automatiquement quand des lignes sont ajoutées.
Puis-je appliquer la même liste déroulante à plusieurs cellules à la fois?
Oui, sélectionnez toutes les cellules, puis appliquez la validation une seule fois. Toutes les cellules sélectionnées recevront les mêmes règles simultanément.
Quelle est la différence entre Liste et validation avec flèche déroulante?
Aucune différence; la flèche déroulante est simplement l'élément visuel qui apparaît quand la validation 'Liste' est appliquée. Les deux termes désignent la même fonctionnalité.

C'etait une tache. ElyxAI en gere des centaines.

S'inscrire