Excel IMAGE-funksje om ôfbylding yn te foegjen yn sel

  • Diel Dit
Michael Brown

Learje in nije verbazingwekkend ienfâldige manier om in foto yn in sel yn te foegjen troch de IMAGE-funksje te brûken.

Microsoft Excel-brûkers hawwe jierrenlang foto's yn wurkblêden ynfoege, mar dat easke nochal in in protte muoite en geduld. No, dat is einliks foarby. Mei de nij yntrodusearre IMAGE-funksje kinne jo in ôfbylding yn in sel ynfoegje mei in ienfâldige formule, ôfbyldings pleatse yn Excel-tabellen, sellen ferpleatse, kopiearje, feroarje, sortearje en filterje mei ôfbyldings lykas normale sellen. Ynstee fan driuwend boppe op in spreadsheet, binne jo ôfbyldings no it yntegraal diel dêrfan.

    Excel IMAGE-funksje

    De IMAGE-funksje yn Excel is ûntworpen om ôfbyldings yn sellen yn te foegjen fan in URL. De folgjende bestânsformaten wurde stipe: BMP, JPG/JPEG, GIF, TIFF, PNG, ICO en WEBP.

    De funksje nimt yn totaal 5 arguminten, wêrfan allinich it earste fereaske is.

    IMAGE(boarne, [alt_tekst], [grutte], [hichte], [breedte])

    Wêr:

    Boarne (ferplicht) - it URL-paad nei it byldbestân dat it "https" protokol brûkt. Kin levere wurde yn 'e foarm fan in tekststring ynsletten yn dûbele oanhalingstekens of as ferwizing nei de sel mei de URL.

    Alt_text (opsjoneel) - de alternative tekst dy't de ôfbylding beskriuwt.

    Sizing (opsjoneel) - definiearret de ôfmjittings fan 'e ôfbylding. Kin ien fan dizze wearden wêze:

    • 0 (standert) - passe de ôfbylding yn 'e sel mei it behâld fan syn aspektferhâlding.
    • 1 -folje de sel mei de ôfbylding negearje syn aspektferhâlding.
    • 2 - hâld de oarspronklike ôfbylding grutte, sels as it giet oer de sel grins.
    • 3 - set de ôfbylding syn hichte en breedte.

    Hichte (opsjoneel) - de ôfbyldingshichte yn piksels.

    Breedte (opsjoneel) - de ôfbyldingsbreedte yn piksels.

    IMAGE-funksje beskikber

    IMAGE is in nije funksje, dy't op it stuit allinnich beskikber is yn it Office Insider Beta-kanaal foar Microsoft 365-brûkers foar Windows, Mac en Android.

    Basis IMAGE-formule yn Excel

    Om in IMAGE-formule yn syn ienfâldichste foarm te meitsjen, is it genôch om allinich it 1e argumint oan te jaan dat de URL oan 'e ôfbyldingsbestân spesifisearret. Unthâld dat allinich HTTPS-adressen tastien binne en net HTTP. In opjûne URL moat wurde omsletten yn dûbele quotes krekt as in gewoane tekststring. Opsjoneel kinne jo yn it 2e argumint in alternative tekst definiearje dy't de ôfbylding beskriuwt.

    Bygelyks:

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

    It weilitten of ynstellen fan it 3e argumint op 0 twingt de ôfbylding om te passen yn 'e sel, behâld fan de breedte oant hichte ratio. De ôfbylding sil automatysk oanpasse as de grutte fan de sel wizige wurdt:

    As jo ​​mei in IMAGE-formule oer de sel hoverje, springt de tooltip út. De minimale grutte fan it tooltip-paniel is ynsteld. Om it grutter te meitsjen, sleep de rjochter ûnderkant fan it paniel lykas hjirûnder werjûn.

    Om de hiele sel te foljen mei in ôfbylding, set it 3e argumint ynoan 1. Bygelyks:

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

    Normaal wurket dit moai foar abstrakte keunstôfbyldings dy't der goed útsjen mei hast alle breedte-tot-hichte-ferhâldingen.

    As jo ​​beslute om de hichte en breedte fan 'e ôfbylding yn te stellen (respektivelik 4e en 5e argumint), soargje derfoar dat jo sel grut genôch is om de ôfbylding fan 'e orizjinele grutte te foldwaan. Sa net, dan sil mar in part fan de ôfbylding sichtber wêze.

    As de foto ienris ynfoege is, kinne jo it kopiearre krije nei in oare sel troch gewoan de formule te kopiearjen. Of jo kinne ferwize nei in sel mei in IMAGE-formule krekt lykas elke oare sel yn jo wurkblêd. Om bygelyks in ôfbylding fan C4 nei D4 te kopiearjen, fier dan de formule =C4 yn D4 yn.

    Hoe kinne jo ôfbyldings ynfoegje yn Excel-sellen - formulefoarbylden

    Yntroduksje fan de IMAGE-funksje yn Excel hat in protte nije senario's "ûntskoattele" dy't earder ûnmooglik of heul yngewikkeld wiene. Hjirûnder fine jo in pear fan sokke foarbylden.

    Hoe meitsje jo in produktlist mei foto's yn Excel

    Mei de IMAGE-funksje wurdt it meitsjen fan in produktlist mei foto's yn Excel ongelooflijk maklik. De stappen binne:

    1. Meitsje in nije produktlist yn jo wurkblêd. Of ymportearje in besteande út in eksterne databank as in csv-bestân. Of brûk in sjabloan foar produktynventarisaasje beskikber yn Excel.
    2. Upload de produktôfbyldings nei in map op jo webside.
    3. Konstruearje de IMAGE-formule foar it earste item en fier it yn 'e boppeste sel yn. Yn deformule, allinne it earste argumint ( boarne ) moat wurde definiearre. It twadde argumint ( alt_text ) is opsjoneel.
    4. Kopiearje de formule oer de ûndersteande sellen yn de kolom Ofbyld .
    5. Yn elke IMAGE-formule, feroarje de triemnamme en de alternative tekst as jo dizze hawwe levere. Om't alle foto's yn deselde map opladen binne, is dit de ienige feroaring dy't makke wurde moat.

    Yn dit foarbyld giet de ûndersteande formule nei E3:

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

    As gefolch hawwe wy de folgjende produktlist mei ôfbyldings yn Excel:

    Hoe kinne jo in ôfbylding weromjaan op basis fan in oare selwearde

    Foar dit foarbyld binne wy gean om in dellûklist fan items te meitsjen en in relatearre ôfbylding út te heljen yn in oanbuorjende sel. As in nij item selektearre is út it dellûkmenu, sil de oerienkommende ôfbylding njonken it ferskine.

    1. Om't wy rjochtsje op in dynamyske dropdown dy't automatysk útwreidet as nije items wurde tafoege, ús earste stap is om de dataset te konvertearjen nei in Excel-tabel. De fluchste manier is troch de fluchtoets Ctrl + T te brûken. Sadree't de tabel is oanmakke, kinne jo jaan eltse namme dy't jo wolle. Ours hjit Product_list .
    2. Meitsje twa neamde berik foar de Item en Image kolommen, net ynklusyf de kolomkoppen:
      • Items ferwizend nei =Product_list[ITEM]
      • Ofbylden ferwizend nei =Product_list[IMAGE]
    3. Mei de selnavigearje foar it selektearre dropdownmenu nei de Data ljepper > Datum Tools groep, klik op Data Validation , en konfigurearje de dellûklist basearre op in Excel-namme. Yn ús gefal wurdt =Items brûkt foar Boarne .
    4. Yn de sel oanwiisd foar in ôfbylding, fier de folgjende XLOOKUP-formule yn:

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

      Wêr't A2 ( lookup_value ) de dropdown-sel is.

      As wy opsykje yn in tabel, brûkt de formule strukturearre referinsjes lykas:

      • Opsykje_array - Product_list[ITEM] dy't seit om te sykjen nei de opsykwearde yn de kolom mei de namme ITEM.
      • Return_array - Product_list[IMAGE]) dy't seit dat in wedstriid weromkomt út de kolom mei de namme IMAGE.

      It resultaat sil sjen sokssawat as dit:

    En hjir is ús dellûklist mei relatearre foto's yn aksje - sa gau as in item is selektearre yn A2, wurdt de ôfbylding daliks werjûn yn B2:

    Hoe kinne jo in útklapmenu meitsje mei ôfbyldings yn Excel

    Yn eardere Excel-ferzjes wie d'r gjin manier om foto's ta te foegjen oan in útklaplist. De IMAGE-funksje hat dit feroare. No kinne jo in dropdown fan ôfbyldings meitsje yn 4 rappe stappen:

    1. Begjin mei it definiearjen fan de twa nammen foar jo dataset. Yn ús gefal binne de nammen:
      • Product_list - de boarnetabel (A10:E20 yn it skermôfbylding hjirûnder).
      • Ofbyldings - ferwiist nei de IMAGE kolom yn 'e tabel, netynklusyf de koptekst.

      Sjoch foar detaillearre ynstruksjes Hoe kinne jo in namme yn Excel definiearje.

    2. Foar elke IMAGE-formule, konfigurearje it argumint alt_text krekt sa't jo wolle dat de alternative tekst yn 'e útklaplist ferskynt.
    3. Mak yn A2 in drop-down list mei Boarne ferwizend nei = Ofbyldings .
    4. Dêrneist kinne jo mear ynformaasje ophelje oer it selektearre item mei help fan dizze formules:

      Krij de itemnamme:

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

      Trek de kwantiteit:

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

      De kosten útpakke:

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

    Om't de boarnegegevens yn in tabel steane, brûke de referinsjes in kombinaasje fan de tabel- en kolomnammen. Learje mear oer tabelferwizings.

    De resultearjende dellûk mei ôfbyldings wurdt werjûn yn it skermôfbylding:

    Excel IMAGE-funksje bekende problemen en beheiningen

    Op it stuit is de IMAGE-funksje yn it beta-teststadium, dus it hawwen fan in pear problemen is normaal en ferwachte :)

    • Allinich ôfbyldings opslein op eksterne "https"-websides kinne brûkt wurde.
    • Ofbyldings opslein op OneDrive, SharePoint en lokale netwurken wurde net stipe.
    • As de webside dêr't it byldbestân opslein wurdt autentikaasje fereasket, sil de ôfbylding net werjaan.
    • It wikseljen tusken Windows- en Mac-platfoarms kin problemen mei it werjaan fan ôfbyldings feroarsaakje.
    • Wylst it GIF-bestânformaat stipe wurdt, wurdt it yn in sel werjûn as in statyske ôfbylding.

    Dat ishoe kinne jo in foto yn in sel ynfoegje mei de IMAGE-funksje. Ik tankje jo foar it lêzen en hoopje jo nije wike op ús blog te sjen!

    Oefenwurkboek

    Excel IMAGE-funksje - formulefoarbylden (.xlsx-bestân)

    Michael Brown is in tawijd technology-entûsjast mei in passy foar it ferienfâldigjen fan komplekse prosessen mei software-ark. Mei mear as in desennium ûnderfining yn 'e tech-yndustry hat hy syn feardigens yn Microsoft Excel en Outlook, lykas Google Blêden en Docs, oanskerpe. Michael's blog is wijd oan it dielen fan syn kennis en ekspertize mei oaren, en biedt maklik te folgjen tips en tutorials foar it ferbetterjen fan produktiviteit en effisjinsje. Oft jo in betûfte profesjonele of in begjinner binne, Michael's blog biedt weardefolle ynsjoch en praktysk advys om it measte út dizze essensjele software-ark te heljen.