Funcția Excel IMAGE pentru a insera o imagine în celulă

  • Imparte Asta
Michael Brown

Învățați un nou mod uimitor de simplu de a insera o imagine într-o celulă folosind funcția IMAGE.

Utilizatorii Microsoft Excel au inserat de ani de zile imagini în foile de calcul, dar acest lucru necesita destul de mult efort și răbdare. Acum, acest lucru s-a terminat în sfârșit. Cu funcția IMAGE, recent introdusă, puteți insera o imagine într-o celulă cu o simplă formulă, puteți plasa imagini în tabelele Excel, puteți muta, copia, redimensiona, sorta și filtra celulele cu imagini la fel ca și celulele normale. În loc să plutească deasuprao foaie de calcul, imaginile dvs. sunt acum parte integrantă a acesteia.

    Funcția Excel IMAGE

    Funcția IMAGE din Excel este concepută pentru a insera imagini în celule de la o adresă URL. Sunt acceptate următoarele formate de fișier: BMP, JPG/JPEG, GIF, TIFF, PNG, ICO și WEBP.

    Funcția primește un total de 5 argumente, dintre care numai primul este necesar.

    IMAGE(sursa, [alt_text], [dimensiune], [înălțime], [lățime], [înălțime])

    Unde:

    Sursa (obligatoriu) - calea URL către fișierul imagine care utilizează protocolul "https". Poate fi furnizată sub forma unui șir de text între ghilimele duble sau ca referință la celula care conține URL-ul.

    Alt_text (opțional) - textul alternativ care descrie imaginea.

    Dimensionarea (opțional) - definește dimensiunile imaginii. Poate fi una dintre aceste valori:

    • 0 (implicit) - se potrivește imaginea în celulă păstrând raportul de aspect.
    • 1 - umpleți celula cu imaginea, ignorând raportul de aspect al acesteia.
    • 2 - păstrați dimensiunea originală a imaginii, chiar dacă aceasta depășește limita celulei.
    • 3 - setați înălțimea și lățimea imaginii.

    Înălțime (opțional) - înălțimea imaginii în pixeli.

    Lățime (opțional) - lățimea imaginii în pixeli.

    Disponibilitatea funcției IMAGE

    IMAGE este o funcție nouă, care este disponibilă în prezent doar în canalul Office Insider Beta pentru utilizatorii Microsoft 365 pentru Windows, Mac și Android.

    Formula de bază IMAGE în Excel

    Pentru a crea o formulă IMAGE în forma sa cea mai simplă, este suficient să furnizați doar primul argument care specifică URL-ul fișierului imagine. Vă rugăm să rețineți că sunt permise doar adresele HTTPS și nu HTTP. Un URL furnizat trebuie să fie inclus în ghilimele duble, la fel ca un șir de text obișnuit. Opțional, în al doilea argument, puteți defini un text alternativ care să descrie imaginea.

    De exemplu:

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

    Omiterea sau setarea celui de-al treilea argument la 0 forțează imaginea să se încadreze în celulă, menținând raportul lățime/înălțime. Imaginea se va ajusta automat atunci când celula este redimensionată:

    Atunci când treceți deasupra celulei cu o formulă IMAGE, se afișează tooltip-ul. Dimensiunea minimă a panoului tooltip este prestabilită. Pentru a-l mări, trageți colțul din dreapta jos al panoului, așa cum se arată mai jos.

    Pentru a umple întreaga celulă cu o imagine, setați al treilea argument la 1. De exemplu:

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

    În mod normal, acest lucru funcționează foarte bine pentru imaginile de artă abstractă care arată bine cu aproape orice raport lățime/înălțime.

    Dacă vă decideți să setați înălțimea și lățimea imaginii (al patrulea și, respectiv, al cincilea argument), asigurați-vă că celula este suficient de mare pentru a găzdui imaginea de dimensiune originală. În caz contrar, doar o parte din imagine va fi vizibilă.

    După ce imaginea este inserată, o puteți obține copiată într-o altă celulă prin simpla copiere a formulei. Sau puteți referința unei celule cu o formulă IMAGE ca orice altă celulă din foaia de calcul. De exemplu, pentru a copia o imagine din C4 în D4, introduceți formula =C4 în D4.

    Cum să inserați imagini în celulele Excel - exemple de formule

    Introducerea funcției IMAGE în Excel a "deblocat" multe scenarii noi, care înainte erau imposibile sau foarte complicate. Mai jos veți găsi câteva astfel de exemple.

    Cum se face o listă de produse cu imagini în Excel

    Cu ajutorul funcției IMAGE, crearea unei liste de produse cu imagini în Excel devine incredibil de ușoară. Pașii sunt:

    1. Creați o nouă listă de produse în foaia de calcul sau importați una existentă dintr-o bază de date externă sub formă de fișier csv sau utilizați un șablon de inventariere a produselor disponibil în Excel.
    2. Încărcați imaginile produselor într-un folder de pe site-ul dvs. web.
    3. Construiți formula IMAGE pentru primul element și introduceți-o în celula cea mai de sus. În formulă, numai primul argument ( sursa ) trebuie să fie definit. Al doilea argument ( alt_text ) este opțională.
    4. Copiați formula în celulele de mai jos din Imagine coloană.
    5. În fiecare formulă IMAGE, modificați numele fișierului și textul alternativ, dacă l-ați furnizat. Deoarece toate imaginile au fost încărcate în același dosar, aceasta este singura modificare care trebuie făcută.

    În acest exemplu, formula de mai jos ajunge la E3:

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

    Ca urmare, avem următoarea listă de produse cu imagini în Excel:

    Cum se returnează o imagine pe baza valorii unei alte celule

    Pentru acest exemplu, vom crea o listă derulantă de elemente și vom extrage o imagine aferentă într-o celulă învecinată. Atunci când se selectează un nou element din lista derulantă, imaginea corespunzătoare va apărea lângă el.

    1. Întrucât ne propunem o picătură dinamică care se extinde automat atunci când se adaugă noi elemente, primul nostru pas este să convertim setul de date într-un tabel Excel. Cea mai rapidă metodă este folosirea comenzii rapide Ctrl + T. Odată tabelul creat, puteți să-i dați orice nume doriți. Al nostru se numește Lista_produselor .
    2. Creați două intervale denumite pentru Articolul și Imagine coloane, fără a include anteturile de coloană:
      • Articole care se referă la =Product_list[ITEM]
      • Imagini referindu-se la =Product_list[IMAGE]
    3. Cu celula pentru lista derulantă selectată, navigați la fereastra Date tab> Instrumente de date grup, faceți clic pe Validarea datelor , și configurați lista derulantă pe baza unui nume Excel. În cazul nostru, =Items este utilizat pentru Sursa .
    4. În celula desemnată pentru o imagine, introduceți următoarea formulă XLOOKUP:

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

      Unde A2 ( lookup_value ) este celula derulantă.

      Pe măsură ce ne uităm în sus într-un tabel, formula folosește referințe structurate, cum ar fi:

      • Tablou_repertoriu - Product_list[ITEM] care spune că trebuie să caute valoarea de căutare în coloana numită ITEM.
      • Rețea de returnare - Product_list[IMAGE]) care spune că trebuie să returneze o potrivire din coloana numită IMAGE.

      Rezultatul va arăta cam așa:

    Și iată lista noastră derulantă cu imagini conexe în acțiune - de îndată ce un element este selectat în A2, imaginea acestuia este afișată imediat în B2:

    Cum se face o listă derulantă cu imagini în Excel

    În versiunile anterioare ale Excel, nu exista nicio modalitate de a adăuga imagini la o listă derulantă. Funcția IMAGE a schimbat acest lucru. Acum, puteți face o listă derulantă de imagini în 4 pași rapizi:

    1. Începeți prin a defini cele două nume pentru setul de date. În cazul nostru, numele sunt:
      • Lista_produselor - tabelul sursă (A10:E20 în captura de ecran de mai jos).
      • Imagini - se referă la coloana IMAGE din tabel, fără a include antetul.

      Pentru instrucțiuni detaliate, consultați Cum se definește un nume în Excel.

    2. Pentru fiecare formulă IMAGE, se configurează parametrii alt_text argumentați exact așa cum doriți să apară textul alternativ în lista derulantă.
    3. În A2, faceți o listă derulantă cu Sursa care se referă la = Imagini .
    4. În plus, puteți obține mai multe informații despre elementul selectat cu ajutorul acestor formule:

      Obține numele articolului:

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

      Trageți cantitatea:

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

      Extrageți costul:

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

    Deoarece datele sursă se află într-un tabel, referințele utilizează o combinație de nume de tabel și de coloană. Aflați mai multe despre referințele de tabel.

    În captura de ecran este prezentată lista de imagini care rezultă:

    Funcția Excel IMAGE probleme și limitări cunoscute

    În prezent, funcția IMAGE este în faza de testare beta, așa că este normal și de așteptat să apară câteva probleme :)

    • Pot fi utilizate numai imaginile salvate pe site-uri externe "https".
    • Imaginile salvate pe OneDrive, SharePoint și în rețelele locale nu sunt acceptate.
    • Dacă site-ul web unde este stocat fișierul imagine necesită autentificare, imaginea nu va fi redată.
    • Comutarea între platformele Windows și Mac poate cauza probleme cu redarea imaginilor.
    • Deși este acceptat formatul de fișier GIF, acesta este afișat într-o celulă ca o imagine statică.

    Iată cum puteți insera o imagine într-o celulă folosind funcția IMAGE. Vă mulțumesc pentru lectură și sper să ne vedem pe blog săptămâna viitoare!

    Caiet de practică

    Funcția Excel IMAGE - exemple de formule (.xlsx file)

    Michael Brown este un pasionat de tehnologie dedicat, cu o pasiune pentru simplificarea proceselor complexe folosind instrumente software. Cu mai mult de un deceniu de experiență în industria tehnologiei, el și-a perfecționat abilitățile în Microsoft Excel și Outlook, precum și în Google Sheets și Docs. Blogul lui Michael este dedicat împărtășirii cunoștințelor și experienței sale cu alții, oferind sfaturi și tutoriale ușor de urmat pentru îmbunătățirea productivității și eficienței. Indiferent dacă sunteți un profesionist experimentat sau un începător, blogul lui Michael oferă informații valoroase și sfaturi practice pentru a profita la maximum de aceste instrumente software esențiale.