Innholdsfortegnelse
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:
- 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.
- Last opp produktbildene til en mappe på nettstedet ditt.
- 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.
- Kopier formelen over cellene nedenfor i kolonnen Bilde .
- 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.
- 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 .
- 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]
- 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 .
- 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:
- 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.
- For hver IMAGE-formel, konfigurer alt_tekst -argumentet nøyaktig slik du vil at den alternative teksten skal vises i rullegardinlisten.
- I A2, lag en rullegardinliste med Kilde som refererer til = Bilder .
- 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)