Table des matières
Formulation du problème
Il est nécessaire de s'assurer que dans l'une des cellules de la feuille, il y a une liste déroulante avec des noms, lorsqu'elle est sélectionnée à partir de laquelle, le produit serait affiché à côté sous forme de photo :
Vidéo
Étape 1. Créez un répertoire avec une photo et donnez-lui un nom
Nous créons sur Listes 1 nous sommes un catalogue avec des noms et des photos de marchandises, composé de deux colonnes (Modèle и Photomatons):
Nous devons maintenant donner un nom à notre répertoire afin de pouvoir s'y référer à l'avenir. Dans Excel 2003 et versions antérieures, pour cela, nous allons dans le menu Insérer – Nom – Attribuer (Insérer – Nom – Définir), et dans Excel 2007 et plus récent - cliquez sur le bouton Gestionnaire de noms languette Formules. Créer une plage - entrez un nom (par exemple Album photo) et spécifiez la formule comme adresse :
=СМЕЩ(Лист1!$A$1;1;0;СЧЁТЗ(Лист1!$A:$A)-1;1)
=OFFSET(Лист1!$A$1;1;0;COUNTA(Лист1!$A:$A)-1;1)
Cette formule détermine la dernière cellule occupée dans la colonne A et affiche la plage de A2 à cette cellule trouvée. Une telle construction relativement complexe est nécessaire pour ajouter ultérieurement de nouveaux modèles à notre liste et ne pas penser à corriger la gamme. Si vous n'avez rien à ajouter à coup sûr, alors au lieu d'entrer cette formule effrayante, entrez simplement =A2:A5
Étape 2. Liste déroulante pour choisir un modèle
Allons à Fiche 2 et créez-y une cellule avec une liste déroulante permettant à l'utilisateur de sélectionner un modèle de téléphone (que ce soit A1). Sélectionnez une cellule et allez dans le menu Données – Contrôle (Données – Validation) ou dans les nouvelles versions d'Excel – sur l'onglet Données – Validation des données (Données – Validation des données). Plus loin sur le terrain Type de données (Autoriser) Selectionnez Liste, mais comme Identifier indiquer notre Album photo (n'oubliez pas d'ajouter un signe égal devant):
De plus, il est pratique de donner un nom à cette cellule – menu à nouveau Insérer – Nom – Attribuer puis entrez un nom (par exemple Choix) et OK.
Étape 3 : Copiez la photo
Déplaçons la première photo de l'album photo vers la liste déroulante. Sélectionnez la cellule avec la première photo (pas l'image elle-même, mais la cellule !) et
dans Excel 2003 et versions ultérieures, maintenez la touche Maj enfoncée pour ouvrir le menu Modifier. Un élément auparavant invisible devrait y apparaître. Copier comme image:
Dans Excel 2007 et versions ultérieures, vous pouvez simplement développer le menu déroulant sous le bouton Copier (Copier) on Accueil languette:
Sous Excel 2010, une autre fenêtre supplémentaire apparaîtra avec un choix du type d'image à créer :
Dans celui-ci, vous devez sélectionner les options "comme à l'écran" et "raster".
Copier, aller à Fiche 2 dans la liste déroulante et dans n'importe quelle cellule vide à proximité, insérez notre mini-capture d'écran de la cellule avec une photo (menu Éditer - Coller ou l'habituel CTRL+V).
Étape 4. Créer un lien dynamique vers la photo sélectionnée
Vous devez maintenant créer un lien qui pointera vers la cellule avec la photo sélectionnée. Ouverture du menu Insérer – Nom – Définir or Gestionnaire de noms languette Formules et créez une autre plage nommée :
Le nom de notre lien, disons, sera Photomatons, et la formule
=СМЕЩ(Лист1!$B$2;ПОИСКПОЗ(Выбор;Фотоальбом;0)-1;0;1;1)
=OFFSET(Лист1!$B$2;MATCH(Выбор;Фотоальбом;0)-1;0;1;1)
Techniquement, une fonction MATCH trouve une cellule avec le modèle souhaité dans le catalogue par son nom, et la fonction OFFSET donne ensuite un lien vers la cellule adjacente à droite du nom trouvé, c'est-à-dire la cellule avec une photo du produit.
Étape 5. Joindre une photo à un lien
Il reste à sélectionner la photo copiée sur Listes 2 et entrez dans la barre de formule
=Photomatons
et appuyez sur Entrée
Tout! 🙂
- Créer une liste déroulante dans les cellules de la feuille de calcul
- Création de listes déroulantes dépendantes
- Générer automatiquement des listes déroulantes avec les outils complémentaires PLEX
- Liste déroulante avec suppression automatique des éléments déjà utilisés
- Liste déroulante avec ajout automatique des éléments manquants