Funció Excel IMAGE per inserir imatge a la cel·la

  • Comparteix Això
Michael Brown

Aprèn una nova manera increïblement senzilla d'inserir una imatge a una cel·la mitjançant la funció IMATGE.

Els usuaris de Microsoft Excel han inserit imatges en fulls de treball durant anys, però això va requerir bastant molt esforç i paciència. Ara, per fi s'ha acabat. Amb la funció IMAGE recent introduïda, podeu inserir una imatge en una cel·la amb una fórmula senzilla, col·locar imatges dins de taules d'Excel, moure, copiar, canviar la mida, ordenar i filtrar cel·les amb imatges com les cel·les normals. En lloc de flotar a la part superior d'un full de càlcul, les imatges són ara la seva part integral.

    Funció d'Imatge d'Excel

    La funció d'Imatge d'Excel està dissenyada per inserir imatges a les cel·les des d'una URL. S'admeten els formats de fitxer següents: BMP, JPG/JPEG, GIF, TIFF, PNG, ICO i WEBP.

    La funció pren un total de 5 arguments, dels quals només cal el primer.

    IMATGE(font, [text_alt], [mida], [alçada], [amplada])

    On:

    Font (obligatori): la ruta de l'URL al fitxer d'imatge que utilitza el protocol "https". Es pot proporcionar en forma de cadena de text entre cometes dobles o com a referència a la cel·la que conté l'URL.

    Alt_text (opcional): el text alternatiu que descriu la imatge.

    Dimensió (opcional): defineix les dimensions de la imatge. Pot ser un d'aquests valors:

    • 0 (per defecte): ajusta la imatge a la cel·la mantenint la seva relació d'aspecte.
    • 1 -ompliu la cel·la amb la imatge ignorant la seva relació d'aspecte.
    • 2: manteniu la mida de la imatge original, fins i tot si va més enllà del límit de la cel·la.
    • 3: establiu l'alçada i l'amplada de la imatge.

    Alçada (opcional): l'alçada de la imatge en píxels.

    Amplada (opcional) - l'amplada de la imatge en píxels.

    Disponibilitat de la funció IMATGE

    IMAGE és una funció nova, que actualment només està disponible al canal Office Insider Beta per als usuaris de Microsoft 365 per a Windows, Mac i Android.

    Fórmula bàsica d'IMATGE a Excel

    Per crear una fórmula d'IMATGE en la seva forma més senzilla, n'hi ha prou amb proporcionar només el primer argument que especifica l'URL del fitxer d'imatge. Recordeu que només es permeten adreces HTTPS i no HTTP. Un URL subministrat s'ha d'incloure entre cometes dobles igual que una cadena de text normal. Opcionalment, al segon argument, podeu definir un text alternatiu que descrigui la imatge.

    Per exemple:

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

    Ometre o establir el tercer argument a 0 força la imatge. per encaixar a la cel·la, mantenint la relació entre amplada i alçada. La imatge s'ajustarà automàticament quan es canviï la mida de la cel·la:

    Quan passeu el cursor per sobre de la cel·la amb una fórmula IMATGE, apareix la informació sobre eines. La mida mínima del panell d'informació eines està predeterminada. Per fer-lo més gran, arrossegueu la cantonada inferior dreta del panell com es mostra a continuació.

    Per omplir tota la cel·la amb una imatge, establiu el tercer argumenta 1. Per exemple:

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

    Normalment, això funciona molt bé per a imatges d'arts abstractes que es veuen bé amb gairebé qualsevol relació amplada-alçada.

    Si decidiu establir l'alçada i l'amplada de la imatge (4t i 5è argument, respectivament), assegureu-vos que la cel·la sigui prou gran per acollir la imatge de mida original. Si no, només serà visible una part de la imatge.

    Un cop inserida la imatge, podeu copiar-la a una altra cel·la simplement copiant la fórmula. O podeu fer referència a una cel·la amb una fórmula IMATGE com qualsevol altra cel·la del vostre full de treball. Per exemple, per copiar una imatge de C4 a D4, introduïu la fórmula =C4 a D4.

    Com inserir imatges a cel·les d'Excel: exemples de fórmules

    Presentació de la funció IMATGE a Excel ha "desbloquejat" molts escenaris nous que abans eren impossibles o molt complicats. A continuació trobareu un parell d'exemples d'aquest tipus.

    Com fer una llista de productes amb imatges a Excel

    Amb la funció IMATGE, crear una llista de productes amb imatges a Excel es fa increïblement fàcil. Els passos són:

    1. Feu una llista de productes nova al vostre full de treball. O importar-ne un d'existent d'una base de dades externa com a fitxer csv. O utilitzeu una plantilla d'inventari de productes disponible a Excel.
    2. Pengeu les imatges del producte a alguna carpeta del vostre lloc web.
    3. Construïu la fórmula IMATGE per al primer element i introduïu-la a la cel·la superior. En elfórmula, només cal definir el primer argument ( font ). El segon argument ( alt_text ) és opcional.
    4. Copieu la fórmula a les cel·les de sota de la columna Imatge .
    5. A cada fórmula IMATGE, canvieu el nom del fitxer i el text alternatiu si l'heu proporcionat. Com que totes les imatges s'han penjat a la mateixa carpeta, aquest és l'únic canvi que cal fer.

    En aquest exemple, la fórmula següent passa a E3:

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

    Com a resultat, tenim la següent llista de productes amb imatges a Excel:

    Com tornar una imatge basada en un altre valor de cel·la

    Per a aquest exemple, som crearà una llista desplegable d'elements i extreu una imatge relacionada a una cel·la veïna. Quan se selecciona un element nou del menú desplegable, apareixerà al costat la imatge corresponent.

    1. Com que volem aconseguir un menú desplegable dinàmic que s'ampliï automàticament quan s'afegeixen nous elements, el nostre primer pas és convertir el conjunt de dades en una taula Excel. La manera més ràpida és utilitzar la drecera Ctrl + T. Un cop creada la taula, podeu donar-li el nom que vulgueu. La nostra s'anomena Llista_productes .
    2. Creeu dos intervals de nom per a les columnes Element i Imatge , sense incloure les capçaleres de columna:
      • Articles referits a =Llista_productes[ITEM]
      • Imatges que fan referència a =Llista_productes[IMAGE]
    3. Amb la cèl·lulaper al menú desplegable seleccionat, aneu a la pestanya Dades > Eines de dates , feu clic a Validació de dades i configureu la llista desplegable en funció d'un nom d'Excel. En el nostre cas, =Items s'utilitza per a Font .
    4. A la cel·la designada per a una imatge, introduïu la següent fórmula XLOOKUP:

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

      On A2 ( lookup_value ) és la cel·la desplegable.

      A mesura que busquem en una taula, la fórmula utilitza referències estructurades com ara:

      • Lookup_array - Product_list[ITEM] que diu que cal cercar el valor de cerca a la columna anomenada ITEM.
      • Return_array - Product_list[IMAGE]) que diu que s'ha de tornar una coincidència des de la columna anomenada IMAGE.

      El resultat es veurà alguna cosa així:

    I aquí teniu la nostra llista desplegable amb imatges relacionades en acció: tan bon punt es selecciona un element a A2, la seva imatge es mostra immediatament a B2:

    Com fer un menú desplegable amb imatges a Excel

    En versions anteriors d'Excel, no hi havia manera d'afegir imatges a una llista desplegable. La funció IMATGE ho ha canviat. Ara, podeu fer un desplegable d'imatges en 4 passos ràpids:

    1. Comenceu per definir els dos noms per al vostre conjunt de dades. En el nostre cas, els noms són:
      • Llista_productes - la taula font (A10:E20 a la captura de pantalla següent).
      • Imatges - fa referència a la columna IMATGE de la taula, noinclosa la capçalera.

      Per obtenir instruccions detallades, vegeu Com definir un nom a Excel.

    2. Per a cada fórmula IMATGE, configureu l'argument alt_text exactament com voleu que aparegui el text alternatiu a la llista desplegable.
    3. A A2, feu un llista desplegable amb Font que fa referència a = Imatges .
    4. A més, podeu recuperar més informació sobre l'element seleccionat amb l'ajuda d'aquestes fórmules:

      Obteniu el nom de l'element:

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

      Estireu el quantitat:

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

      Extreu el cost:

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

    Com que les dades font es troben en una taula, les referències utilitzen una combinació dels noms de les taules i les columnes. Obteniu més informació sobre les referències de les taules.

    El desplegable resultant amb imatges es mostra a la captura de pantalla:

    Problemes i limitacions coneguts de la funció IMAGE d'Excel

    Actualment, la funció IMATGE es troba en l'etapa de proves beta, així que tenir alguns problemes és normal i s'espera :)

    • Només es poden utilitzar imatges desades en llocs web externs "https".
    • Imatges desades a OneDrive, SharePoint i les xarxes locals no s'admeten.
    • Si el lloc web on s'emmagatzema el fitxer d'imatge requereix autenticació, la imatge no es renderà.
    • Canviar entre les plataformes Windows i Mac pot provocar problemes amb la representació de la imatge.
    • Si bé el format de fitxer GIF és compatible, es mostra en una cel·la com a imatge estàtica.

    Això éscom podeu inserir una imatge en una cel·la mitjançant la funció IMATGE. Us agraeixo la lectura i esperem veure-us al nostre bloc la setmana vinent!

    Quader de pràctiques

    Funció d'imatge d'Excel - exemples de fórmules (fitxer .xlsx)

    Michael Brown és un entusiasta de la tecnologia dedicat amb una passió per simplificar processos complexos mitjançant eines de programari. Amb més d'una dècada d'experiència en la indústria tecnològica, ha perfeccionat les seves habilitats en Microsoft Excel i Outlook, així com en Google Sheets i Docs. El bloc de Michael es dedica a compartir els seus coneixements i experiència amb altres persones, oferint consells i tutorials fàcils de seguir per millorar la productivitat i l'eficiència. Tant si sou un professional experimentat com si sou un principiant, el bloc de Michael ofereix valuoses idees i consells pràctics per treure el màxim profit d'aquestes eines de programari essencials.