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


Donc, précédemment, j'ai écrit comment vous pouvez créer une liste déroulante simple dans Excel, ce qui est parfait pour tout type de validation de données. Si vous devez saisir une série de valeurs, il est préférable de créer une liste déroulante afin qu'aucune donnée invalide ne puisse être saisie.

Tout est génial, mais que faire si vous avez besoin d'une liste déroulante liée liste? Qu'est ce que je veux dire? Par exemple, quelqu'un choisit une valeur dans la liste déroulante A et vous voulez que les valeurs soient mises à jour dans la liste déroulante B.

Créer des listes déroulantes liées dans Excel

Commençons par un exemple mieux comprendre comment nous pouvons utiliser des listes chaînées dans Excel. Disons que j'ai une table qui a trois colonnes qui représentent les marques d'une voiture: Toyota, Honda et Nissan. Les lignes représentent les modèles:

linked dropdown excel

Donc, ce que nous pourrions faire est d'avoir une liste déroulante qui contient les marques, comme Toyota, Honda et Nissan et la deuxième liste déroulante aurait les modèles. Si nous devions sélectionner Toyota, la deuxième liste déroulante afficherait Prius, Camry et Solara.

Pour ce faire, configurez les données dans un tableau comme indiqué ci-dessus. Maintenant, sélectionnez les catégories (Ligne 1) et donnez un nom à la plage dans la zone de texte en haut à gauche au-dessus de la colonne A.

excel dropdown list

Maintenant que vous avez nommé la plage pour les catégories, vous devez nommer la plage pour chacune des options comme indiqué ci-dessous:

linked list excel

linked list in excel

excellent tutoriel

Pour créer la première liste déroulante, vous devez cliquer sur une cellule vide puis cliquer sur Donnéescliquez sur Validation des données.

Choisissez Listepour Autoriseret tapez "= carbrands" dans la zone Source. Notez que vous tapez dans ce que vous avez nommé vos catégories, pas nécessairement "carbrands".

Cliquez sur OK et votre première liste déroulante apparaîtra. Maintenant, assurez-vous de noter dans quelle cellule vous avez placé la première liste déroulante car vous en aurez besoin plus tard, c'est-à-dire E2, etc.

Maintenant, cliquez sur une autre cellule vide et retournez à Validation des données. Choisissez à nouveau Liste, mais saisissez cette fois-ci "= indirect (E2)" dans la Source. Au lieu de E2, vous allez mettre dans l'emplacement de la cellule pour la première liste déroulante que vous avez créé.

La fonction indirecte prendra essentiellement le choix faite dans la première liste déroulante et l'utiliser pour le second. Notez que si vous recevez un message du type "La source a actuellement une erreur, voulez-vous continuer", cela signifie que vous n'avez pas encore choisi de valeur pour la première liste déroulante (la valeur NULL ne peut pas être sélectionnée).

linked lists

C'est tout! Assez cool, non? Vous pouvez continuer à aller plus loin si vous le souhaitez, utilisez simplement la deuxième liste déroulante comme source de la troisième liste déroulante et ainsi de suite. Profitez-en!

Listes déroulantes liées ou reliées entre elles avec Excel

Articles Similaires:


26.06.2009