Utilice una fórmula de Excel para insertar imágenes en celdas con la función IMAGEN
Microsoft anunció recientemente el lanzamiento de la nueva función IMAGEN. Nos permite escribir una fórmula que inserta una imagen directamente en una celda. Esto abre muchas posibilidades nuevas e interesantes.
resumen
Hace tiempo que podemos insertar imágenes en hojas de cálculo de Excel. Históricamente, estas imágenes flotan sobre la cuadrícula en la capa de dibujo. Las imágenes han sido independientes de la cuadrícula. Para muchas situaciones, esto funciona muy bien. Sin embargo, al intentar incorporar imágenes dinámicamente, este método resultaba engorroso.
Recientemente, Microsoft anunció la disponibilidad de una nueva función, IMAGEN. Con él, podemos escribir una fórmula que muestra una imagen en una celda. Dado que la ruta a la imagen se almacena en la fórmula, podemos cambiar fácilmente la ruta de la imagen y el nombre del archivo de forma dinámica utilizando el poder de las fórmulas de Excel.
Nota: actualmente, la imagen debe estar disponible a través de una URL https, es decir, almacenada en Internet. Actualmente, la función IMAGEN está disponible para Insiders en el canal de actualización de Insiders. Las licencias perpetuas de Excel no recibirán esta mejora de forma retroactiva. Los usuarios de Office 365 deben recibir la actualización según su canal de actualización. Los formatos de archivo actuales incluyen.webp,.webp,.webp y otros tipos de imágenes comunes.
Tutorial
La sintaxis básica de la función es:
=IMAGEN(fuente, [alt_text], [tamaño], [alto], [ancho])
Dónde:
- fuente : la URL del archivo de imagen
- [alt_text] – texto alternativo opcional proporcionado para accesibilidad
- [tamaño] : dimensiones de imagen opcionales (ajustar imagen, llenar celda, tamaño original, tamaño personalizado)
- [altura] – altura personalizada opcional
- [ancho] – ancho personalizado opcional
Por ejemplo, si la imagen que queríamos colocar en la celda estaba almacenada en https://www.domain.com/image.webp, podríamos colocarla en una celda con la siguiente fórmula:
=IMAGEN("https://www.dominio.com/imagen.webp")
Dado que se trata de una fórmula, somos libres de construir los argumentos de la función de forma dinámica, en función de otros valores de celda o fórmulas. Por ejemplo, podemos usar concatenación o búsquedas.
concatenación
Si todos los archivos están almacenados en el mismo lugar, podemos almacenar la ruta del archivo en una celda y luego combinarla con el nombre del archivo de la imagen.
Por ejemplo, podríamos almacenar la ruta (https://www.domain.com/) en A1. Y si el nombre del archivo estuviera almacenado en B1, podríamos combinarlos así:
=IMAGEN(A1 y B1)
Alternativamente, podríamos almacenar los nombres de los archivos en una columna de la tabla. Si la columna de nombre de archivo se llamara PicFile, podríamos escribir la siguiente fórmula en una nueva columna de la tabla para recuperar todas las imágenes:
=IMAGEN(A1[@PicFile])
Presiona Entra y bam:
Búsquedas
Usar una fórmula con la función IMAGEN también nos permite usar búsquedas para construir los argumentos de la función dinámicamente. Por ejemplo, podríamos permitir que el usuario seleccione un modelo de un menú desplegable de validación de datos y luego realice una búsqueda para devolver el nombre de archivo correspondiente. Si la ruta estuviera almacenada en A1, la celda de entrada del modelo fuera C2 y el nombre del archivo estuviera en la tercera columna de la tabla, podríamos usar una fórmula como esta:
=IMAGEN(A1BUSCARV(C2,Tabla1,3,0))
De esa manera, cuando un usuario selecciona un modelo específico, Excel recupera dinámicamente la imagen correcta junto con cualquier información adicional que queramos presentar:
Como puedes ver, la función IMAGEN abre muchas posibilidades interesantes
Déjame saber lo que piensas publicando un comentario a continuación… ¡gracias!
Deja una respuesta