Táboa de contidos
Aprende un novo xeito sorprendentemente sinxelo de inserir unha imaxe nunha cela mediante a función IMAXE.
Os usuarios de Microsoft Excel inseriron imaxes en follas de traballo durante anos, pero iso requiriu bastante moito esforzo e paciencia. Agora, por fin acabouse. Coa función IMAXE recentemente introducida, pode inserir unha imaxe nunha cela cunha fórmula sinxela, colocar imaxes dentro de táboas de Excel, mover, copiar, redimensionar, ordenar e filtrar celas con imaxes como nas celas normais. En lugar de flotar sobre unha folla de cálculo, as imaxes son agora a súa parte integrante.
Función IMAXE de Excel
A función IMAXE en Excel está deseñada para inserir imaxes nas celas desde un URL. Admítense os seguintes formatos de ficheiro: BMP, JPG/JPEG, GIF, TIFF, PNG, ICO e WEBP.
A función leva un total de 5 argumentos, dos cales só é necesario o primeiro.
IMAXE(fonte, [texto_alt], [tamaño], [altura], [ancho])Onde:
Fonte (obrigatorio) - a ruta do URL ao ficheiro de imaxe que usa o protocolo "https". Pódese proporcionar en forma de cadea de texto entre comiñas dobres ou como referencia á cela que contén o URL.
Alt_text (opcional): o texto alternativo que describe a imaxe.
Tamaño (opcional): define as dimensións da imaxe. Pode ser un destes valores:
- 0 (predeterminado): encaixa a imaxe na cela mantendo a súa relación de aspecto.
- 1 -enche a cela coa imaxe ignorando a súa relación de aspecto.
- 2: mantén o tamaño da imaxe orixinal, aínda que vaia máis alá do límite da cela.
- 3: establece o alto e o ancho da imaxe.
Altura (opcional): a altura da imaxe en píxeles.
Largo (opcional) - o ancho da imaxe en píxeles.
Dispoñibilidade da función IMAXE
IMAGE é unha función nova, que actualmente só está dispoñible na canle beta de Office Insider para usuarios de Microsoft 365 para Windows, Mac e Android.
Fórmula básica de IMAXE en Excel
Para crear unha fórmula de IMAXE na súa forma máis sinxela, abonda con proporcionar só o primeiro argumento que especifique o URL do ficheiro de imaxe. Lembra que só se permiten enderezos HTTPS e non HTTP. Un URL proporcionado debe ir entre comiñas dobres como unha cadea de texto normal. Opcionalmente, no segundo argumento, pode definir un texto alternativo que describa a imaxe.
Por exemplo:
=IMAGE("//cdn.ablebits.com/_img-blog/image-function/items/umbrella.png", "umbrella")
Omitir ou establecer o terceiro argumento en 0 forza a imaxe para encaixar na cela, mantendo a relación entre ancho e alto. A imaxe axustarase automaticamente cando se cambie o tamaño da cela:
Cando pasa o rato sobre a cela cunha fórmula IMAXE, aparece a información sobre ferramentas. O tamaño mínimo do panel de información sobre ferramentas está preestablecido. Para facelo máis grande, arrastra a esquina inferior dereita do panel como se mostra a continuación.
Para encher toda a cela cunha imaxe, establece o terceiro argumentoa 1. Por exemplo:
=IMAGE("//cdn.ablebits.com/_img-blog/image-function/items/water.jpg", "ocean", 1)
Normalmente, isto funciona moi ben para imaxes de artes abstractas que se ven ben con case calquera relación entre ancho e alto.
Se decides establecer a altura e o ancho da imaxe (4º e 5º argumento, respectivamente), asegúrate de que a túa cela sexa o suficientemente grande como para acomodar a imaxe de tamaño orixinal. Se non, só será visible parte da imaxe.
Unha vez inserida a imaxe, podes copiala noutra cela simplemente copiando a fórmula. Ou pode referenciar unha cela cunha fórmula IMAXE como calquera outra cela da súa folla de traballo. Por exemplo, para copiar unha imaxe de C4 a D4, introduza a fórmula =C4 en D4.
Como inserir imaxes nas celas de Excel - exemplos de fórmulas
Presentación da función IMAXE en Excel "desbloqueou" moitos novos escenarios que antes eran imposibles ou moi complicados. A continuación atoparás un par de exemplos deste tipo.
Como facer unha lista de produtos con imaxes en Excel
Coa función IMAXE, crear unha lista de produtos con imaxes en Excel faise incriblemente sinxelo. Os pasos son:
- Fai unha nova lista de produtos na túa folla de traballo. Ou importar un existente dunha base de datos externa como ficheiro csv. Ou utiliza un modelo de inventario de produtos dispoñible en Excel.
- Carga as imaxes do produto nalgún cartafol do teu sitio web.
- Constrúe a fórmula IMAXE para o primeiro elemento e inscríbea na cela superior. Nofórmula, só hai que definir o primeiro argumento ( fonte ). O segundo argumento ( alt_text ) é opcional.
- Copie a fórmula nas celas de abaixo na columna Imaxe .
- En cada fórmula IMAXE, cambia o nome do ficheiro e o texto alternativo se o forneceches. Como todas as imaxes foron cargadas no mesmo cartafol, este é o único cambio que hai que facer.
Neste exemplo, a fórmula seguinte vai a E3:
=IMAGE("//cdn.ablebits.com/_img-blog/image-function/items/boots.jpg", "Wellington boots")
Como resultado, temos a seguinte lista de produtos con imaxes en Excel:
Como devolver unha imaxe baseada noutro valor de cela
Para este exemplo, estamos vai crear unha lista despregábel de elementos e extraer unha imaxe relacionada nunha cela veciña. Cando se selecciona un novo elemento do menú despregable, a imaxe correspondente aparecerá ao seu carón.
- Como pretendemos un menú despregable dinámico que se expanda automaticamente cando se engaden novos elementos, o noso primeiro paso é converter o conxunto de datos nunha táboa de Excel. O xeito máis rápido é usar o atallo Ctrl + T. Unha vez creada a táboa, podes poñerlle o nome que queiras. A nosa chámase Lista_produtos .
- Cree dous intervalos con nome para as columnas Elemento e Imaxe , sen incluír as cabeceiras das columnas:
- Elementos referidos a =Lista_produtos[ITEM]
- Imaxes referidos a =Lista_produtos[IMAXE]
- Coa celapara o menú despregable seleccionado, desprácese ata a pestana Datos > Ferramentas de data , faga clic en Validación de datos e configure a lista despregable baseada nun nome de Excel. No noso caso, =Items úsase para Fonte .
- Na cela designada para unha imaxe, introduza a seguinte fórmula XLOOKUP:
=XLOOKUP(A2, Product_list[ITEM], Product_list[IMAGE])
Onde A2 ( lookup_value ) é a cela do menú despregable.
Mentres buscamos nunha táboa, a fórmula usa referencias estruturadas como:
- Lookup_array - Product_list[ITEM] que di buscar o valor de busca na columna denominada ITEM.
- Matrice_devolución - Lista_produtos[IMAXE]) que indica que se devolve unha coincidencia desde a columna denominada IMAXE.
O resultado aparecerá algo así:
E aquí está a nosa lista despregable con imaxes relacionadas en acción: en canto se selecciona un elemento en A2, a súa imaxe móstrase inmediatamente en B2:
Como facer un menú despregable con imaxes en Excel
Nas versións anteriores de Excel, non había forma de engadir imaxes a unha lista despregable. A función IMAXE cambiou isto. Agora podes facer un menú despregable de imaxes en 4 pasos rápidos:
- Comeza definindo os dous nomes para o teu conxunto de datos. No noso caso, os nomes son:
- Lista_produtos - a táboa de orixe (A10:E20 na captura de pantalla a continuación).
- Imaxes - refírese á columna IMAXE da táboa, nonincluíndo a cabeceira.
Para obter instrucións detalladas, consulte Como definir un nome en Excel.
- Para cada fórmula IMAXE, configure o argumento texto_alt exactamente como quere que apareza o texto alternativo na lista despregable.
- En A2, faga un lista despregábel con Fonte que fai referencia a = Imaxes .
- Ademais, pode recuperar máis información sobre o elemento seleccionado coa axuda destas fórmulas:
Obter o nome do elemento:
=XLOOKUP($A$2, Product_list[IMAGE], Product_list[ITEM])
Tire o cantidade:
=XLOOKUP($A$2, Product_list[IMAGE], Product_list[QTY])
Extrae o custo:
=XLOOKUP($A$2, Product_list[IMAGE], Product_list[COST])
Como os datos fonte están nunha táboa, as referencias usan unha combinación dos nomes das táboas e das columnas. Obtén máis información sobre as referencias da táboa.
O menú despregable resultante con imaxes móstrase na captura de pantalla:
Problemas e limitacións coñecidas da función IMAXE de Excel
Actualmente, a función IMAXE está en na fase de probas beta, polo que é normal e esperado ter algúns problemas :)
- Só se poden usar imaxes gardadas en sitios web externos "https".
- Imaxes gardadas en OneDrive, SharePoint e as redes locais non son compatibles.
- Se o sitio web onde se almacena o ficheiro de imaxe require autenticación, a imaxe non se renderiza.
- O cambio entre plataformas Windows e Mac pode causar problemas coa representación da imaxe.
- Aínda que se admite o formato de ficheiro GIF, móstrase nunha cela como unha imaxe estática.
Isto écomo pode inserir unha imaxe nunha cela usando a función IMAXE. Grazas por ler e espero verte no noso blog a próxima semana!
Caderno de prácticas
Función Excel IMAGE - exemplos de fórmulas (ficheiro .xlsx)