Hoppa till huvudinnehåll

Hur skapar man rullgardinslista med bilder i Excel?

I Excel kan vi snabbt och enkelt skapa en rullgardinslista med cellvärden, men har du någonsin försökt skapa en rullgardinslista med bilder, det vill säga när du klickar på ett värde från rullgardinsmenyn, dess relativa bilden kommer att visas på en gång som nedan visas demo. I den här artikeln kommer jag att prata om hur man infogar en rullgardinslista med bilder i Excel.

Skapa en listruta med bild efter funktionen Named Range

Skapa flera rullgardinslistor med bilder med en kraftfull funktion

Infoga flera bilder baserat på cellvärden med en användbar funktion


Skapa en listruta med bild efter funktionen Named Range

Normalt kan du skapa ett namngivet intervall och sedan använda den länkade bilden för att lösa denna uppgift i Excel.

1. Först bör du skapa två kolumner som innehåller cellvärdena och deras relativa bilder, se skärmdump:

Notera: För att infoga flera bilder baserat på cellvärdena snabbt och enkelt, tack klicka för att se här.

2. Sedan måste du skapa en rullgardinsmeny med cellvärdena, klicka på en cell där du vill mata ut rullgardinsmenyn och klicka sedan på Data > Datagransknings > Datagransknings, se skärmdump:

3. I Datagransknings under dialogrutan Inställningar fliken, välj Lista från Tillåt rullgardinsmeny och välj sedan cellvärdena som du vill skapa rullgardinsmenyn under Källa avsnitt, se skärmdump:

4. Klicka sedan OK -knappen och rullgardinsmenyn med cellvärdena har skapats, välj ett objekt i rullgardinsmenyn, se skärmdump:

5. Klicka sedan Formler > Definiera namn, se skärmdump:

6. I Nytt namn dialogrutan, gör följande:

  • Ange ett namn som heter min bild i Företag textruta;
  • Kopiera och klistra sedan in den här formeln: =INDEX(Sheet1!$A$2:$B$6,MATCH(Sheet1!$E$2,Sheet1!$A$2:$A$6,0),2) in i textrutan Hänvisar till.

Anmärkningar: I ovanstående formel:

  • Ark1! $ A $ 2: $ B $ 6: är kalkylbladet och intervallet som innehåller de värden och bilder du vill använda;
  • Sheet1! $ E $ 2: är cellen i kalkylbladet där du har skapat rullgardinsmenyn;
  • Sheet1! $ A $ 2: $ A $ 6: är listan över celler som du skapade rullgardinsmenyn baserat på;
  • Variabelnumret 2 är kolumnnumret som innehåller bilderna. Om dina bilder finns i kolumn C bör du ange 3.

7. Och klicka sedan på OK för att stänga dialogen. Då måste du kopiera och klistra in motsvarande bild baserat på cellvärdet i E2 från det ursprungliga intervallet till cellen F2, se skärmdump:

8. Därefter ska du välja bilden i cell F2 och sedan ange den här formeln = min bild (min bild är intervallnamnet som du namngav i steg 5) i formelfältet, se skärmdump:

9. När du har angett formeln trycker du på ange när du väljer ett objekt i listrutan kommer dess relativa bild att visas omedelbart. Se skärmdump:


Skapa flera rullgardinslistor med bilder med en kraftfull funktion

Om du har Kutools för Excel, med dess Listruta för bild funktion kan du skapa flera rullgardinslistor med deras relativa bilder med bara flera klick.

Notera:Att tillämpa detta Listruta för bildFör det första bör du ladda ner Kutools för Excel, och använd sedan funktionen snabbt och enkelt.

När du har installerat Kutools för Excel, gör så här:

1. Först bör du skapa två kolumner som innehåller värdena och relativa bilder i ditt kalkylblad.

2. Och klicka sedan på Kutools > Listrutan > Listruta för bild, se skärmdump:

3. I Listruta för bild dialogruta, om du har skapat kolumnerna med cellvärden och bilder, ignorera steg 1, välj sedan originaldata- och bildintervallet och utmatningsområdet, se skärmdump:

