De dagar då Excel-kalkylblad inte hade bilder är förbi. Nu kan du infoga bilder från Infoga-menyn, och de senaste Excel-uppdateringarna lägger till en hel funktion för detta ändamål.
IMAGE-funktionen i Excel kan infoga vilken bild som helst i vilken cell som helst. Den har extra argument för att konfigurera bildens storlek, och du kan även lägga till alternativ text. Läs vidare för att ta reda på allt om denna praktiska Excel-funktion.
Vad är IMAGE-funktionen i Excel?
IMAGE-funktionen i Excel är en inbyggd funktion som låter dig infoga en bild i ditt kalkylblad. Den här bilden måste finnas online så att du kan få dess URL-adress. Du kan använda funktionens argument för att lägga till alternativ text till din bild och/eller ändra storlek på den.
=BILD(källa, [alt_text], [storlek], [höjd], [bredd])
Här är vad vart och ett av argumenten indikerar i IMAGE-funktionen:
- källa: Detta är URL: en till bilden du vill infoga. URL: en ska vara en sträng inom citattecken (" "). IMAGE stöder för närvarande inte lokala filer. De bildformat som stöds är JPG, PNG, BMP, GIF, TIFF, ICO och WEBP.
- alt_text: Lägger till en alternativ text till din bild som en tillgänglighetsfunktion. Om bilden inte kan laddas kommer Excel att visa alt-texten istället.
-
dimensionering: Ett valfritt argument som indikerar bildstorleken. Detta kan vara ett tal från 0 till 3.
- 0 passar bilden i cellen med bibehållen bildförhållande.
- 1 passar bilden i cellen och ignorerar dess bildförhållande.
- 2 infogar bilden i sin ursprungliga storlek, även om den överskrider cellgränserna.
- 3 infogar bilden med anpassad höjd och bredd – specificeras i nästa argument.
- höjd och bredd: Dessa två argument indikerar den anpassade storleken på din bild. De är bara giltiga om du har valt 3 i föregående argument. Observera att detta ignorerar bildförhållandet och kan skeva bilden.
Även om syntaxen kan verka lite komplicerad, är det enda nödvändiga argumentet för att denna funktion ska fungera bildens URL. Så om du letar efter att snabbt infoga en bild behöver du bara ange en giltig URL, och det är allt.
Hur man använder IMAGE-funktionen i Excel
Nu är det dags för dig att prova IMAGE själv. I det här exemplet har vi namnen på några länder i en tabell. Målet är att infoga en bild av varje lands flagga i en intilliggande cell.
Eftersom flaggcellerna har ändrats storlek kan du använda anpassad höjd och bredd för att passa bilderna exakt i cellerna. Så här kan du göra det med IMAGE-funktionen:
- Välj en cell där du vill infoga bilden.
- I formelfältet anger du formeln nedan:
=BILD(" https://flagcdn.com/w80/us.png", A2, 3, 20, 30)
- Tryck Stiga på.
Formeln kräver BILD funktion och matar den USA-flaggan från Flagpedia. Det refererar till landsnamnet som alt-texten (A2), anger att de infogade bilderna kommer att ha anpassade storlekar (3), och anger sedan höjden och bredden (20 och 30).
Om det är första gången du använder IMAGE-funktionen kommer Excel att blockera bilderna. Klicka bara på Slå på bilder i uppmaningen för att tillåta åtkomst. Du borde nu se din bild!
När du upprepar detta för varje land i listan kommer du att ha alla flaggor bredvid varje lands namn. Det är ungefär för att använda IMAGE-funktionen på egen hand!
Nu när du har sett det i aktion undrar du förmodligen varför ens använder den här funktionen. Du kunde helt enkelt använd infogningsmenyn för att infoga bilder i Excel istället, så varför bry sig om IMAGE?
Fördelen med IMAGE är att det är en inbyggd funktion i Excel. Denna inneboende egenskap hos IMAGE öppnar upp en värld av möjligheter eftersom du kan kombinera den med andra Excel-funktioner.
Hur man använder IMAGE med andra Excel-funktioner
Du kan kombinera IMAGE-funktionen med andra Excel-funktioner för att skapa mer kraftfulla och dynamiska kalkylblad. Du kan till exempel använda den i kombination med IF-funktionen att visa olika bilder baserat på förhållandena.
En annan användbar kombination är att använda IMAGE med funktionen VLOOKUP i Excel. På så sätt kan du infoga bilder baserat på data i ditt kalkylblad. Detta är praktiskt om du har en lista med data med tillhörande bilder och du snabbt vill infoga den relevanta bilden i ditt kalkylblad.
I det föregående exemplet märkte du förmodligen att webbadressen till varje lands flagga bara skilde sig åt i filnamnet. Varje lands flagga var landets kod med gemener, tillsammans med en .png-tillägg.
Du kan använda den här tekniken för att automatiskt infoga landsflaggor i ditt kalkylark. Låt oss spela om samma exempel, om än lite smartare.
Den här gången har vi en tabell över varje lands kod. Vi kommer att använda VLOOKUP för att få koden för varje land och förvandla den till gemener med funktionen LOWER. Slutligen kommer vi att mata in detta i URL: en och IMAGE-funktionen.
- Markera den första cellen där du vill infoga bilden.
- I formelfältet anger du formeln nedan:
=BILD(" https://flagcdn.com/w80/"&NEDRA(SÖK UPP(A2, F1:G9, 2, FALSK))&".png", A2, 3, 20, 30)
- Tryck Stiga på.
- Ta tag i autofyllhandtaget och släpp det på cellerna nedan.
Denna formel har samma struktur som den föregående, men källargumentet är annorlunda. Här, den SÖK UPP funktion ger motsvarigheten till A2 från bordet F1:G9. Sedan LÄGRE funktionen förvandlar landskoden till små bokstäver. Den första och tredje delen av webbadressen är identiska.
Känns bra, va? Nu behöver du inte ange URL: en för varje bild en efter en. Excel tar hand om det åt dig. Detta var en demonstration av hur användbara funktioner och formler kan vara. Du behöver bara anstränga dig i första hand och skapa formeln. Därifrån kan du enkelt fylla i resten av cellerna.
Bild-perfekta kalkylblad med IMAGE-funktionen i Excel
Funktioner och formler är själva strukturen i Excel. Även om du redan skulle kunna göra något genom Excels användargränssnitt är det ändå en fördel att ha en funktion för det. IMAGE-funktionen är ett bevis.
Med IMAGE kan du ändra inställningarna för din bild och använda den i kombination med andra funktioner. Du kan ställa in villkor så att olika värden skapar olika bilder, eller använd VLOOKUP för att infoga bilder automatiskt.
Du kan redan lägga till bilder via Excel-gränssnittet, men nu vet du hur du gör det med IMAGE-funktionen också. Om du funderar på att ladda ditt kalkylblad ytterligare kan VBA vara värt att lära sig.