Rendez vos Google Sheets interactifs : Créez des images cliquables

Aujourd’hui, on va pimenter un peu nos feuilles de calcul Google Sheets. Nous savons tous que les images peuvent grandement améliorer la lisibilité et l’attrait visuel de nos données. Mais saviez-vous que vous pouvez rendre ces images cliquables ? Oui, vous avez bien entendu ! Transformez une simple image en un lien direct vers un site web, un autre onglet de votre document, ou toute autre ressource en ligne.

C’est une astuce simple mais incroyablement efficace pour créer des tableaux de bord plus dynamiques, des listes de produits plus engageantes ou simplement pour ajouter une touche professionnelle à vos documents.

Alors, comment fait-on ? C’est parti pour le tuto !

Étape 1 : Insérer une image avec la fonction IMAGE

La première étape consiste à afficher votre image dans une cellule. Pour cela, Google Sheets nous offre la fonction IMAGE. La condition principale est que votre image doit être hébergée publiquement sur le web (par exemple, sur Wikipedia, Imgur, votre propre site web, etc.).

La syntaxe est toute simple :

=IMAGE(« URL_DE_VOTRE_IMAGE »)

Prenons un exemple. Admettons que nous voulions afficher une magnifique photo du du drapeau breton breton (un clin d’œil à ma région !) :

=IMAGE(« https://upload.wikimedia.org/wikipedia/commons/c/c6/Bretagne_logo_immatriculation.jpg?20240521093448« )

Et voilà, l’image apparaît dans votre cellule !

capture d’écran 2025 05 13 à 18.05.14
Drapeau breton dans une cellule

Étape 2 : Rendre l’image cliquable avec la fonction HYPERLINK

Maintenant que notre image est là, rendons-la interactive ! Pour ce faire, nous allons envelopper notre fonction IMAGE avec la fonction LIEN_HYPERTEXTE. Cette fonction vous permet de créer un lien hypertexte.

La syntaxe générale est :

=LIEN_HYPERTEXTE(« URL_DE_DESTINATION »; « TEXTE_OU_IMAGE_A_AFFICHER »)

Dans notre cas, le « TEXTE_OU_IMAGE_A_AFFICHER » sera notre fonction IMAGE.

Ce qui nous donne pour notre drapeau, si nous voulons que le clic sur l’image nous amène à la page de la région Bretagne :

=LIEN_HYPERTEXTE(« https://www.bretagne.bzh/ »; IMAGE(« https://upload.wikimedia.org/wikipedia/commons/c/c6/Bretagne_logo_immatriculation.jpg?20240521093448 »))

Pour y voir plus clair avec ces longues URLs, voici la structure simplifiée :

=LIEN_HYPERTEXTE(« URL_cible_du_clic » ; IMAGE(« URL_de_l_image_à_afficher ») )

Notez bien que l’URL de destination (où l’utilisateur sera redirigé) et l’URL de l’image elle-même peuvent être totalement différentes !

Cas d’usage pratique : des logos d’entreprise cliquables

Cette technique est super pratique pour créer des listes ou des tableaux plus visuels et fonctionnels. Imaginez un tableau listant des entreprises avec leurs logos, où chaque logo est un lien direct vers le site de l’entreprise.

Par exemple, pour afficher le logo de Microsoft qui redirige vers Microsoft.com, la formule dans la cellule du logo serait :

=LIEN_HYPERTEXTE(« https://www.microsoft.com »; IMAGE(« https://upload.wikimedia.org/wikipedia/commons/4/44/Microsoft_logo.svg »))

✨ Astuce bonus : générer dynamiquement des logos cliquables !

Pour aller encore plus loin, on peut combiner l’astuce d’aujourd’hui avec une autre pépite : la génération automatique de favicons (les petites icônes des sites web). Si le nom de l’entreprise est en cellule B2, et que son site web est simplement NomEntreprise.com, vous pouvez utiliser cette formule magique :

=LET( url_site; B2&".com"; HYPERLINK(url_site; IMAGE("https://s2.googleusercontent.com/s2/favicons?domain="&url_site) ) )

Décortiquons rapidement :

  1. LET(url_site; B2&".com"; ...) : On définit une variable url_site qui concatène le contenu de la cellule B2 (par exemple, « Microsoft ») avec « .com » pour former « Microsoft.com ».
  2. HYPERLINK(url_site; ...) : On crée un lien qui pointera vers cette url_site.
  3. IMAGE("https://s2.googleusercontent.com/s2/favicons?domain="&url_site)) : On utilise le service de Google pour récupérer le favicon du domaine url_site et l’afficher comme image cliquable.

Et voilà, des logos cliquables générés à la volée !

Alors, prêts à rendre vos Google Sheets plus interactifs ? Essayez cette astuce et dites-moi en commentaire comment vous l’utilisez ! Si vous avez des questions ou d’autres idées géniales, n’hésitez pas à les partager.