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 le faire, du plus simple au plus avancé. Vous apprendrez toutes les façons 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 consiste à saisir la liste manuellement. Ceci 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 souhaitez qu'ils remplissent certains champs et qu'un champ comporte 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ées dans le menu, puis 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 . Vous verrez maintenant que la cellule que vous avez sélectionnée a une flèche déroulante à côté. Lorsque vous sélectionnez cette flèche, vous verrez tous les éléments que vous avez saisis inclus dans cette liste.
Bien qu'il s'agisse de la méthode la plus rapide pour créer une liste déroulante dans Excel, c'est aussi la plus difficile à gérer. 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 de n'utiliser cette méthode que pour les cellules individuelles et pour les listes que vous ne prévoyez pas de modifier.
Créer une liste déroulante dans Excel : utiliser 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 faire ça:
1. Tout d'abord, répertoriez tous les éléments que vous souhaitez 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 saisir 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 d'où 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 vers le bas sur toute la plage de cellules contenant 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 agrandira à 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.
La bonne chose à propos de cette approche est que vous pouvez modifier n'importe lequel des éléments de cette liste simplement en modifiant n'importe quelle cellule de la plage. Toute modification que vous y apporterez 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 d'é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.
Au lieu de cela, vous devrez insérer une nouvelle entrée quelque part au milieu de la plage. Excel mettra à jour dynamiquement 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 faire ça:
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écalera toutes les cellules de la plage d'une unité, en insérant une cellule vide là 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 la 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 facile 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 suffira de modifier la façon dont vous avez configuré la validation des données pour votre plage. Vous pouvez apprendre comment procéder dans la section suivante.
Ajout dynamique d'éléments à votre liste
Pour un moyen plus pratique d'ajouter des éléments à votre liste déroulante simplement en tapant 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, modifiez la source comme suit :
=OFFSET($E$1,0,0,COUNTA($E:$E),1)
Modifiez $E$1 et $E:$E dans la formule pour utiliser la lettre de la colonne dans laquelle vous avez saisi votre liste d'éléments. Sélectionnez OK pour confirmer cette nouvelle configuration de validation des données.
Voici comment la formule fonctionne :
- Les arguments 0 dans la fonction OFFSET lui indiquent de ne pas appliquer de décalage aux colonnes ou aux lignes.
- La sortie de la fonction COUNTA indique à la fonction OFFSET la hauteur de la plage.
- La fonction NBVAL compte le nombre de cellules qui ne sont pas vides dans la colonne qui contient votre plage.
Maintenant, 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 en 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.
N'oubliez pas 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 vous souhaitez supprimer l'option de liste déroulante de l'une des cellules où vous l'avez configurée, sélectionnez simplement cette cellule et ouvrez à nouveau la fenêtre de validation des données.
Modifiez la liste déroulante Autoriser sur N'importe quelle valeur et sélectionnez OK .
Une fois que vous avez modifié ce paramètre, vous verrez que la cellule reviendra à la normale.
Création de listes déroulantes dans Excel
La création d'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 d'éléments soit. Si vous envisagez de modifier fréquemment les éléments de la liste, utilisez définitivement l'approche dynamique.