Comment créer plusieurs listes déroulantes liées dans Excel

Les listes déroulantes dans Excel sont des outils puissants. Ils vous permettent de fournir aux utilisateurs une flèche déroulante qui, lorsqu'elle est sélectionnée, leur fournit une liste de choix.

Cela peut réduire les erreurs de saisie de données car cela évite aux utilisateurs d'avoir à saisir directement les réponses. Excel vous permet même d'extraire les éléments de ces listes déroulantes à partir d'une plage de cellules.

Cependant, cela ne s'arrête pas là. En utilisant des méthodes créatives pour configurer la validation des données pour les cellules déroulantes, vous pouvez même créer plusieurs listes déroulantes liées, où les éléments disponibles dans une deuxième liste(available in a second list) dépendent de la section créée par l'utilisateur dans la première liste.

À quoi servent les listes déroulantes(Good) multiples liées(Linked) ?

Considérez que la plupart des formulaires en ligne remplissent des listes déroulantes secondaires en fonction de ce que vous répondez dans la liste déroulante précédente. Cela signifie que vous pouvez rendre vos feuilles de saisie de données Excel aussi avancées que les formulaires en ligne. Il se modifiera en fonction des réponses de l'utilisateur. 

Par exemple, supposons que vous utilisiez une feuille de calcul Excel pour collecter des informations informatiques auprès de vos utilisateurs qui ont besoin de réparations informatiques(computer repairs)

Les options d'entrée pourraient ressembler à ceci :

  • Partie informatique(Computer Part) : moniteur, souris(Mouse) , clavier(Keyboard) , système de base(Base System)
  • Type de pièce :
    • Moniteur(Monitor) : verre, boîtier(Housing) , cordon d'alimentation(Power Cord) , électronique interne(Internal Electronics)
    • Souris(Mouse) : Molette, Lumière LED(LED Light) , Cordon(Cord) , Boutons(Buttons) , Boîtier
    • Clavier(Keyboard) : Touches, Boîtier(Housing) , Membrane , Cordon(Cord) , Électronique Interne(Internal Electronics)
    • Système de base(Base System) : boîtier, boutons(Buttons) , ports , alimentation(Power) , électronique interne(Internal Electronics) , système d'exploitation(Operating System)

Comme vous pouvez le voir dans cette arborescence, les informations qui doivent être disponibles pour sélectionner le "Type de pièce" dépendent de la pièce d' ordinateur(Computer Part) que l'utilisateur sélectionne dans la première liste déroulante.

Dans cet exemple, votre feuille de calcul peut commencer à ressembler à ceci :

Si vous créez plusieurs listes déroulantes liées, vous pouvez utiliser l'élément sélectionné dans la liste déroulante de B1 pour piloter le contenu de la liste déroulante de B2.

Voyons comment vous pouvez configurer cela. Aussi, n'hésitez pas à télécharger notre exemple de feuille Excel avec l'exemple ci-dessous.

Créer votre feuille source de liste déroulante(List Source Sheet)

La façon la plus propre de configurer quelque chose comme ça est de créer un nouvel onglet dans Excel où vous pouvez configurer tous vos éléments de liste déroulante.

Pour configurer ces listes déroulantes liées, créez un tableau dans lequel l'en-tête en haut représente tous les composants de l'ordinateur que vous souhaitez inclure dans la première liste déroulante. Ensuite, répertoriez tous les éléments (types de pièces) qui doivent figurer sous cet en-tête.

Ensuite, vous devrez sélectionner et nommer chaque plage afin que, lorsque vous configurerez ultérieurement la validation des données(Data Validation) , vous puissiez sélectionner la bonne.

Pour ce faire, sélectionnez tous les éléments sous chaque colonne et nommez la plage sélectionnée de la même manière que l'en-tête. Pour nommer une table, il vous suffit de taper le nom dans le champ au-dessus de la colonne "A".

Par exemple, sélectionnez les cellules A2 à A5 et nommez cette plage "Moniteur".

Répétez ce processus jusqu'à ce que toutes les plages soient nommées de manière appropriée. 

Une autre façon de procéder consiste à utiliser la fonction Créer(Create) à partir de la sélection(Selection) d' Excel . Cela vous permet de nommer toutes les plages comme le processus manuel ci-dessus, mais en un seul clic.

Pour ce faire, sélectionnez simplement toutes les plages de la deuxième feuille que vous avez créée. Sélectionnez ensuite Formules(Formulas) dans le menu, puis sélectionnez Créer à partir de la sélection(Create from Selection) dans le ruban.

