Excel IMAGE-funksjon for å sette inn bilde i celle

  • Dele Denne
Michael Brown

Lær en ny utrolig enkel måte å sette inn et bilde i en celle ved å bruke IMAGE-funksjonen.

Microsoft Excel-brukere har satt inn bilder i regneark i årevis, men det krevde ganske mye mye innsats og tålmodighet. Nå er det endelig over med det. Med den nylig introduserte IMAGE-funksjonen kan du sette inn et bilde i en celle med en enkel formel, plassere bilder i Excel-tabeller, flytte, kopiere, endre størrelse, sortere og filtrere celler med bilder akkurat som vanlige celler. I stedet for å flyte på toppen av et regneark, er bildene dine nå en integrert del.

    Excel IMAGE-funksjonen

    IMAGE-funksjonen i Excel er laget for å sette inn bilder i celler fra en URL. Følgende filformater støttes: BMP, JPG/JPEG, GIF, TIFF, PNG, ICO og WEBP.

    Funksjonen tar totalt 5 argumenter, hvorav kun det første kreves.

    BILDE(kilde, [alt_tekst], [størrelse], [høyde], [bredde])

    Hvor:

    Kilde (påkrevd) – URL-banen til bildefilen som bruker "https"-protokollen. Kan leveres i form av en tekststreng omsluttet av doble anførselstegn eller som en referanse til cellen som inneholder URL.

    Alt_tekst (valgfritt) - den alternative teksten som beskriver bildet.

    Størrelse (valgfritt) - definerer bildedimensjonene. Kan være en av disse verdiene:

    • 0 (standard) - pass på bildet i cellen og opprettholde sideforholdet.
    • 1 -fyll cellen med bildet og ignorer dets sideforhold.
    • 2 - behold den opprinnelige bildestørrelsen, selv om den går utenfor cellegrensen.
    • 3 - still inn bildets høyde og bredde.

    Høyde (valgfritt) - bildehøyden i piksler.

    Bredde (valgfritt) - bildebredden i piksler.

    IMAGE-funksjonens tilgjengelighet

    IMAGE er en ny funksjon som foreløpig kun er tilgjengelig i Office Insider Beta-kanalen for Microsoft 365-brukere for Windows, Mac og Android.

    Grunnleggende IMAGE-formel i Excel

    For å lage en IMAGE-formel i sin enkleste form, er det tilstrekkelig å oppgi kun det første argumentet som spesifiserer URL-en til bildefilen. Husk at bare HTTPS-adresser er tillatt og ikke HTTP. En oppgitt URL skal være omgitt av doble anførselstegn akkurat som en vanlig tekststreng. Alternativt, i det andre argumentet, kan du definere en alternativ tekst som beskriver bildet.

    For eksempel:

    =IMAGE("//cdn.ablebits.com/_img-blog/image-function/items/umbrella.png", "umbrella")

    Utelate eller sette det tredje argumentet til 0, tvinger bildet frem for å passe inn i cellen, og opprettholde forholdet mellom bredde og høyde. Bildet justeres automatisk når størrelsen på cellen endres:

    Når du holder musepekeren over cellen med en BILDE-formel, spretter verktøytipset ut. Minimumsstørrelsen på verktøytipsruten er forhåndsinnstilt. For å gjøre den større, dra i nedre høyre hjørne av ruten som vist nedenfor.

    For å fylle hele cellen med et bilde, angi det tredje argumentettil 1. For eksempel:

    =IMAGE("//cdn.ablebits.com/_img-blog/image-function/items/water.jpg", "ocean", 1)

    Vanligvis fungerer dette bra for abstrakte kunstbilder som ser bra ut med nesten alle bredde-til-høyde-forhold.

    Hvis du bestemmer deg for å angi bildets høyde og bredde (henholdsvis 4. og 5. argument), sørg for at cellen din er stor nok til å romme bildet i originalstørrelse. Hvis ikke vil bare en del av bildet være synlig.

    Når bildet er satt inn, kan du få det kopiert til en annen celle ved å kopiere formelen. Eller du kan henvise til en celle med en BILDE-formel akkurat som alle andre celler i regnearket ditt. For å kopiere et bilde fra C4 til D4 for eksempel, skriv inn formelen =C4 i D4.

    Slik setter du inn bilder i Excel-celler - formeleksempler

    Vi introduserer IMAGE-funksjonen i Excel har "låst opp" mange nye scenarier som tidligere var umulige eller svært kompliserte. Nedenfor finner du et par slike eksempler.

    Hvordan lage en produktliste med bilder i Excel

    Med IMAGE-funksjonen blir det utrolig enkelt å lage en produktliste med bilder i Excel. Trinnene er:

    1. Lag en ny produktliste i regnearket ditt. Eller importer en eksisterende fra en ekstern database som en csv-fil. Eller bruk en produktbeholdningsmal som er tilgjengelig i Excel.
    2. Last opp produktbildene til en mappe på nettstedet ditt.
    3. Konstruer IMAGE-formelen for det første elementet og skriv det inn i den øverste cellen. Iformel, bare det første argumentet ( kilde ) må defineres. Det andre argumentet ( alt_tekst ) er valgfritt.
    4. Kopier formelen over cellene nedenfor i kolonnen Bilde .
    5. I hver IMAGE-formel, endre filnavnet og den alternative teksten hvis du har oppgitt det. Siden alle bildene ble lastet opp til samme mappe, er dette den eneste endringen som må gjøres.

    I dette eksemplet går formelen nedenfor til E3:

    =IMAGE("//cdn.ablebits.com/_img-blog/image-function/items/boots.jpg", "Wellington boots")

    Som et resultat har vi følgende produktliste med bilder i Excel:

    Hvordan returnere et bilde basert på en annen celleverdi

    For dette eksempelet er vi skal lage en rullegardinliste med elementer og trekke ut et relatert bilde inn i en nabocelle. Når et nytt element er valgt fra rullegardinmenyen, vil det tilsvarende bildet vises ved siden av det.

    1. Som vi sikter mot en dynamisk rullegardin som utvides automatisk når nye elementer legges til, vårt første trinn er å konvertere datasettet til en Excel-tabell. Den raskeste måten er å bruke Ctrl + T snarveien. Når tabellen er opprettet, kan du gi den et hvilket som helst navn du vil. Vår heter Produktliste .
    2. Opprett to navngitte områder for kolonnene Vare og Bilde , ikke inkludert kolonneoverskriftene:
      • Elementer som refererer til =Product_list[ITEM]
      • Bilder som refererer til =Product_list[IMAGE]
    3. Med cellenfor den valgte rullegardinmenyen, naviger til kategorien Data > Datoverktøy -gruppen, klikk Datavalidering og konfigurer rullegardinlisten basert på et Excel-navn. I vårt tilfelle brukes =Artikler for Kilde .
    4. I cellen som er utpekt for et bilde, skriv inn følgende XLOOKUP-formel:

      =XLOOKUP(A2, Product_list[ITEM], Product_list[IMAGE])

      Der A2 ( oppslagsverdi ) er rullegardincellen.

      Når vi slår opp i en tabell, bruker formelen strukturerte referanser som:

      • Lookup_array - Product_list[ITEM] som sier å søke etter oppslagsverdien i kolonnen som heter ITEM.
      • Return_array - Product_list[IMAGE]) som sier å returnere et samsvar fra kolonnen som heter IMAGE.

      Resultatet vil se ut noe sånt som dette:

    Og her er rullegardinlisten vår med relaterte bilder i aksjon - så snart et element er valgt i A2, vises bildet umiddelbart i B2:

    Hvordan lage en rullegardin med bilder i Excel

    I tidligere Excel-versjoner var det ingen måte å legge til bilder i en rullegardinliste. IMAGE-funksjonen har endret dette. Nå kan du lage en rullegardin med bilder i 4 raske trinn:

    1. Begynn med å definere de to navnene for datasettet ditt. I vårt tilfelle er navnene:
      • Produktliste - kildetabellen (A10:E20 i skjermbildet nedenfor).
      • Bilder - refererer til til BILDE-kolonnen i tabellen, ikkeinkludert overskriften.

      For detaljerte instruksjoner, se Hvordan definere et navn i Excel.

    2. For hver IMAGE-formel, konfigurer alt_tekst -argumentet nøyaktig slik du vil at den alternative teksten skal vises i rullegardinlisten.
    3. I A2, lag en rullegardinliste med Kilde som refererer til = Bilder .
    4. I tillegg kan du hente mer informasjon om det valgte elementet ved hjelp av disse formlene:

      Hent elementnavnet:

      =XLOOKUP($A$2, Product_list[IMAGE], Product_list[ITEM])

      Trekk ut mengde:

      =XLOOKUP($A$2, Product_list[IMAGE], Product_list[QTY])

      Trekk ut kostnaden:

      =XLOOKUP($A$2, Product_list[IMAGE], Product_list[COST])

    Siden kildedataene er i en tabell, bruker referansene en kombinasjon av tabell- og kolonnenavn. Lær mer om tabellreferanser.

    Den resulterende rullegardinmenyen med bilder vises i skjermbildet:

    Excel IMAGE-funksjon kjente problemer og begrensninger

    For øyeblikket er IMAGE-funksjonen i beta-teststadiet, så det er normalt og forventet å ha noen problemer :)

    • Bare bilder lagret på eksterne "https"-nettsteder kan brukes.
    • Bilder lagret på OneDrive, SharePoint og lokale nettverk støttes ikke.
    • Hvis nettstedet der bildefilen er lagret krever autentisering, vil ikke bildet gjengis.
    • Bytting mellom Windows- og Mac-plattformer kan føre til problemer med bildegjengivelsen.
    • Mens GIF-filformatet støttes, vises det i en celle som et statisk bilde.

    Det erhvordan du kan sette inn et bilde i en celle ved hjelp av IMAGE-funksjonen. Jeg takker for at du leser og håper å se deg på bloggen vår neste uke!

    Øvningsarbeidsbok

    Excel IMAGE-funksjon - formeleksempler (.xlsx-fil)

    Michael Brown er en dedikert teknologientusiast med en lidenskap for å forenkle komplekse prosesser ved hjelp av programvareverktøy. Med mer enn ti års erfaring i teknologibransjen, har han forbedret ferdighetene sine i Microsoft Excel og Outlook, samt Google Sheets og Docs. Michaels blogg er dedikert til å dele sin kunnskap og ekspertise med andre, og gir enkle å følge tips og veiledninger for å forbedre produktivitet og effektivitet. Enten du er en erfaren profesjonell eller nybegynner, tilbyr Michaels blogg verdifull innsikt og praktiske råd for å få mest mulig ut av disse viktige programvareverktøyene.