Comment faire un changement de liste déroulante en fonction de la sélection dans une liste différente dans Microsoft Excel

La fonctionnalité de validation des données dans Excel 2013 offre une option de liste pour limiter les sélections dans une cellule à une série de valeurs préconfigurée. Cette sélection peut influencer davantage les valeurs dans une autre liste en présentant des options liées au premier choix. À titre d'exemple, la première liste peut présenter une liste de catégories de produits qui propagent une liste secondaire de modèles de produits. Pour que cette fonctionnalité fonctionne, la première liste déroulante doit être conforme aux restrictions de dénomination imposées aux plages Excel définies.

1

Cliquez sur le signe «+» en bas d'Excel 2013 pour créer une nouvelle feuille à utiliser comme source de données.

2

Entrez les valeurs dont vous avez besoin pour la première liste déroulante dans la colonne A de la nouvelle feuille. Ces valeurs doivent commencer par une lettre ou un trait de soulignement et ne pas contenir d'espaces.

3

Entrez les valeurs secondaires respectives dans les colonnes suivantes pour chaque valeur entrée dans la colonne A. Par exemple, si vous avez entré «Haut-parleurs», «Adaptateurs» et «Câbles» dans les cellules A1 à A3, remplissez les valeurs appropriées dans les colonnes B à D. Parce que vous avez trois catégories, vous avez besoin de trois colonnes secondaires, une comme liste source secondaire pour chaque catégorie. Les colonnes secondaires n'ont aucune restriction de dénomination et peuvent contenir un nombre différent de valeurs.

4

Cliquez et faites glisser votre souris sur les cellules de données de la colonne A pour les sélectionner. Cliquez sur "Formules", "Définir des noms" puis "Définir des noms".

5

Entrez un nom descriptif pour les cellules et cliquez sur "OK". Le nom suit les mêmes restrictions que celles décrites précédemment. Vous pouvez utiliser des majuscules variables dans le nom pour aider à identifier des mots séparés, tels que «ProductCategories», mais vous n'avez pas besoin de refléter cette capitalisation lors du référencement ultérieur de la plage définie.

6

Définissez des noms pour chaque liste de données secondaires à l'aide de la fonction Définir des noms décrite précédemment. Le nom de ces listes doit refléter la valeur des catégories principales. Dans l'exemple précédent, les cellules B1 à B4 doivent être nommées «haut-parleurs», les cellules C1 à C8 doivent être nommées «adaptateurs» et les cellules D1 à D5 doivent être nommées «câbles». Ces exemples de plages supposent que les valeurs sont entrées dans chaque cellule; vous ne devez pas inclure de cellules vides dans la plage définie.

sept

Cliquez sur l'onglet de la feuille d'origine et sélectionnez la cellule vide dans laquelle la liste déroulante principale doit apparaître.

8

Cliquez sur «Données», «Validation des données», puis à nouveau sur «Validation des données».

9

Cliquez sur la liste déroulante "Autoriser" et sélectionnez "Liste".

dix

Entrez "= ProductCategories" (sans les guillemets ici et partout) dans le champ Source et cliquez sur "OK". Remplacez "ProductCategories" par le nom que vous avez défini pour les données de la source principale. Cela crée la liste déroulante principale qui alimente la liste secondaire.

11

Cliquez sur la cellule dans laquelle la liste déroulante secondaire doit apparaître. Sélectionnez «Données», «Validation des données», «Validation des données».

12

Cliquez sur la liste déroulante "Autoriser" et sélectionnez "Liste".

13

Entrez "= Indirect (A1)" et cliquez sur "OK". Modifiez "A1" pour refléter l'adresse de la cellule où la liste déroulante principale apparaît. Si vous recevez une erreur, ignorez-la; il n'apparaît que car aucune option n'a encore été sélectionnée dans la liste principale. Une fois que vous avez sélectionné une option dans la liste principale, la liste secondaire change pour refléter les valeurs associées.