Indsæt automatisk et billede i en celle i Excel og Google Sheets
Denne vejledning viser, hvordan du automatisk indsætter et billede i en celle i Excel og Google Sheets.
Der kan være en lejlighed, hvor vi ønsker at ændre et billede i en celle afhængigt af, hvad en bruger vælger fra en rulleliste. Dette kan gøres ved hjælp af VBA eller det kan gøres ved hjælp af metoderne vist nedenfor.
Oprettelse af datalisten
Det første trin i oprettelsen af eksemplet som vist ovenfor er at oprette en liste over dyrenavne og billeder i et dedikeret område af vores projektmappe. Det kan være i en separat projektmappe fra den rulleliste, vi skal oprette, eller det kan være på et tilstødende sted i den samme projektmappe.
Oprettelse af rullelisten
Dernæst kan vi vælge den celle, hvor vi vil, at rullelisten skal gå.
I Bånd, Vælg Data> Dataværktøjer> Datavalidering.
I Indstillinger fane, vælg Liste under Give lov til, og sikre det Ignorer blank og Rullemenu i celle kontrolleres. Vælg det ønskede område som Kilde til rullelisten.
Klik på Okay for at tilføje datavalideringsreglen til den markerede celle.
Dette vil oprette den første rulleliste, der viser listen over dyr.
Oprettelse af et områdenavn til at slå op
Det tredje trin i oprettelsen af vores dynamiske billedopslag er at oprette et områdenavn.
I Bånd, Vælg Formler> Definerede navne> Navneadministrator og så klik på Ny.
Kald navnet på området DyrLookup og indtast derefter følgende formel i feltet Henviser til.
1 | = INDEX ('Animal List'! $ B $ 2: $ B $ 6, MATCH ('Select Animal'! $ C $ 2, 'Animal List'! $ A $ 2: $ A $ 6,0)) |
det INDEKS en del af formlen skal referere til listen over billeder, der er på dyrelisten (f.eks .: B2: B6 i arket ‘Dyreliste’).
Det MATCH en del af formlen skal matche cellen, hvor rullelisten er placeret (f.eks .: C2 i arket 'Vælg dyr') til listen over dyrenavne på dyrelisten (f.eks. A2: A6 i 'Dyreliste' -arket) .
Klik på Okay for at tilføje områdenavnet til projektmappen.
Oprettelse af et sammenkædet billede
Vi skal nu oprette et linket billede til områdenavnet.
I regnearket eller placeringen, hvor listen over billeder er placeret, skal du klikke på cellen bag et af dyrene og derefter klikke på Kopi.
Vælg den celle, hvor billedet skal vises (1) ud for din rulleliste, og derefter (2) i Bånd, klik Indsæt> Andre indstillingsmuligheder> Indsæt linket billede.
Billedet vises i den valgte celle. I formellinjen er der oprettet en formel, der forbinder billedet med cellen på listen over billeder, hvor det oprindeligt blev kopieret fra.
Vi er nu nødt til at ændre denne formel for at linke til det områdenavn, vi har oprettet. Skriv følgende formel i formellinjen.
1 | = DYRLØSNING |
hvor DyrLookup er det områdenavn, vi oprettede for listen over dyr og billeder i dyrelisten.
Billedet ændres automatisk til det, vi har valgt i rullelisten. Skift valg for at se et nyt billede vises!
Indsæt automatisk et billede i en celle i Google Sheets
Processen med at linke et billede til en rulleliste er meget lettere i Google Sheets end i Excel. Dette skyldes det faktum, at Google Sheets i modsætning til Excel faktisk gemmer hvert billede i den enkelte celle. Det betyder, at vi simpelthen kan kigge på det område, hvor navnene og billederne af dyrene er gemt.
Som med Excel kan vi først oprette en liste over dyr og indsætte billeder i de tilstødende celler.
Hvis du vil indsætte et billede i Google -ark, skal du placere markøren i cellen, hvor vi vil have billedet, og i menuen skal du vælge Indsæt> Billede> Billede i celle.
Gennemse webadressen til det påkrævede billede, eller upload det fra et tidligere gemt billede. Billedet indsættes derefter i den valgte celle. Gentag processen for at oprette en liste over dyrenavne og billeder.
Vælg derefter den celle, hvor rullelisten med dyrenavne skal vises, og i Menu, Vælg Data validering.
Sikre at Liste fra et område er valgt, og vælg derefter det område, hvor dyrenavne gemmes, f.eks .: 'Dyreliste'! A2: A6.
Klik på Gemme for at gemme rullelisten i den nødvendige celle (f.eks .: C2).
Vælg celle D2, og skriv følgende formel:
1 | = VLOOKUP (C2, 'Animal List'! A2: B6,2, false) |
Vælg et dyr fra listen for at vise det tilsvarende dyrsbillede.
TIP: Skift størrelsen på rækken for at udvide billedet.