Comment créer une liste déroulante automatiquement étendue ou dynamique

Excel 365
Lorsque vous travaillez avec des données dans Excel, vous devez souvent ajouter de plus en plus de nouvelles données. Cependant, la mise à jour des formules, des graphiques et des tableaux prend un certain temps lorsque vous ajoutez de nouvelles données. Excel propose des fonctions qui peuvent vous aider à personnaliser vos données et éviter les mises à jour de routine.

Ci-dessous vous pouvez voir comment créer une liste déroulante automatiquement étendue (également appelée mise à jour dynamique ou simplement dynamique).

Pour créer une liste déroulante dynamique, procédez comme suit :

   1.   Créez la liste des éléments dans une plage. Par exemple :

Les données dans Excel 2016

   2.   Sélectionnez la cellule qui contiendra la liste déroulante.

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

Le bouton Validation des données Excel 2016   ou   La liste Validation des données Excel 2016

   4.   Dans la boîte de dialogue Validation des données, sous l’onglet Options :

  • Dans la liste déroulante Autoriser, sélectionnez l’élément Liste.
  • Dans la zone Source, entrez la formule suivante :

    = DECALER (<première cellule> ; 0 ; 0 ; NBVAL (<colonne>) ; 1)

    Par cet exemple :

    = DECALER (Données!$B$3 ; 0 ; 0 ; NBVAL (Données!$B:$B) ; 1)

    Ainsi, vous demandez à Excel de renvoyer la plage de données des cellules remplies, à partir de la <première cellule> de la colonne (la fonction NBVAL () renvoie le nombre de cellules qui ne sont pas vides dans une plage).

    La boîte de dialogue Gestionnaire de noms dans Excel 2016
  • Assurez-vous de cocher l’option Liste déroulante dans la cellule.

Remarques :

  1. Vous pouvez créer votre plage de données en colonnes. Pour créer une liste déroulante à partir de données dans des colonnes, utilisez la fonction NBVAL () comme dernier paramètre.

    Par exemple :

    = DECALER (Données!$B$2 ; 0 ; 0 ; 1 ; NBVAL (Données!$2:$2))

    La liste déroulante dans Excel 2016
  2. Vous pouvez créer une liste incorrecte si vous avez des cellules vides dans votre plage de données.

   5.   Cliquez sur OK (voir Comment afficher l’image liée à l’élément de liste pour plus de détails) :

La liste déroulante dans Excel 2016

Après avoir ajouté de nouvelles données à la liste, la liste déroulante a été mise à jour automatiquement :

La liste déroulante automatiquement étendue ou dynamique dans Excel 2016

Voir aussi en anglais : How to create an automatically extended or dynamic drop-down list.

Veuillez désactiver AdBlock et recharger la page pour continuer

Aujourd'hui, 30 % de nos visiteurs utilisent Ad-Block pour bloquer les publicités. Nous comprenons votre douleur avec les publicités, mais sans publicité, nous ne pourrons bientôt pas vous fournir de contenu gratuit. Si vous avez besoin de notre contenu pour travailler ou étudier, veuillez soutenir nos efforts et désactiver AdBlock pour notre site. Comme vous le verrez, nous avons beaucoup d'informations utiles à partager.