formateur informatique

Les drapeaux des pays avec la fonction Excel Image

Accueil  >  Bureautique  >  Excel  >  Excel Avancé  >  Les drapeaux des pays avec la fonction Excel Image
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 :


Les drapeaux de chaque Pays

Nous proposons une mise en pratique intéressante de la fonction Excel Image. Grâce à une base de données des pays et le site flagcdn qui héberge toutes les images, nous allons être en mesure d'afficher n'importe quel drapeau sur demande.

Image du drapeau du pays demandé par formule Excel

C'est ce qu'illustre le résultat finalisé sur la capture. Au choix d'un pays dans une liste déroulante, le drapeau correspondant s'affiche juste en-dessous, en grand format.

Classeur Excel à télécharger
Nous suggérons d'appuyer le développement de cette solution sur un classeur Excel hébergeant cette base de données des Pays. Nous débouchons sur la seconde feuille de ce classeur. En cellule C3, une liste déroulante permet effectivement de choisir un pays. Le drapeau associé doit s'afficher automatiquement dans la grande case fusionnée et bordurée du dessous. Il s'agit de la cellule C5.
  • En bas de la fenêtre Excel, cliquer sur l'onglet bdd pour afficher sa feuille,
Nous découvrons une base de données des noms de pays dans un tableau fait de deux colonnes. En seconde colonne, l'abréviation de chacun est donnée. Cette abréviation est aussi utilisée pour le nom du drapeau associé. Le début de l'URL du site hébergeant les images des drapeaux est donné en cellule E4: https://flagcdn.com/w640/

C'est sur cette base que nous allons devoir travailler pour recomposer l'URL complète de chaque drapeau correspondant au pays choisi par l'utilisateur depuis la seconde feuille.

L'URL du drapeau choisi
Nous l'avons dit, dans la fonction Image, nous allons imbriquer la fonction RechercheV. Elle doit chercher le nom du pays dans le tableau de la première feuille. C'est ainsi que nous pourrons récupérer l'abréviation à associer à l'URL fournie en cellule E4, pour recomposer l'adresse finale permettant d'atteindre le drapeau hébergé sur le site distant.
  • Revenir sur la feuille nommée Drapeau en cliquant sur son onglet,
  • Cliquer sur la grande cellule fusionnée en C5 pour la sélectionner,
  • Taper le symbole égal (=) pour débuter la construction de la formule,
  • Appeler la fonction pour retourner une image, suivie d'une parenthèse, soit : Image(,
  • Enfoncer la touche Echap du clavier pour abandonner,
  • En haut de la feuille Excel, cliquer sur le bouton Activer le contenu,
En effet, nous nous apprêtons à récupérer des données externes potentiellement gangrénées. Ces sécurités Microsoft peuvent paraître pénibles mais sont salvatrices dans bien des cas. Nous sommes sûrs de nous, donc nous récidivons.
  • Taper de nouveau le symbole égal(=),
  • Appeler la fonction Image suivie d'une parenthèse, soit : Image(,
  • En bas de la fenêtre Excel, cliquer sur l'onglet de la première feuille nommée bdd,
  • Puis, cliquer sur la cellule E4 hébergeant le début de l'url du site stockant les images à afficher,
  • Pour poursuivre cette adresse dynamique, taper le symbole de concaténation : &,
Pour terminer cette dernière, il nous faut lancer une recherche du pays choisi depuis la feuille Drapeau, dans le tableau de la feuille bdd. Celui-ci se nomme également bdd. C'est un intitulé que nous avons attribué en amont.
  • Inscrire la fonction de Recherche verticale suivie d'une parenthèse, soit : RechercheV(,
  • Sur la feuille Drapeau, cliquer sur la cellule C3 du pays choisi par l'utilisateur,
  • Taper un point-virgule (;) pour passer dans l'argument du tableau de recherche,
  • Le désigner par son nom, soit : bdd,
  • Taper un point-virgule (;) pour passer dans l'argument du numéro de la colonne de retour,
Dans ce tableau, l'abréviation définissant le nom de l'image correspondante est située en deuxième colonne.
  • Taper le chiffre 2 pour la désigner,
  • Taper un point-virgule suivi du booléen Faux : ;Faux, pour une recherche exacte,
  • Fermer la parenthèse de la fonction RechercheV,
De cette manière, nous sommes de retour dans l'argument de l'URL de la fonction Image, que nous devons aboutir avec son extension. Tous ces fichiers sont des fichiers png.
  • Ajouter de nouveau un symbole de concaténation (&),
  • Entre guillemets, ajouter l'extension comme suit : ".png",
  • Fermer la parenthèse de la fonction Image,
  • Puis, valider la formule par le raccourci clavier CTRL + Entrée,
De cette façon, nous gardons active la cellule du résultat. Et comme vous pouvez l'apprécier, grâce à ces URL distantes reconstruites avec la fonction Image, le drapeau du pays présélectionné s'affiche aussitôt.

Importer les images aux choix dans une liste déroulante avec Excel

Bien sûr, si vous changez de pays avec la liste déroulante en cellule C3, vous avez le plaisir de découvrir instantanément les couleurs de son drapeau. En résumé, cette fonction semble être en mesure d'offrir de nombreuses pistes de découvertes et d'apprentissage.

 
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