Créer une liste déroulante dans Excel - Tutoriel Excel facile

Table des matières

Créer une liste déroulante | Autoriser d'autres entrées | Ajouter/Supprimer des éléments | Liste déroulante dynamique | Supprimer une liste déroulante | Listes déroulantes dépendantes | Table magique

Listes déroulantes dans Exceller sont utiles si vous voulez être sûr que les utilisateurs sélectionnent un élément dans une liste, au lieu de saisir leurs propres valeurs.

Créer une liste déroulante

Pour créer une liste déroulante dans Excel, exécutez les étapes suivantes.

1. Sur la deuxième feuille, saisissez les éléments que vous souhaitez voir apparaître dans la liste déroulante.

Remarque : si vous ne souhaitez pas que les utilisateurs accèdent aux éléments de Sheet2, vous pouvez masquer Sheet2. Pour ce faire, faites un clic droit sur l'onglet feuille de Sheet2 et cliquez sur Masquer.

2. Sur la première feuille, sélectionnez la cellule B1.

3. Sous l'onglet Données, dans le groupe Outils de données, cliquez sur Validation des données.

La boîte de dialogue 'Validation des données' apparaît.

4. Dans la zone Autoriser, cliquez sur Liste.

5. Cliquez dans la zone Source et sélectionnez la plage A1:A3 sur Sheet2.

6. Cliquez sur OK.

Résultat:

Remarque : pour copier/coller une liste déroulante, sélectionnez la cellule avec la liste déroulante et appuyez sur CTRL + c, sélectionnez une autre cellule et appuyez sur CTRL + v.

7. Vous pouvez également saisir les éléments directement dans la zone Source, au lieu d'utiliser une référence de plage.

Remarque : cela rend votre liste déroulante sensible à la casse. Par exemple, si un utilisateur tape oui, une alerte d'erreur s'affichera.

Autoriser d'autres entrées

Vous pouvez également créer une liste déroulante dans Excel qui autorise d'autres entrées.

1. Tout d'abord, si vous saisissez une valeur qui ne figure pas dans la liste, Excel affiche une alerte d'erreur.

Pour autoriser d'autres entrées, exécutez les étapes suivantes.

2. Sous l'onglet Données, dans le groupe Outils de données, cliquez sur Validation des données.

La boîte de dialogue 'Validation des données' apparaît.

3. Dans l'onglet Alerte d'erreur, décochez « Afficher l'alerte d'erreur après la saisie de données non valides ».

4. Cliquez sur OK.

5. Vous pouvez maintenant saisir une valeur qui ne figure pas dans la liste.

Ajouter/supprimer des éléments

Vous pouvez ajouter ou supprimer des éléments d'une liste déroulante dans Excel sans ouvrir la boîte de dialogue « Validation des données » et sans modifier la référence de plage. Cela fait gagner du temps.

1. Pour ajouter un élément à une liste déroulante, accédez aux éléments et sélectionnez un élément.

2. Cliquez avec le bouton droit, puis cliquez sur Insérer.

3. Sélectionnez "Décaler les cellules vers le bas" et cliquez sur OK.

Résultat:

Remarque : Excel a automatiquement changé la référence de plage de Sheet2!$A$1:$A$3 à Sheet2!$A$1:$A$4. Vous pouvez le vérifier en ouvrant la boîte de dialogue 'Validation des données'.

4. Saisissez un nouvel élément.

Résultat:

5. Pour supprimer un élément d'une liste déroulante, à l'étape 2, cliquez sur Supprimer, sélectionnez "Décaler les cellules vers le haut" et cliquez sur OK.

Liste déroulante dynamique

Vous pouvez également utiliser une formule qui met automatiquement à jour votre liste déroulante lorsque vous ajoutez un élément à la fin de la liste.

1. Sur la première feuille, sélectionnez la cellule B1.

2. Sous l'onglet Données, dans le groupe Outils de données, cliquez sur Validation des données.

La boîte de dialogue 'Validation des données' apparaît.

3. Dans la zone Autoriser, cliquez sur Liste.

4. Cliquez dans la zone Source et entrez la formule : =OFFSET(Sheet2!$A$1,0,0,COUNTA(Sheet2!$A:$A),1)

Explication : la fonction OFFSET prend 5 arguments. Référence : Sheet2!$A$1, lignes à décaler : 0, colonnes à décaler : 0, hauteur : COUNTA(Sheet2!$A:$A) et largeur : 1. COUNTA(Sheet2!$A:$A) compte le nombre de valeurs dans la colonne A sur Sheet2 qui ne sont pas vides. Lorsque vous ajoutez un élément à la liste sur Sheet2, COUNTA(Sheet2!$A:$A) augmente. En conséquence, la plage renvoyée par la fonction OFFSET s'étend et la liste déroulante est mise à jour.

5. Cliquez sur OK.

6. Sur la deuxième feuille, ajoutez simplement un nouvel élément à la fin de la liste.

Résultat:

Supprimer une liste déroulante

Pour supprimer une liste déroulante dans Excel, exécutez les étapes suivantes.

1. Sélectionnez la cellule avec la liste déroulante.

2. Sous l'onglet Données, dans le groupe Outils de données, cliquez sur Validation des données.

La boîte de dialogue 'Validation des données' apparaît.

3. Cliquez sur Tout effacer.

Remarque : pour supprimer toutes les autres listes déroulantes avec les mêmes paramètres, cochez « Appliquer ces modifications à toutes les autres cellules avec les mêmes paramètres » avant de cliquer sur Tout effacer.

4. Cliquez sur OK.

Listes déroulantes dépendantes

Vous voulez en savoir plus sur les listes déroulantes dans Excel ? Apprenez à créer des listes déroulantes dépendantes.

1. Par exemple, si l'utilisateur sélectionne Pizza dans une première liste déroulante.

2. Une deuxième liste déroulante contient les éléments Pizza.

3. Mais si l'utilisateur sélectionne Chinois dans la première liste déroulante, la deuxième liste déroulante contient les plats chinois.

Table magique

Vous pouvez également stocker vos éléments dans un tableau Excel pour créer une liste déroulante dynamique.

1. Sur la deuxième feuille, sélectionnez un élément de liste.

2. Sous l'onglet Insertion, dans le groupe Tableaux, cliquez sur Tableau.

3. Excel sélectionne automatiquement les données pour vous. Cliquez sur OK.

4. Si vous sélectionnez la liste, Excel révèle la référence structurée.

5. Utilisez cette référence structurée pour créer une liste déroulante dynamique.

Explication : la fonction INDIRECT d'Excel convertit une chaîne de texte en une référence valide.

6. Sur la deuxième feuille, ajoutez simplement un nouvel élément à la fin de la liste.

Résultat:

Remarque : essayez-le vous-même. Téléchargez le fichier Excel et créez cette liste déroulante.

7. Lorsque vous utilisez des tableaux, utilisez la fonction UNIQUE dans Excel 365 pour extraire des éléments de liste uniques.

Remarque : cette fonction de tableau dynamique, saisie dans la cellule F1, remplit plusieurs cellules. Wow! Ce comportement dans Excel 365 est appelé déversement.

8. Utilisez cette plage de déversement pour créer une liste déroulante magique.

Explication : utilisez toujours la première cellule (F1) et un dièse pour faire référence à une plage de déversement.

Résultat:

Remarque : lorsque vous ajoutez de nouveaux enregistrements, la fonction UNIQUE extrait automatiquement les nouveaux éléments de liste uniques et Excel met automatiquement à jour la liste déroulante.

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave