Comment créer une liste déroulante dans Excel

0
194

L'utilisation d'une liste déroulante dans Excel peut réduire considérablement le temps nécessaire pour saisir des données dans une feuille de calcul. Heureusement, il est très facile de créer une liste déroulante dans Excel.

Il existe plusieurs méthodes pour ce faire, des plus simples aux plus avancées. Vous apprendrez toutes les manières de le faire dans cet article.

Créer une liste déroulante dans Excel : méthode simple

Le moyen le plus simple de créer une liste déroulante dans Excel est en entrant la liste manuellement. C'est idéal pour les situations où vous n'avez besoin que d'une liste déroulante dans une seule cellule et vous n'avez pas besoin de la mettre à jour fréquemment.

Par exemple, si vous envoyez aux gens un fichier dans lequel vous voulez qu'ils remplissent certains champs, et qu'un champ a une simple liste de choix, cette méthode est idéale.

Pour créer une liste déroulante en utilisant la méthode simple :

1. Sélectionnez la ou les cellules dans lesquelles vous souhaitez créer votre liste.

2. Sélectionnez Donnéesdans le menu et sélectionnez Validation des données sur le ruban.

3. Cela ouvrira une fenêtre de validation des données. Sélectionnez la liste déroulante sous Autoriser et sélectionnez Liste.

4. Cela vous permet de taper manuellement les éléments que vous voulez dans votre liste. Tapez simplement chaque élément dans le champ Source avec chaque élément séparé par des virgules.

5. Sélectionnez OK. Maintenant, vous verrez que la cellule que vous avez sélectionnée a une flèche déroulante à côté d'elle. Lorsque vous sélectionnez cette flèche, vous verrez tous les éléments que vous avez tapés inclus dans cette liste.

Bien que ce soit la méthode la plus rapide pour créer une liste déroulante dans Excel, c'est aussi la plus difficile à maintenir. La modification de la liste nécessite de revenir dans les paramètres de validation et de mettre à jour le champ Source. 

Si vous créez beaucoup de ce type de listes déroulantes dans Excel, cela peut prendre beaucoup de travail pour les modifier. C'est pourquoi il est important d'utiliser cette méthode uniquement pour les cellules individuelles et pour les listes que vous ne vous attendez pas à changer. 

Créer une liste déroulante dans Excel : à l'aide d'une plage

Si vous souhaitez une solution plus flexible, vous pouvez extraire des éléments de votre liste à partir d'une plage d'autres cellules dans Excel.

Pour ce faire :

1. Tout d'abord, répertoriez tous les éléments que vous voulez dans votre liste dans n'importe quelle colonne de cellules. Vous pouvez les saisir sur la feuille de calcul actuelle ou sur n'importe quelle autre feuille.

2. Répétez le processus ci-dessus pour sélectionner la cellule et lancer la fenêtre de validation des données. Définissez le champ Autoriser sur Liste. Cette fois, au lieu de taper quoi que ce soit dans le champ Source, sélectionnez l'icône de flèche vers le haut à droite de ce champ. Il s'agit de l'option de sélection de plage qui vous permet de sélectionner le champ à partir duquel vous souhaitez extraire les éléments de votre liste.

3. Vous verrez la fenêtre Validation des données se réduire afin que vous puissiez voir la feuille entière. Faites glisser le pointeur de la souris sur toute la plage de cellules qui incluent tous les éléments de liste que vous souhaitez inclure. Lorsque vous avez terminé, sélectionnez l'icône de flèche vers le bas à droite du champ de sélection. Cela élargira à nouveau la fenêtre de validation des données.

4. Vous verrez que la plage que vous avez sélectionnée apparaît maintenant dans le champ Source. Sélectionnez simplement OK pour accepter ces paramètres. 

5. Maintenant, lorsque vous sélectionnez la flèche déroulante à droite de la cellule que vous avez configurée en tant que liste déroulante, vous verrez tous les éléments inclus dans la plage que vous venez de sélectionner.

L'avantage de cette approche est que vous pouvez modifier n'importe quel élément de cette liste en modifiant simplement n'importe quelle cellule de la plage. Toute modification que vous y apportez mettra à jour chaque liste déroulante que vous avez créée dans laquelle vous avez sélectionné cette plage comme source.

Cette méthode est la meilleure lorsque vous souhaitez formater un grand nombre de cellules dans une liste déroulante en utilisant les mêmes éléments de liste. Vous pouvez faire en sorte que le contenu d'une seule plage contrôle les éléments de toutes ces listes, et peu importe leur nombre.

