300 Exemples

La liste déroulante

Drop Down List

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.

Articles



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.

Sélectionner la cellule

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

Cliquez sur Validation des données

calculer le nombre de jours dans Excel

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.

Critères de validation

6. Cliquez sur OK.

Résultat:

Liste déroulante dans Excel

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.

Liste déroulante simple

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.

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.

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 ».

Autoriser d'autres entrées

4. Cliquez sur OK.

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

Saisie manuelle

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.

Sélectionner un article

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

Cliquez sur Insérer

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

Décaler les cellules vers le bas

Résultat:

Nouvelle Gamme Référence

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

4. Saisissez un nouvel élément.

Tapez un nouvel élément

Résultat:

Liste déroulante mise à jour

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.

Sélectionner la cellule

2. Sous l'onglet Données, dans le groupe Outils de données, cliquez sur Validation des 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 saisissez la formule :=OFFSET(Feuille2!$A,0,0,COUNTA(Feuille2!$A:$A),1)

Fonction de décalage

Explication : le Fonction DÉCALAGE prend 5 arguments. Référence : Sheet2!$A, 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.

Ajouter un nouvel élément

Résultat:

Liste déroulante dynamique

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.

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.

Cliquez sur Validation des données

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

3. Cliquez sur Tout effacer.

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 listes déroulantes dépendantes .

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

Première liste déroulante

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

Deuxième liste déroulante

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.

Listes déroulantes dépendantes dans Excel

Table magique

Vous pouvez également stocker vos articles 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.

Sélectionner un élément de la liste

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

Insérer un tableau

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

Créer un tableau

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

Référence structurée

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

Tableau et INDIRECT

Explication : le Fonction INDIRECT dans 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.

Ajouter un item

Résultat:

Liste déroulante dynamique

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.

É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.

Créer une liste déroulante

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

Résultat:

Liste déroulante avec des valeurs uniques

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.

6/8 terminé ! En savoir plus sur la validation des données >
Aller au chapitre suivant : Raccourcis clavier



^