Une fenêtre contextuelle apparaîtra. Assurez-vous que seule la ligne du haut(Top row) est sélectionnée, puis sélectionnez OK .

Cela utilisera les valeurs d'en-tête de la rangée supérieure pour nommer chacune des plages en dessous. 

Configurez votre première liste déroulante

Il est maintenant temps de configurer vos multiples listes déroulantes liées. Pour faire ça:

1. De retour sur la première feuille, sélectionnez la cellule vide à droite de la première étiquette. Sélectionnez ensuite Données(Data) dans le menu, puis sélectionnez Validation des données(Data Validation) dans le ruban.

2. Dans la fenêtre Validation des données qui s'ouvre, sélectionnez (Data Validation)Liste(List) sous Autoriser(Allow) et sous Source , sélectionnez l'icône de flèche vers le haut. Cela vous permettra de sélectionner la plage de cellules que vous souhaitez utiliser comme source pour cette liste déroulante.

3. Sélectionnez la deuxième feuille dans laquelle vous configurez les données source de la liste déroulante, puis sélectionnez uniquement les champs d'en-tête. Ceux-ci seront utilisés pour remplir la liste déroulante initiale dans la cellule que vous avez sélectionnée.

4. Sélectionnez la flèche vers le bas dans la fenêtre de sélection pour développer la fenêtre Validation des données(Data Validation) . Vous verrez la plage que vous avez sélectionnée maintenant affichée dans le champ Source . Sélectionnez OK pour terminer.

5. Maintenant, de retour sur la feuille principale, vous remarquerez que la première liste déroulante contient chacun des champs d'en-tête de la deuxième feuille.

Maintenant que votre première liste déroulante est terminée, il est temps de créer votre prochaine liste déroulante liée.

Configurez votre première liste déroulante

Sélectionnez la deuxième cellule pour laquelle vous souhaitez charger les éléments de liste en fonction de ce qui est sélectionné dans la première cellule.

Répétez le processus ci-dessus pour ouvrir la fenêtre de validation des données . (Data Validation)Sélectionnez Liste(List) dans le menu déroulant Autoriser . (Allow)Le champ Source est ce qui va extraire les éléments de la liste en fonction de ce qui est sélectionné dans la première liste déroulante.

Pour ce faire, saisissez la formule suivante :

=INDIRECT($B$1)

Comment fonctionne la fonction INDIRECT ?

Cette fonction renvoie une référence Excel(Excel) valide (dans ce cas à une plage), à ​​partir d'une chaîne de texte. Dans ce cas, la chaîne de texte est le nom de la plage passée par la première cellule ($B$1). INDIRECT prend donc le nom de la plage, puis fournit la validation des données déroulantes avec la plage correcte associée à ce nom.

Remarque(Note) : Si vous configurez la validation des données pour ce second menu déroulant sans sélectionner de valeur dans le premier menu déroulant, un message d'erreur s'affichera. Vous pouvez sélectionner Oui(Yes) pour ignorer l'erreur et continuer.

Maintenant, testez vos nouvelles listes déroulantes multiples liées. Utilisez le premier menu déroulant pour sélectionner l'un des composants de l'ordinateur. Lorsque vous sélectionnez la deuxième liste déroulante, vous devriez voir les éléments de liste appropriés pour cette partie de l'ordinateur. Il s'agissait des types de pièces dans la colonne de la deuxième feuille(on the second sheet) que vous avez remplie pour cette pièce.

Utilisation de plusieurs listes déroulantes liées dans (Multiple Linked)Excel

Comme vous pouvez le voir, c'est une façon très cool de rendre vos feuilles de calcul beaucoup plus dynamiques. En remplissant les listes déroulantes suivantes en réponse à ce que les utilisateurs sélectionnent dans d'autres cellules(select in other cells) , vous pouvez rendre vos feuilles de calcul beaucoup plus réactives aux utilisateurs et les données beaucoup plus utiles.

Jouez avec les conseils ci-dessus et voyez quel type de listes déroulantes liées intéressantes vous pouvez créer dans vos feuilles de calcul. Partagez(Share) certains de vos propres conseils intéressants dans la section des commentaires ci-dessous.



About the author

Je suis un technicien en informatique qui travaille avec Android et les logiciels bureautiques depuis de nombreuses années. J'enseigne également aux gens comment utiliser les Mac depuis environ 5 ans. Si vous cherchez quelqu'un qui sait comment réparer les choses sur votre ordinateur, je peux probablement vous aider !



Related posts