formateur informatique

Liste déroulante automatiquement adaptée en hauteur

Accueil  >  Bureautique  >  Excel  >  Excel Avancé  >  Liste déroulante automatiquement adaptée en hauteur
Livres à télécharger


Pour partager cette vidéo sur les réseaux sociaux ou sur un site, voici son url :


Inscription Newsletter    Abonner à Youtube    Vidéos astuces Instagram
Sujets que vous pourriez aussi aimer :


Liste déroulante adaptée en hauteur

Avec ce nouveau sujet, nous allons découvrir la récente fonction Excel Suppr.Plage. Elle permet de supprimer les lignes et colonnes vides d'une plage de données spécifiée. Elle est utile pour organiser les informations dont la taille change fréquemment. C'est ce que nous allons ici démontrer dans un second temps avec une mise en application pour créer des listes déroulantes dont le contenu s'ajuste automatiquement aux informations actualisées.

Classeur Excel à télécharger
Nous suggérons d'appuyer la découverte sur un petit classeur Excel exemple. Source de données Excel

Nous découvrons effectivement une feuille très simple. Sur la gauche, une case est en attente de la création d'une liste déroulante capable de s'adapter à un contenu évolutif. Sur la droite justement, une ébauche de données est proposée. Il s'agit de quelques marques de constructeurs automobiles.

La fonction Excel Suppr.Plage
En colonne F, la liste des marques débute pour l'instant à partir de la ligne 3 et s'étend jusqu'à la ligne 8. Autrefois, pour représenter cette plage potentiellement évolutive en hauteur, nous aurions dû exploiter la fonction NbVal dans la fonction Decaler pour la faire s'ajuster automatiquement aux bornes mouvantes. Aujourd'hui, grâce à la fonction Suppr.Plage, c'est beaucoup plus simple.
  • Cliquer sur la première case de la colonne voisine pour sélectionner la cellule G1,
  • Taper le symbole égal (=) pour débuter la construction de la formule,
  • Puis, inscrire la fonction de nettoyage suivie d'une parenthèse, soit : Suppr.Plage(,
  • Sans concession, cliquer sur l'étiquette de colonne F pour tout sélectionner,
  • Fermer la parenthèse de la fonction Suppr.Plage,
  • Puis, valider la formule par la touche Entrée du clavier,
Nous obtenons une liste similaire à la précédente, sauf que les lignes vides en entêtes ont été supprimées. En conséquence et nous allons bientôt le constater, cette source d'informations résultante est capable de s'adapter automatiquement aux changements observés dans la première liste. La syntaxe de la formule que nous avons bâtie est la suivante : =Suppr.Plage(F:F).

Supprimer les lignes vides de la liste de données grâce à la fonction Excel Suppr.Plage

Organiser les données nettoyées
Mais pour une exploitation plus souple de ces informations dynamiques, il apparaît opportun de les trier dans l'ordre croissant à la volée. Et pour cela, nous l'avons déjà appris, il suffit d'appeler à la rescousse la fonction Excel Trier.
  • Cliquer de nouveau sur la cellule G1 pour la resélectionner,
  • Dans la barre de formule, cliquer juste après le symbole égal pour y placer le point d'insertion,
  • Inscrire la fonction d'organisation, suivie d'une parenthèse, soit : Trier(,
Elle englobe désormais la fonction Suppr.Plage.
  • Cliquer à la toute fin de la syntaxe pour y replacer le point d'insertion,
  • Fermer la parenthèse de la fonction Trier,
  • Puis, valider l'adaptation par la touche Entrée du clavier,
Liste de données purgée et réorganisée par formule Excel

Nous obtenons effectivement une liste purgée et réorganisée. Dynamique !? Qu'en est-il ?
  • A la fin de la première liste, cliquer sur la cellule F9,
Ainsi, nous nous plaçons juste après le constructeur BMW.
  • Inscrire le constructeur suivant : Honda,
  • Puis, valider par la touche Entrée du clavier,
Liste de données dynamique et évolutive avec Excel

Comme vous pouvez l'apprécier, cette nouvelle donnée est automatiquement intégrée dans la seconde liste purgée des vides, qui plus est, elle est automatiquement rangée à sa place par ordre alphabétique croissant.

Liste déroulante dynamique évolutive
Grâce à cette surprenante fonction Excel Suppr.Plage, il apparaît opportun et comme nous l'avons évoqué, de court-circuiter les fonctions NbVal et Decaler pour créer des listes déroulantes capables de s'ajuster automatiquement au contenu dynamiquement implémenté. Pour preuve :
  • Cliquer sur la case bordurée pour sélectionner la cellule B3,
  • En haut de la fenêtre Excel, cliquer sur l'onglet Données pour activer son ruban,
  • A droite, dans la section Outils de données, cliquer sur le bouton Validation des données,
  • Dans la zone Autoriser de la boîte de dialogue, choisir Liste,
  • En dessous, cliquer dans la zone Source pour l'activer,
  • Taper le symbole égal (=) pour débuter la construction de la syntaxe,
  • Appeler la fonction de nettoyage suivie d'une parenthèse, soit : Suppr.Plage(,
  • Désigner toute la colonne G en cliquant sur son entête, ce qui donne : $G:$G,
  • Fermer la parenthèse de la fonction Suppr.Plage,
  • Puis, valider la règle par le bouton Ok,
De retour sur la feuille, vous notez la présence d'une liste déroulante en cellule B3. Et si vous la déployez, vous remarquez la présence de toutes les marques sans dépassements et triées dans l'ordre croissant.
  • En colonne F, cliquer après la marque Honda pour sélectionner la cellule F10,
  • Inscrire la marque Citroën puis valider par la touche Entrée du clavier,
  • Dès lors, déployer la liste déroulante en cellule B3,
Liste déroulante dynamique et évolutive avec Excel

C'est un fait, nous avons réussi à créer une liste déroulante dynamique et évolutive avec un procédé considérablement simplifié grâce à cette étonnante fonction Excel Suppr.Plage.

 
Sur Facebook
Sur Youtube
Les livres
Contact
Mentions légales



Abonnement à la chaîne Youtube
Partager la formation
Partager sur Facebook
Partager sur Twitter
Partager sur LinkedIn