Insérer une image dans une cellule automatiquement dans Excel et Google Sheets

Insérer une image dans une cellule automatiquement dans Excel et Google Sheets

Ce didacticiel montrera comment insérer automatiquement une image dans une cellule dans Excel et Google Sheets.

Il peut arriver que nous souhaitions modifier une image dans une cellule en fonction de ce qu'un utilisateur sélectionne dans une liste déroulante. Cela peut être fait en utilisant VBA ou cela peut être fait en utilisant les méthodes indiquées ci-dessous.

Création de la liste de données

La première étape de la création de l'exemple illustré ci-dessus consiste à créer une liste de noms d'animaux et d'images dans une zone dédiée de notre classeur. Il peut se trouver dans un classeur distinct de la liste déroulante que nous allons créer, ou il peut se trouver dans un emplacement adjacent dans le même classeur.

Création de la liste déroulante

Ensuite, nous pouvons sélectionner la cellule où nous voulons que la liste déroulante aille.

Dans le Ruban, sélectionnez Données > Outils de données > Validation des données.

Dans le Paramètres onglet, sélectionnez Lister sous Permettre, et s'assurer que Ignorer le blanc et Liste déroulante dans la cellule sont vérifiés. Sélectionnez la plage requise comme La source pour la liste déroulante.

Cliquez sur d'accord pour ajouter la règle de validation des données à la cellule sélectionnée.

Cela créera la première liste déroulante affichant la liste des animaux.

Création d'un nom de plage à rechercher

La troisième étape de la création de notre recherche d'image dynamique consiste à créer un nom de plage.

Dans le Ruban, sélectionnez Formules > Noms définis > Gestionnaire de noms puis cliquez sur Nouveau.

Appelez le nom de la plage AnimauxRecherche puis tapez la formule suivante dans la zone Fait référence à.

1 =INDEX('Liste des animaux'!$B$2:$B$6,MATCH('Sélectionner un animal'!$C$2,'Liste des animaux'!$A$2:$A$6,0))

les INDICE une partie de la formule doit se référer à la liste des images qui se trouvent dans la liste des animaux (ex : B2:B6 dans la feuille « Liste des animaux »).

Les RENCONTRE une partie de la formule doit correspondre à la cellule où se trouve la liste déroulante (par exemple : C2 dans la feuille "Sélectionner un animal") à la liste des noms d'animaux dans la liste des animaux (par exemple A2:A6 dans la feuille "Liste des animaux") .

Cliquez sur d'accord pour ajouter le nom de plage au classeur.

Création d'une image liée

Nous devons maintenant créer une image liée au nom de la plage.

Dans la feuille de travail ou l'emplacement où se trouve la liste des images, cliquez sur la cellule derrière l'un des animaux, puis cliquez sur Copie.

Sélectionnez la cellule où nous voulons que l'image apparaisse (1) à côté de votre liste déroulante, puis (2) dans le Ruban, Cliquez sur Coller > Autres options de collage > Coller l'image liée.

L'image apparaîtra dans la cellule qui a été sélectionnée. Dans la barre de formule, une formule a été créée reliant l'image à la cellule de la liste des images d'où elle a été copiée à l'origine.

Nous devons maintenant modifier cette formule pour établir un lien avec le nom de plage que nous avons créé. Dans la barre de formule, tapez la formule suivante.

1 =RECHERCHE D'ANIMAUX

AnimauxRecherche est le nom de la plage que nous avons créé pour la liste des animaux et des images dans la feuille Liste des animaux.

L'image changera automatiquement en tout ce que nous avons sélectionné dans la liste déroulante. Modifiez la sélection pour voir apparaître une nouvelle image !

Insérer une image dans une cellule automatiquement dans Google Sheets

Le processus de liaison d'une image à une liste déroulante est beaucoup plus facile dans Google Sheets que dans Excel. Cela est dû au fait que, contrairement à Excel, Google Sheets stocke en fait chaque image dans la cellule individuelle. Cela signifie que nous pouvons simplement rechercher la plage où les noms et les photos des animaux sont stockés.

Comme avec Excel, nous pouvons d'abord créer une liste d'animaux et insérer des images dans les cellules adjacentes.

Pour insérer une image dans les feuilles Google, positionnez le curseur dans la cellule où nous souhaitons que l'image aille, et dans le Menu, sélectionnez Insertion > Image > Image dans la cellule.

Accédez à l'URL de l'image requise ou téléchargez-la à partir d'une image précédemment enregistrée. L'image sera alors insérée dans la cellule sélectionnée. Répétez le processus pour créer une liste de noms d'animaux et d'images.

Ensuite, sélectionnez la cellule où la liste déroulante des noms d'animaux doit apparaître, et dans le Menu, sélectionnez La validation des données.

Veiller à ce que Liste à partir d'une plage est sélectionné, puis sélectionnez la plage dans laquelle les noms d'animaux sont stockés, par exemple : « Liste des animaux » ! A2 : A6.

Cliquez sur sauvegarder pour enregistrer la liste déroulante dans la cellule requise (par exemple : C2).

Sélectionnez la cellule D2 et tapez la formule suivante :

1 =RECHERCHEV(C2,'Liste des animaux'!A2:B6,2,false)

Sélectionnez un animal dans la liste pour afficher l'image d'animal correspondante.

CONSEIL : modifiez la taille de la ligne pour agrandir l'image.

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave