Comment insérer une image dans une cellule dans Google Sheets à l’aide de son URL

Photo of author

By Julien

Regarder la vidéo – Comment insérer une image dans une cellule dans Google Sheets

Habituellement, les gens insèrent une image dans une cellule dans Google Sheets en allant dans Insertion -> Image et en sélectionnant l’image ou en fournissant l’URL.

Le problème avec cette méthode est qu’elle traite l’image comme un objet, donc elle ne bouge pas ou ne se taille pas avec les cellules. Si vous supprimez la cellule contenant l’image, l’image n’est pas supprimée. De même, si vous redimensionnez les cellules, l’image ne suivra pas (quelque chose comme ci-dessous):

Comment insérer une image dans une cellule dans Google Sheets - inconvénient

Cela peut s’avérer très pénible si vous travaillez avec beaucoup d’images dans Google Sheets.

La bonne façon d’insérer une image dans une cellule dans Google Sheets

Google Sheets propose des fonctionnalités vraiment intéressantes. L’une de ces fonctions est IMAGE, qui peut prendre une URL vers une image et insérer cette image dans la cellule.

Oui, tu l’as bien lu. C’est si simple.

Tout d’abord, découvrons la fonction IMAGE.

Syntaxe:

IMAGE(URL, [mode], [height], [width])

  • url – c’est l’URL de l’image que vous voulez entrer dans la cellule
  • [mode] – c’est un argument facultatif et détermine comment l’image sera placée dans la cellule. Il y a quatre numéros que vous pouvez utiliser ici :
    • 1 redimensionne l’image pour l’adapter à la cellule, en conservant les proportions. Si vous laissez l’argument d’état vide, sa valeur par défaut est 1.
    • 2 étire ou comprime l’image pour l’adapter à la cellule, en ignorant le rapport d’aspect.
    • 3 laissant l’image à sa taille d’origine, ce qui peut entraîner un recadrage.
    • 4 permet de spécifier une taille personnalisée.
  • [height] – si vous choisissez 4 comme argument de mode, vous pouvez utiliser cet argument pour spécifier la hauteur de l’image en pixels.
  • [width] – si vous choisissez 4 comme argument de mode, vous pouvez utiliser cet argument pour spécifier la largeur de l’image en pixels.

Voyons maintenant un exemple de la façon dont cela fonctionne dans le monde réel.

Dans l’exemple suivant, j’utilise le logo Amazon qui, au moment de la rédaction de ce tutoriel, a l’URL suivante :

https://images-na.ssl-images-amazon.com/images/G/01/SellerCentral/legal/amazon-logo_transparent.png

Comment insérer une image dans une cellule dans Google SheetsDans une cellule où vous voulez une image, saisissez la formule suivante :
=IMAGE(“https://images-na.ssl-images-amazon.com/images/G/01/SellerCentral/legal/amazon-logo_transparent.png”)

Notez que l’URL est à l’intérieur des guillemets doubles.

Voici le résultat :

Comment insérer une image dans une cellule dans Google Sheets - mode 1

Comme nous n’avons spécifié aucun argument de mode, l’image a été redimensionnée pour s’adapter à la cellule.

Voyons maintenant comment différents arguments de mode fonctionneraient avec la même image :

Quand Mod vaut 1 – L’image est redimensionnée pour s’adapter à la cellule.

Comment insérer une image dans une cellule dans Google Sheets - mode 1

Quand Mod est 2 – s’étire pour s’adapter à la cellule et ignore le rapport d’aspect.

Comment insérer une image dans une cellule dans Google Sheets - mode 2

Quand Mod est 3 – s’affiche dans sa taille d’origine, ce qui entraîne un recadrage de l’image à partir du haut.

Comment insérer une image dans une cellule dans Google Sheets - mode 3

Quand Mod est 4 – il prend les valeurs de hauteur et de largeur (en pixels) de l’utilisateur et affiche l’image en conséquence. Notez que dans le cas du mode 4, si vous ne spécifiez pas l’argument hauteur et largeur, il renverra une erreur.

Comment insérer une image dans une cellule dans Google Sheets - mode 4

Avantages de l’utilisation de la fonction IMAGE

En plus d’utiliser la fonction IMAGE, vous pouvez également insérer une image dans Google Sheets à l’aide de l’option Insérer une image (elle se trouve dans l’onglet Insertion).

Cependant, l’utilisation de la fonction IMAGE présente certains avantages par rapport à la fonction Insérer une image :

  • La fonction IMAGE conserverait l’image dans la cellule même lorsque vous redimensionnez les lignes/colonnes. De plus, si vous masquez les cellules, l’image sera masquée. D’autre part, la fonction Insérer une image placera l’image au-dessus de la feuille de calcul en tant qu’objet flottant qui ne sera pas redimensionné ou masqué automatiquement.
  • Comme vous pouvez également utiliser la référence de cellule dans la fonction IMAGE, cela la rend dynamique. Par exemple, si je change l’URL dans la cellule, la fonction IMAGE se mettra automatiquement à jour pour afficher l’image de l’URL mise à jour.

Créer un affichage d’image dynamique dans Google Sheets

Examinons un exemple dans lequel vous pouvez utiliser la fonction IMAGE dans Google Sheets pour créer une diffusion d’images.

Supposons que vous créez un tableau de bord interactif où l’utilisateur peut sélectionner le nom d’une entreprise et le tableau de bord est mis à jour avec les détails de l’entreprise.

Vous pouvez également utiliser la fonction IMAGE pour créer une publication d’image afin que son logo soit mis à jour dès qu’une entreprise est sélectionnée.

Quelque chose comme montré ci-dessous :

Insérer une image dans une cellule dans Google Sheets - Image Post

Voici comment créer ceci dans Google Sheets :

  • Obtenez une liste des entreprises nommées avec leurs liens d’image comme indiqué ci-dessous.Insérer une image dans une cellule dans Google Sheets - Tableau de recherche
  • Dans une cellule de votre tableau de bord ou rapport interactif, créez un menu déroulant avec les noms des entreprises. Dans cet exemple, le menu déroulant se trouve dans la cellule A1.
  • Maintenant, dans la cellule B1 (où vous voulez la fonctionnalité de recherche d’image), utilisez la formule RECHERCHEV suivante : =IMAGE(PERCÉE(A1,Feuille2!$A$2:$B$6,2,FAUX),1)

C’est ça!

Désormais, lorsque vous modifiez le nom de l’entreprise dans la cellule A1, l’image sera automatiquement mise à jour en fonction de celui-ci.

J’espère que vous avez trouvé ce tutoriel.

Faites-moi part de vos réflexions dans la section des commentaires.

Vous aimerez peut-être aussi les tutoriels suivants :


Julien

Laisser un commentaire