Créer une liste déroulante Excel à partir d'un tableau (5 exemples)

  • Partage Ça
Hugh West

Sur Microsoft Excel, Créer une liste déroulante à partir du tableau est très facile. Dans cet article, nous allons expliquer le processus de création d'une liste déroulante excel à partir du tableau. Pour illustrer ce problème, nous allons suivre différents exemples suivis de différents ensembles de données.

Télécharger le cahier d'exercices

Vous pouvez télécharger le cahier d'exercices à partir d'ici.

Liste déroulante Excel.xlsx

5 exemples pour créer une liste déroulante Excel à partir d'un tableau

1. créer une liste déroulante à partir d'un tableau avec validation

Pour créer une liste déroulante à partir d'un tableau, nous pouvons utiliser la fonction validation C'est l'une des méthodes les plus simples pour créer une liste déroulante. Nous utiliserons l'option validation de trois manières différentes :

1.1 Utilisation de données cellulaires pour créer une liste déroulante

Pour illustrer cette méthode, nous avons un jeu de données de étudiants et leurs sujets Dans cet exemple, nous allons créer une liste déroulante des valeurs de la colonne. sujets sur Cellule C13 Voyons comment on peut faire ça :

  • Au début, sélectionnez la cellule C13 Allez à la Données onglet.
  • Sélectionnez l'option Validation des données de la Outils de données Une nouvelle fenêtre s'ouvre.

  • Ensuite, à partir du Validation des données allez dans la fenêtre Paramètres option.
  • Dans le menu déroulant de l'écran Autoriser sélectionnez l'option Liste .

  • Ensuite, nous obtiendrons le Source : bar. Sélectionner la cellule (C5:C10) dans le bar.
  • Appuyez sur OK .

  • Enfin, nous verrons une icône déroulante dans la cellule C13 En cliquant sur l'icône, nous obtenons les valeurs du sujet de notre jeu de données.

1.2 Saisir les données manuellement

Dans cet exemple, nous allons saisir manuellement les valeurs sous la liste déroulante alors que, dans l'exemple précédent, nous avons pris les valeurs de notre ensemble de données. Dans l'ensemble de données suivant, nous allons saisir une barre déroulante pour l'année de passage des étudiants dans la cellule D13 . il suffit de suivre les étapes ci-dessous pour effectuer cette action :

  • Tout d'abord, sélectionnez la cellule D13 Ouvrez le Validation des données fenêtre.
  • Allez à la Paramètres option.
  • De la Autoriser sélectionnez le menu déroulant liste option.

  • Ensuite, dans le Source : barre, entrée manuelle 2019 , 2020 & ; 2021 .
  • Appuyez sur OK .

  • Enfin, nous pouvons voir une liste déroulante de 3 valeurs d'années dans la cellule D13 .

1.3 Utiliser une formule Excel

Nous pouvons également utiliser la formule pour créer une liste déroulante dans la section Microsoft Excel Dans cet exemple, nous allons effectuer la même tâche avec le même ensemble de données que la première méthode. Dans ce cas, nous allons utiliser une formule Excel. Voyons les étapes de ce travail :

  • Tout d'abord, sélectionnez la cellule C 13 Ouvrez le Validation des données fenêtre.
  • Sélectionnez le Paramètres option.
  • Sélectionnez le liste de l'option Autoriser dans le menu déroulant.

  • Maintenant, nous pouvons voir le Source : Insérez la formule suivante dans le bar :
=OFFSET($C$5,0,0,6)

  • Appuyez sur OK .

  • Enfin, nous pouvons voir une icône déroulante dans la cellule C13 En cliquant sur l'icône, on obtient la liste déroulante des sujets.

Lire la suite : Comment créer une liste déroulante dépendante dans Excel ?

2) Créer une liste déroulante dynamique à partir d'un tableau Excel

Parfois, après avoir défini la liste déroulante, nous pouvons avoir besoin d'ajouter des éléments ou des valeurs à cette liste. Pour ajouter une nouvelle valeur dans le tableau ainsi que dans la liste déroulante, nous devons la rendre dynamique. Résolvons ce problème en suivant les étapes suivantes :

  • Au début, sélectionnez le Insérer onglet.
  • Dans l'onglet, sélectionnez l'option Tableau .

  • Une nouvelle fenêtre s'ouvre.
  • Sélectionner une plage de cellules (B4:B10) comme des données de table.
  • N'oubliez pas de vérifier l'option ' Ma table a des en-têtes'.
  • Appuyez sur OK .

  • Maintenant, sélectionnez la cellule E6 Ouvrez le Validation des données fenêtre.
  • Sélectionnez le Paramètres option.
  • Sélectionnez le liste de l'option Autoriser dans le menu déroulant.
  • Insérez la formule suivante dans le nouveau Source : bar :
=INDIRECT("Table1[Nom]")

  • Appuyez sur OK .

  • De nouveau, nous allons créer une table pour le Sujets colonne.

  • Ici, sélectionnez la cellule F6 Ouvrez le Validation des données fenêtre.
  • Sélectionnez le Paramètres option.
  • De la Autoriser dans le menu déroulant, sélectionnez le liste option
  • Insérez la formule suivante dans le nouveau Source : bar :
=INDIRECT("Tableau2[Sujets]")

  • Appuyez sur OK .

  • Maintenant, ajoutez un nouveau nom Richard dans le Nom nous pouvons voir que la liste déroulante affiche également la nouvelle valeur.

  • Enfin, insérez une nouvelle valeur Littérature dans le Sujets Nous obtiendrons également la nouvelle valeur dans la liste déroulante.

