L’époque où les feuilles de calcul Excel ne comportaient pas d’images est révolue. Désormais, vous pouvez insérer des images à partir du menu Insertion, et les dernières mises à jour d’Excel ajoutent une fonction entière à cet effet.
La fonction IMAGE d’Excel permet d’insérer n’importe quelle image dans n’importe quelle cellule. Elle dispose d’arguments supplémentaires pour configurer la taille de l’image, et vous pouvez également ajouter un texte alternatif. Lisez la suite pour tout savoir sur cette fonction Excel très pratique.
Qu’est-ce que la fonction IMAGE dans Excel ?
La fonction IMAGE dans Excel est une fonction intégrée qui vous permet d’insérer une image dans votre feuille de calcul. Cette image doit être hébergée en ligne pour que vous puissiez obtenir son adresse URL. Vous pouvez utiliser les arguments de la fonction pour ajouter un texte alternatif à votre image et/ou la redimensionner.
=IMAGE(source, [alt_text], [sizing], [height], [width])
Voici ce que chacun des arguments indique dans la fonction IMAGE :
- source: Il s’agit de l’URL de l’image que vous souhaitez insérer. L’URL doit être une chaîne de caractères placée entre guillemets ( » « ). IMAGE ne supporte pas actuellement les fichiers locaux. Les formats d’image pris en charge sont JPG, PNG, BMP, GIF, TIFF, ICO et WEBP.
- alt_text: Ajoute un texte alternatif à votre image comme fonction d’accessibilité. Si l’image ne peut pas être chargée, Excel affichera le texte alt à la place.
- dimensionnement: Un argument facultatif qui indique la taille de l’image. Il peut s’agir d’un nombre compris entre 0 et 3.
- 0 ajuste l’image dans la cellule en conservant son rapport d’aspect.
- 1 ajuste l’image dans la cellule en ignorant son rapport d’aspect.
- 2 insère l’image dans sa taille originale, même si elle dépasse les limites de la cellule.
- 3 insère l’image avec une hauteur et une largeur personnalisées, spécifiées dans les arguments suivants.
- hauteur et largeur: Ces deux arguments indiquent la taille personnalisée de votre image. Ils ne sont valables que si vous avez choisi l’option 3 dans l’argument précédent. Notez que cela ignore le rapport d’aspect et peut déformer l’image.
Bien que la syntaxe puisse sembler un peu compliquée, le seul argument requis pour que cette fonction fonctionne est l’URL de l’image. Ainsi, si vous souhaitez insérer rapidement une image, il vous suffit de saisir une URL valide, et le tour est joué.
Comment utiliser la fonction IMAGE dans Excel
Il est maintenant temps pour vous d’essayer la fonction IMAGE par vous-même. Dans cet exemple, nous avons les noms de certains pays dans un tableau. L’objectif est d’insérer une image du drapeau de chaque pays dans une cellule adjacente.
Comme les cellules du drapeau sont redimensionnées, vous pouvez utiliser une hauteur et une largeur personnalisées pour faire entrer les images exactement dans les cellules. Voici comment vous pouvez le faire avec la fonction IMAGE :
- Sélectionnez une cellule dans laquelle vous souhaitez insérer l’image.
- Dans la barre de formule, entrez la formule ci-dessous :
=IMAGE("https://flagcdn.com/w80/us.png", A2, 3, 20, 30) - Appuyez sur Entrez.
La formule fait appel à la IMAGE et l’alimente avec le drapeau américain de Flagpedia. Il fait référence au nom du pays comme texte alternatif (A2), précise que les images insérées auront des tailles personnalisées (3), puis indique la hauteur et la largeur (20 et 30).
Si c’est la première fois que vous utilisez la fonction IMAGE, Excel va bloquer les images. Il suffit de cliquer sur Activer les images dans l’invite pour autoriser l’accès. Vous devriez maintenant voir votre image !
Une fois que vous aurez répété cette opération pour chaque pays de la liste, vous aurez tous les drapeaux à côté du nom de chaque pays. C’est à peu près tout pour utiliser la fonction IMAGE seule !
Maintenant que vous l’avez vue en action, vous vous demandez probablement pourquoi utiliser cette fonction. Vous pourriez simplement utiliser le menu d’insertion pour insérer des images dans Excel, alors pourquoi s’embêter avec IMAGE ?
L’avantage d’IMAGE est qu’il s’agit d’une fonction intégrée dans Excel. Cette caractéristique inhérente à IMAGE ouvre un monde de possibilités car vous pouvez la combiner avec d’autres fonctions Excel.
Comment utiliser IMAGE avec d’autres fonctions Excel
Vous pouvez combiner la fonction IMAGE avec d’autres fonctions Excel pour créer des feuilles de calcul plus puissantes et dynamiques. Par exemple, vous pouvez l’utiliser en combinaison avec la fonction IF pour afficher différentes images en fonction de certaines conditions.
Une autre combinaison utile consiste à utiliser IMAGE avec la fonction VLOOKUP dans Excel. De cette façon, vous pouvez insérer des images en fonction des données de votre feuille de calcul. C’est pratique si vous avez une liste de données avec des images associées, et que vous voulez insérer rapidement l’image correspondante dans votre feuille de calcul.
Dans l’exemple précédent, vous avez probablement remarqué que l’URL du drapeau de chaque pays ne différait que par le nom du fichier. Le drapeau de chaque pays était constitué du code du pays en minuscules, accompagné d’une extension .png.
Vous pouvez utiliser cette technique pour insérer automatiquement les drapeaux des pays dans votre feuille de calcul. Reprenons le même exemple, mais de façon un peu plus intelligente.
Cette fois, nous disposons d’un tableau contenant le code de chaque pays. Nous allons utiliser VLOOKUP pour obtenir le code de chaque pays et le transformer en lettres minuscules avec la fonction LOWER. Enfin, nous allons entrer ces données dans l’URL et la fonction IMAGE.
- Sélectionnez la première cellule où vous voulez insérer l’image.
- Dans la barre de formule, entrez la formule ci-dessous :
=IMAGE("https://flagcdn.com/w80/"&LOWER(VLOOKUP(A2, F1:G9, 2, FALSE))&".png", A2, 3, 20, 30) - Appuyez sur Entrez.
- Attrape la poignée de remplissage automatique et dépose-la sur les cellules en dessous.
Cette formule a la même structure que la précédente, mais l’argument source est différent. Ici, l’argument VLOOKUP fournit l’équivalent de la fonction A2 de la table F1:G9. Alors le LOWER transforme le code du pays en lettres minuscules. La première et la troisième partie de l’URL sont identiques.
Ça fait du bien, hein ? Maintenant vous n’avez plus besoin d’entrer l’URL de chaque image une par une. Excel s’en charge pour vous. Ceci est une démonstration de l’utilité des fonctions et des formules. Il suffit de faire un effort pour la première fois et de créer la formule. À partir de là, vous pouvez remplir sans effort le reste des cellules.
Des feuilles de calcul parfaites grâce à la fonction IMAGE d’Excel
Les fonctions et les formules constituent le tissu même d’Excel. Même si vous pouvez déjà faire quelque chose par le biais de l’interface utilisateur d’Excel, disposer d’une fonction pour le faire est toujours un avantage. La fonction IMAGE en est la preuve.
Avec IMAGE, vous pouvez modifier les paramètres de votre image et l’utiliser en combinaison avec d’autres fonctions. Vous pouvez définir des conditions pour que des valeurs différentes produisent des images différentes, ou utiliser VLOOKUP pour insérer des images automatiquement.
Vous pouviez déjà ajouter des images via l’interface d’Excel, mais vous savez maintenant comment le faire également avec la fonction IMAGE. Si vous cherchez à booster encore plus votre feuille de calcul, alors VBA vaut la peine d’être appris.