4. Och klicka sedan på Ok -knappen har rullgardinslistorna med bilder skapats i de valda cellerna, och när du väljer ett objekt från rullgardinscellen visas dess motsvarande bild enligt nedanstående demo:

Gratis nedladdning Kutools för Excel nu!


Infoga flera bilder baserat på cellvärden med en användbar funktion

För att snabbt infoga de relativa bilderna baserat på cellvärdena utan att infoga dem en efter en kan jag rekommendera ett kraftfullt verktyg-Kutools för Excel, med dess Matcha importera bilder verktyg kan du avsluta det här jobbet bekvämt.

När du har installerat Kutools för Excel, gör så här:

1. Klicka Kutools Plus > Import Export > Matcha importera bilder, se skärmdump:

2. I Matcha importera bilder dialogrutan, gör följande:

  • Välj cellvärdena som du vill infoga bilder baserat på under Matchintervall textruta;
  • Klicka sedan på Lägg till knapp för att välja och infoga motsvarande bilder i listrutan;
  • Och klicka sedan på Importera storlek -knappen för att ange storleken för bilderna som visas Importera bildstorlek dialog ruta;
  • Äntligen klickar du på Importera knapp.

3. Välj sedan en cell där du vill infoga bilderna i dialogrutan som visas, se skärmdump:

4. Klicka OKhar bilderna införts i de specifika cellerna som överensstämmer med cellvärdena.

Gratis nedladdning Kutools för Excel nu!


Fler relativa artiklar:

  • Öka rullgardinslistans teckensnittsstorlek i Excel
  • Listrutan är en mycket användbar funktion i Excel. Har du någonsin försökt öka teckensnittsstorleken i listrutan för att göra den valda posten större och mer läsbar som vänster skärmdump visas när du skapar en nedrullningsbar lista i ditt kalkylblad
  • Skapa flernivåberoende listruta i Excel
  • I Excel kan du skapa en beroende rullgardinslista snabbt och enkelt, men har du någonsin försökt skapa flera nivåberoende rullgardinslistor som följande skärmdump visas? Den här artikeln kommer jag att prata om hur man skapar en flernivåberoende rullgardinslista i Excel.
  • Markera rader baserat på rullgardinslistan i Excel
  • Den här artikeln kommer att prata om hur man markerar rader baserat på rullgardinsmenyn, ta följande skärmdump till exempel, när jag väljer "Pågår" från rullgardinsmenyn i kolumn E, måste jag markera den här raden med röd färg när jag välj "Slutfört" i listrutan, jag måste markera den här raden med blå färg, och när jag väljer "Inte startad" kommer en grön färg att användas för att markera raden.
  • Skapa rullgardinsmeny men visa olika värden i Excel
  • I Excel-kalkylblad kan vi snabbt skapa en rullgardinslista med funktionen Data Validation, men har du någonsin försökt visa ett annat värde när du klickar på rullgardinsmenyn? Till exempel har jag följande två kolumndata i kolumn A och kolumn B, nu måste jag skapa en rullgardinsmeny med värdena i kolumnen Namn, men när jag väljer namnet från den skapade rullgardinslistan, motsvarar värdet i kolumnen Antal visas som följande skärmdump visas. Denna artikel kommer att presentera detaljerna för att lösa denna uppgift.

Bästa kontorsproduktivitetsverktyg