Lire la suite : Comment créer une liste déroulante dépendante dynamique dans Excel ?

3. copier-coller de liste déroulante dans Excel

Supposons que nous ayons une liste déroulante dans une cellule et que nous voulions la copier dans une autre cellule. Dans cet exemple, nous allons apprendre comment copier une liste déroulante d'une cellule à une autre. Il suffit de suivre les instructions suivantes pour effectuer cette action :

  • Tout d'abord, sélectionnez la cellule de la liste déroulante que nous voulons copier.
  • Faites Cliquez à droite sur et sélectionnez le Copie option.

  • Sélectionnez maintenant la cellule F6 où nous collerons la liste déroulante.
  • Allez à la Accueil Sélectionnez l'onglet Pâte option.
  • Dans la liste déroulante, sélectionnez l'option Collage spécial .

  • Une nouvelle fenêtre s'ouvre alors. Vérifiez l'option Validation de la boîte.
  • Appuyez sur OK .

  • Enfin, nous pouvons voir que la liste déroulante de la cellule F6 est la copie de E6 .

Lectures similaires

  • La liste déroulante Excel ne fonctionne pas (8 problèmes et solutions)
  • Comment créer une liste à partir d'une plage dans Excel (3 méthodes)
  • Créer une liste déroulante sur plusieurs colonnes dans Excel (3 façons)
  • Liste déroulante dépendante multiple Excel VBA (3 façons)
  • Comment créer une liste déroulante Excel avec couleur (2 façons)

4. sélectionner toutes les cellules de la liste déroulante du tableau

Il arrive parfois que notre ensemble de données contienne plusieurs listes déroulantes. Dans cet exemple, nous allons voir comment trouver et sélectionner toutes les listes déroulantes d'un ensemble de données. Nous utiliserons l'ensemble de données de notre exemple précédent pour illustrer cette méthode. Voyons comment procéder en suivant des étapes simples :

  • Tout d'abord, rendez-vous sur le site Trouver et sélectionner dans la section d'édition de l ruban .
  • Dans le menu déroulant, sélectionnez l'option Aller à Spécial .

  • Une nouvelle fenêtre s'ouvre.
  • Vérifiez l'option Tous en vertu de la Validation des données option.
  • Hit OK .

  • Ainsi, nous obtenons la liste déroulante sélectionnée dans les cellules E6 & ; F6 .

Lire la suite : Comment faire une sélection multiple à partir d'une liste déroulante dans Excel ?

5. création de listes déroulantes dépendantes ou conditionnelles

Supposons que nous ayons besoin de créer deux listes déroulantes liées entre elles. Dans cet exemple, nous allons voir comment rendre une liste déroulante disponible en fonction d'une autre liste déroulante. Il suffit de suivre les étapes pour effectuer cette action :

  • Tout d'abord, sélectionnez la cellule E6 .
  • Ouvrez le Validation des données fenêtre.
  • Sélectionnez le Paramètres option.
  • Sélectionnez le liste de l'option Autoriser liste déroulante
  • Saisissez la formule suivante dans le nouveau Source : bar :
=$B$4:$C$4

  • Appuyez sur OK .

  • Ensuite, allez dans le Formule onglet.
  • Sélectionnez l'option Créer à partir d'une sélection de la Nom défini section.

  • Une nouvelle fenêtre s'ouvre alors.
  • Ne cochez que l'option Rangée supérieure .
  • Appuyez sur OK .

  • Maintenant, sélectionnez la cellule F6 et ouvrir le Validation des données fenêtre.
  • Allez à la Paramètres option.
  • De la Autoriser dans la liste déroulante, sélectionnez l'option Liste .
  • Insérez la formule suivante dans le nouveau Source : bar :
=INDIRECT(E6)

  • Appuyez sur OK .

  • Enfin, si nous sélectionnons l'option Fruits de Drop Down-1 nous n'obtenons que des éléments de fruits dans Drop Down-2.

  • Encore une fois, si nous sélectionnons Légumes dans Drop Down-1 nous obtenons la liste des légumes dans Drop Down-2.

Lire la suite : Liste déroulante conditionnelle dans Excel(Créer, trier et utiliser)

Les choses à retenir

  • La liste déroulante est perdue si vous copiez une cellule (qui ne contient pas de liste déroulante) sur une cellule qui contient une liste déroulante.
  • Le pire, c'est que Excel ne fournira pas d'alerte informant l'utilisateur avant d'écraser le menu déroulant.

Conclusion

Dans cet article, nous avons essayé de couvrir toutes les méthodes possibles pour créer des listes déroulantes Excel à partir de tableaux. Téléchargez le cahier d'exercices joint à cet article et entraînez-vous. Si vous ressentez une quelconque confusion, commentez dans la case ci-dessous.

Hugh West est un formateur et analyste Excel très expérimenté avec plus de 10 ans d'expérience dans l'industrie. Il est titulaire d'un baccalauréat en comptabilité et finance et d'une maîtrise en administration des affaires. Hugh a une passion pour l'enseignement et a développé une approche pédagogique unique qui est facile à suivre et à comprendre. Sa connaissance approfondie d'Excel a aidé des milliers d'étudiants et de professionnels du monde entier à améliorer leurs compétences et à exceller dans leur carrière. Grâce à son blog, Hugh partage ses connaissances avec le monde, offrant des tutoriels Excel gratuits et une formation en ligne pour aider les particuliers et les entreprises à atteindre leur plein potentiel.