Ajout d'éléments à votre liste

En plus de modifier les articles de votre gamme pour mettre à jour vos listes, vous pouvez également ajouter de nouveaux articles. Vous ne pourrez pas ajouter un élément à la fin de la plage, car votre sélection de plage est limitée par les première et dernière cellules que vous avez sélectionnées.

À la place, vous devrez insérer un nouvelle entrée quelque part au milieu de la gamme. Excel mettra dynamiquement à jour votre sélection de plage dans les paramètres de validation des données pour inclure la nouvelle plage que vous avez augmentée d'une cellule.

Pour ce faire :

1. Cliquez avec le bouton droit sur n'importe quelle cellule de votre plage source et sélectionnez Insérer dans le menu déroulant.

2. Dans la petite fenêtre de sélection, sélectionnez Décaler les cellules vers le bas, puis sélectionnez OK. Cela déplacera toutes les cellules de la plage d'une unité, en insérant une cellule vide à l'endroit où vous avez sélectionné.

3. Tapez le nouvel élément que vous souhaitez ajouter dans la cellule vide que vous venez de créer.

Maintenant, lorsque vous sélectionnez l'icône de flèche vers le bas à droite de la cellule de liste déroulante que vous avez créée, vous verrez le nouvel élément que vous venez d'ajouter dans la plage.

C'est un moyen simple d'ajouter de nouveaux éléments à votre liste déroulante, mais cela nécessite quelques étapes supplémentaires. Ce n'est certainement pas aussi simple que d'ajouter un nouvel article à la fin de votre gamme. 

Si vous souhaitez le faire, il vous suffit de modifier la façon dont vous avez configuré la validation des données pour votre plage. Vous pouvez apprendre à le faire dans la section suivante.

Ajouter dynamiquement des éléments à votre liste

Pour un moyen plus pratique d'ajouter des éléments à votre liste déroulante en tapant simplement le nouvel élément à la fin de votre plage configurée, vous devrez utiliser la fonction OFFSET.

Avec la cellule de la liste déroulante sélectionnée, sélectionnez Données dans le menu et Validation des données dans le ruban.

Dans la fenêtre Validation des données, remplacez la source par :

=OFFSET($E$1,0,0,COUNTA($E:$E),1)

Modifier $E$1 et $E :$E dans la formule pour utiliser la lettre de la colonne où vous avez entré votre liste d'articles. Sélectionnez OK pour confirmer cette nouvelle configuration de validation des données.

Voici comment fonctionne la formule :

  • Les arguments 0 de la fonction OFFSET lui indiquent de ne pas appliquer de décalage aux colonnes ou aux lignes.
  • La sortie du COUNTA La fonction indique à la fonction OFFSET la hauteur de la plage.
  • La fonction COUNTA compte le nombre de cellules qui ne sont pas vides dans la colonne qui contient votre plage.

Désormais, chaque fois que vous ajoutez une nouvelle valeur à cette colonne, le paramètre de hauteur de la fonction OFFSET augmente de un et la fonction OFFSET renvoie la plage entière, mise à jour pour inclure votre nouvelle entrée.

Pour voir cela dans action, ajoutez simplement une nouvelle entrée à votre gamme d'articles. Sélectionnez la flèche déroulante à droite de votre cellule déroulante et vous verrez votre nouvelle entrée apparaître dans la liste déroulante.

Gardez à l'esprit que vous devrez peut-être utiliser la barre de défilement à droite si votre liste d'éléments est longue.

Supprimer une liste déroulante dans Excel

Enfin, si jamais vous le souhaitez pour supprimer l'option de liste déroulante de l'une des cellules où vous l'avez configuré, sélectionnez simplement cette cellule et ouvrez à nouveau la fenêtre de validation des données.

Modifiez la liste déroulante Autoriser en < strong>Toute valeur et sélectionnez OK

Une fois ce paramètre modifié, vous verrez que la cellule redeviendra normale.

Créer des listes déroulantes dans Excel

Créer une liste déroulante dans Excel est simple et vous avez le choix entre de nombreuses options. La méthode que vous choisissez dépend simplement du nombre de cellules que vous prévoyez d'activer avec une liste d'éléments et de la flexibilité que vous souhaitez que la liste des éléments soit. Si vous prévoyez de modifier fréquemment les éléments de la liste, utilisez certainement l'approche dynamique.