Populära funktioner: Hitta, markera eller identifiera dubbletter   |  Ta bort tomma rader   |  Kombinera kolumner eller celler utan att förlora data   |   Rund utan formel ...
Superuppslag: Flera kriterier VLookup    VLookup med flera värden  |   VSök över flera ark   |   Fuzzy Lookup ....
Avancerad rullgardinslista: Skapa snabbt en rullgardinslista   |  Beroende rullgardinslista   |  Flervals-rullgardinslista ....
Kolumnhanterare: Lägg till ett specifikt antal kolumner  |  Flytta kolumner  |  Växla synlighetsstatus för dolda kolumner  |  Jämför intervall och kolumner ...
Utvalda funktioner: Rutnätsfokus   |  Designvy   |   Stor formelbar    Arbetsbok & Bladhanterare   |  Resursbibliotek (Automatisk text)   |  Datumväljare   |  Kombinera arbetsblad   |  Kryptera/Dekryptera celler    Skicka e-postmeddelanden efter lista   |  Superfilter   |   Specialfilter (filtrera fet/kursiv/genomstruken...) ...
Topp 15 verktygssatser12 text verktyg (lägga till text, Ta bort tecken, ...)   |   50 + Diagram Typer (Gantt Chart, ...)   |   40+ Praktiskt Formler (Beräkna ålder baserat på födelsedag, ...)   |   19 Införande verktyg (Infoga QR-kod, Infoga bild från sökväg, ...)   |   12 Konvertering verktyg (Siffror till ord, Valutaväxling, ...)   |   7 Slå ihop och dela verktyg (Avancerade kombinera rader, Dela celler, ...)   |   ... och mer

Uppgradera dina Excel-färdigheter med Kutools för Excel och upplev effektivitet som aldrig förr. Kutools för Excel erbjuder över 300 avancerade funktioner för att öka produktiviteten och spara tid.  Klicka här för att få den funktion du behöver mest...

kte-flik 201905


Fliken Office ger ett flikgränssnitt till Office och gör ditt arbete mycket enklare

  • Aktivera flikredigering och läsning i Word, Excel, PowerPoint, Publisher, Access, Visio och Project.
  • Öppna och skapa flera dokument i nya flikar i samma fönster, snarare än i nya fönster.
  • Ökar din produktivitet med 50 % och minskar hundratals musklick för dig varje dag!
Comments (10)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
how do i repeat the last method in next cell
This comment was minimized by the moderator on the site
Hello, guys,
Sorry for this, the method is only applied to one cell.
If anyone have the good method to make this work for a column, please comment here!
Thank you!
This comment was minimized by the moderator on the site
I found it difficult to follow but managed it. I want to know how I can make a full column have this option though, not just one cell. Can anybody assist please? Thanks.
This comment was minimized by the moderator on the site
Hi, Nice add on to Excel. I had also the same reference error. =INDEX(Sheet1!$A$2:$B$6,MATCH($A$2,Sheet1!$A$2:$A$6,0),2) The comma , should be written as a semicolon like ; Further had to read it lots of time. I think that it should be rewritten in more clear instruction text. I will help you with that if you like. I have also one question: When I want to insert a row in my target worksheet the formula is not working. I use the following formula: =INDEX(Pictos!$A$2:$B$11;VERGELIJKEN($D5;Pictos!$A$2:$A$11;0);2) Translate into English: =INDEX(Pictos!$A$2:$B$11;MATCH($D5;Pictos!$A$2:$A$11;0);2) What I do wrong? Best regards, Ed Boon
This comment was minimized by the moderator on the site
Hi, Nice add on to Excel. I had also the same reference error. =INDEX(Sheet1!$A$2:$B$6,MATCH($A$2,Sheet1!$A$2:$A$6,0),2) The comma , should be written as a semicolon like ; Further had to read it lots of time. I think that it should be rewritten in more clear instruction text. I will help you with that if you like. I have also one question: When I want to insert a row in my target worksheet the formula is not working. I use the following formula: =INDEX(Pictos!$A$2:$B$11;VERGELIJKEN($D5;Pictos!$A$2:$A$11;0);2) Translate into English: =INDEX(Pictos!$A$2:$B$11;MATCH($D5;Pictos!$A$2:$A$11;0);2) What I do wrong? Best regards, Ed Boon
This comment was minimized by the moderator on the site
I can get everything to work except the last step when I name the image.I get a "reference not valid" statement
This comment was minimized by the moderator on the site
Before this step, you have to match correctly Fruits and Pictures.
Good luck !
This comment was minimized by the moderator on the site
Thank you so much. It really cool technique.
This comment was minimized by the moderator on the site
I can get everything to work except the last step when I name the image.I get a reference not valid...any thoughts?
This comment was minimized by the moderator on the site
I have the same error as JAson. Some basic settings different?
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations