Aprenda una nueva forma asombrosamente simple de insertar una imagen en una celda usando la función IMAGEN.
Los usuarios de Microsoft Excel han estado insertando imágenes en las hojas de trabajo durante años, pero requería bastante esfuerzo y paciencia. Ahora esto finalmente ha terminado. Con la función IMAGEN recientemente introducida, puede insertar una imagen en una celda con una fórmula simple, colocar imágenes en tablas de Excel, mover, copiar, cambiar el tamaño, ordenar y filtrar celdas de imágenes como si fueran celdas normales. En lugar de flotar sobre una hoja de cálculo, sus imágenes ahora son una parte integral de ella.
función IMAGEN de Excel
La función IMAGEN en Excel está diseñada para insertar imágenes en celdas desde una URL. Se admiten los siguientes formatos de archivo: BMP, JPG/JPEG, GIF, TIFF, PNG, ICO y WEBP.
La función tiene un total de 5 argumentos, de los cuales solo se requiere el primero.
Fuente de imagen, [alt_text], [sizing], [height], [width])
Dónde:
Fuente (requerido) – la ruta URL al archivo de imagen usando el protocolo «https». Se puede proporcionar como una cadena de texto entre comillas dobles o como una referencia a la celda que contiene la URL.
Texto alternativo (opcional) – el texto alternativo que describe la imagen.
tamaño (opcional) – define las dimensiones de la imagen. Puede ser uno de estos valores:
- 0 (predeterminado): ajusta la imagen en la celda manteniendo la relación de aspecto.
- 1 – llenar la celda con la imagen ignorando su relación de aspecto.
- 2 – mantener el tamaño original de la imagen, incluso si excede el borde de la celda.
- 3 – establece la altura y el ancho de la imagen.
Altura (opcional) – altura de la imagen en píxeles.
Ancho (opcional) – ancho de la imagen en píxeles.
Disponibilidad de la función IMAGEN
IMAGE es una característica nueva que actualmente solo está disponible para los usuarios de Microsoft 365 para Windows, Mac y Android, y en Excel para la web.
Fórmula básica de IMAGEN en Excel
Para crear una fórmula de IMAGEN en su forma más simple, es suficiente proporcionar solo 1Calle argumento que especifica la URL del archivo de imagen. Tenga en cuenta que solo se permiten direcciones HTTPS y no HTTP. Una URL proporcionada debe estar entre comillas dobles, al igual que una cadena de texto normal. Opcionalmente, en 2cuando argumento, puede definir un texto alternativo que describa la imagen.
P.ej:
=IMAGE("https://cdn.ablebits.com/_img-blog/image-function/items/umbrella.png", "umbrella")
Omitir o establecer el tercer argumento en 0 obliga a la imagen a caber dentro de la celda, manteniendo la relación ancho/alto. La imagen se ajustará automáticamente cuando se cambie el tamaño de la celda:
Cuando pase el cursor sobre la celda con una fórmula de IMAGEN, aparecerá la sugerencia. El tamaño mínimo del panel de indicación está predeterminado. Para ampliarlo, arrastre la esquina inferior derecha del panel como se muestra a continuación.
Para llenar toda la celda con una imagen, configure 3calle argumento a 1. Por ejemplo:
=IMAGE("https://cdn.ablebits.com/_img-blog/image-function/items/water.jpg", "ocean", 1)
Esto normalmente funciona bien para imágenes de arte abstracto que se ven bien con casi cualquier relación de aspecto.
Si decide establecer la altura y el ancho de la imagen (4el y 5el argumento, respectivamente), asegúrese de que su celda sea lo suficientemente grande para acomodar la imagen en su tamaño original. Si no, solo una parte de la imagen será visible.
Una vez que se inserta la imagen, puede copiarla en otra celda simplemente copiando la fórmula. O tu puedes se refiere a una celda con una fórmula IMAGEN como cualquier otra celda en la hoja de cálculo. Por ejemplo, para copiar una imagen de C4 a D4, ingrese la fórmula =C4 en D4.
Cómo insertar imágenes en celdas de Excel – ejemplos de fórmulas
La introducción de la función IMAGEN en Excel ha «desbloqueado» muchos escenarios nuevos que antes eran imposibles o extremadamente complicados. A continuación encontrará algunos ejemplos de este tipo.
Cómo hacer una lista de productos con imágenes en Excel
Con la función IMAGEN, crear una lista de productos con imágenes en Excel se vuelve increíblemente fácil. Los pasos son:
- Cree una nueva lista de productos en la hoja de trabajo. O importe uno existente desde una base de datos externa como un archivo csv. O use una plantilla de inventario de productos disponible en Excel.
- Sube las imágenes de tus productos a una carpeta en tu sitio web.
- Cree la fórmula IMAGEN para el primer elemento e ingrésela en la celda superior. En la fórmula, solo el primer argumento (fuente) debe definirse. El segundo argumento (otro_texto) es opcional.
- Copie la fórmula en las celdas a continuación de Imagen columna.
- En cada fórmula de IMAGEN, cambie el nombre del archivo y el texto alternativo, si los proporcionó. Dado que todas las imágenes se han cargado en la misma carpeta, este es el único cambio que debe realizarse.
En este ejemplo, la siguiente fórmula va a E3:
=IMAGE("https://cdn.ablebits.com/_img-blog/image-function/items/boots.jpg", "Wellington boots")
Como resultado, tenemos la siguiente lista de productos con imágenes en Excel:
Cómo devolver una imagen basada en otro valor de celda
Para este ejemplo, crearemos una lista desplegable de elementos y extraeremos una imagen asociada en una celda vecina. Cuando se selecciona un nuevo elemento del menú desplegable, la imagen correspondiente aparecerá junto a él.
- porque nuestro objetivo es menú desplegable dinámico que se expande automáticamente cuando se agregan nuevos elementos, nuestro primer paso es convertir el conjunto de datos en una tabla de Excel. La forma más rápida es usar Control+T atajo. Una vez creada la tabla, puede nombrarla como desee. el nuestro se llama Lista de productos.
- Cree dos rangos nombrados para Artículo y Imagen columnas, sin incluir los encabezados de las columnas:
- mercancía refiriéndose a =Product_list[ITEM]
- Imágenes refiriéndose a =Product_list[IMAGE]
- Con la celda del menú desplegable seleccionada, navegue hasta datos pestaña > herramientas de datos grupo, haga clic Fecha de validacióny configure la lista desplegable en función de un nombre de Excel. En nuestro caso, =Artículos se utiliza para Fuente.
- En la celda designada para una imagen, ingrese la siguiente fórmula BUSCARX:
=XLOOKUP(A2, Product_list[ITEM], Product_list[IMAGE])
donde A2 (valor_buscado) es la celda de desplazamiento.
Cuando buscamos una tabla, la fórmula usa referencias estructuradas, como:
- matriz_buscada – Lista de productos[ITEM] que dice que busque el valor de búsqueda en la columna denominada ARTÍCULO.
- Retorno_matriz – Lista de productos[IMAGE]) que dice devolver una coincidencia de la columna denominada IMAGEN.
El resultado será algo como esto:
Y aquí está nuestra lista desplegable de imágenes asociadas en acción: tan pronto como se selecciona un elemento en A2, su imagen se muestra inmediatamente en B2:
Cómo hacer un menú desplegable con imágenes en Excel
En versiones anteriores de Excel, no había forma de agregar imágenes a una lista desplegable. La función IMAGEN cambió eso. Ahora puede hacer un menú desplegable de imágenes en 4 pasos rápidos:
- Comience definiendo los dos nombres para el conjunto de datos. En nuestro caso, los nombres son:
- Lista de productos – la tabla de origen (A10:E20 en la captura de pantalla a continuación).
- Imágenes – se refiere a la columna IMAGEN en la tabla, sin incluir el encabezado.
Para obtener instrucciones detalladas, consulte Cómo definir un nombre en Excel.
- Para cada fórmula de IMAGEN, configure otro_texto argumento exactamente como desea que aparezca el texto alternativo en el menú desplegable.
- En A2, haga una lista desplegable con Fuente refiriéndose a =Imágenes.
- Además, puede recuperar más información sobre el elemento seleccionado utilizando estas fórmulas:
Obtener el nombre del artículo:
=XLOOKUP($A$2, Product_list[IMAGE], Product_list[ITEM])
Arrastra la cantidad:
=XLOOKUP($A$2, Product_list[IMAGE], Product_list[QTY])
Extraiga el costo:
=XLOOKUP($A$2, Product_list[IMAGE], Product_list[COST])
Debido a que los datos de origen están en una tabla, las referencias usan una combinación de nombres de tabla y columna. Obtenga más información sobre las referencias de tablas.
La lista desplegable de imágenes resultante se muestra en la captura de pantalla:
Consejo. Para mejorar el atractivo visual de sus hojas de trabajo, puede agregar color a su lista desplegable.
Problemas conocidos y limitaciones de la función IMAGEN de Excel
IMAGE se encuentra actualmente en pruebas beta, por lo que tener algunos problemas es normal y esperado 🙂
- Solo se pueden utilizar imágenes guardadas en sitios web externos «https».
- Las imágenes guardadas en OneDrive, SharePoint y redes locales no son compatibles.
- Si el sitio web donde se almacena el archivo de imagen requiere autenticación, la imagen no se representará.
- Cambiar entre plataformas Windows y Mac puede causar problemas de reproducción de imágenes.
- Si bien se admite el formato de archivo GIF, se muestra en una celda como una imagen estática.
Así es como puede insertar una imagen en una celda usando la función IMAGEN. ¡Gracias por leer y espero verte en nuestro blog la próxima semana!
Cuaderno de ejercicios para practicar
Función IMAGEN de Excel – ejemplos de fórmulas (archivo .xlsx)