¿Cómo convertir URLs de imágenes en imágenes reales en Excel?

En Excel, es posible que te encuentres en situaciones donde tienes una lista de URLs de imágenes y deseas mostrar las imágenes reales en las celdas en lugar de solo los enlaces. Esta guía te lleva a través de tres métodos para convertir URLs de imágenes en imágenes reales dentro de Excel.
Convertir URLs de imágenes en imágenes reales en Excel
Convertir URLs de imágenes en imágenes reales con código VBA
Este método es perfecto para usuarios de versiones anteriores de Excel que no admiten la función IMAGEN. VBA te permite automatizar el proceso de obtención e inserción de imágenes desde URLs.
1. Mantén presionadas las teclas ALT + F11 para abrir la ventana de Microsoft Visual Basic para Aplicaciones.
2. Haz clic en Insertar > Módulo, y pega el siguiente código en la Ventana del Módulo.
Sub URLPictureInsert()
Dim Pshp As Shape
Dim xRg As Range
Dim xCol As Long
On Error Resume Next
Application.ScreenUpdating = False
Set Rng = ActiveSheet.Range("A2:A5")
For Each cell In Rng
filenam = cell
ActiveSheet.Pictures.Insert(filenam).Select
Set Pshp = Selection.ShapeRange.Item(1)
If Pshp Is Nothing Then GoTo lab
xCol = cell.Column + 1
Set xRg = Cells(cell.Row, xCol)
With Pshp
.LockAspectRatio = msoFalse
If .Width > xRg.Width Then .Width = xRg.Width * 2 / 3
If .Height > xRg.Height Then .Height = xRg.Height * 2 / 3
.Top = xRg.Top + (xRg.Height - .Height) / 2
.Left = xRg.Left + (xRg.Width - .Width) / 2
End With
lab:
Set Pshp = Nothing
Range("A2").Select
Next
Application.ScreenUpdating = True
End Sub
- En el código anterior, A2:A5 es el rango de celdas que contiene las direcciones URL de las que deseas extraer las imágenes; debes cambiar las referencias de las celdas según tus necesidades.
- Este código no te permite especificar el tamaño de las imágenes extraídas.
- El código anterior solo puede extraer las imágenes reales en las celdas junto a tu columna de URLs; no puedes especificar la celda donde deben aparecer las imágenes.
- Deberías tener algún conocimiento básico del código; si falta o hay algún carácter incorrecto, el código no se ejecutará correctamente.
- Úsalo con moderación en grandes conjuntos de datos para evitar problemas de rendimiento.
3. Luego presiona la tecla F5 para ejecutar este código, y todas las imágenes correspondientes se habrán extraído de las URLs de las imágenes a la columna adyacente de inmediato, y las imágenes se colocarán en el centro de tus celdas específicas, ver captura de pantalla:
Convertir URLs de imágenes en imágenes reales con Kutools para Excel
Si no te sientes cómodo trabajando con código VBA o quieres una solución más rápida y fácil de usar, Kutools para Excel ofrece una poderosa función llamada "Insertar imágenes desde la ruta (URL)". Esta herramienta te permite insertar imágenes directamente en tu hoja de cálculo desde URLs de imágenes en línea o rutas de archivos locales sin escribir ni una sola línea de código. Es ideal para usuarios que necesitan una forma rápida y confiable de importar imágenes por lotes y mejorar visualmente sus hojas de cálculo con solo unos clics.
1. Ve a Kutools > Insertar > Insertar imágenes desde la ruta (URL).
2. En el cuadro de diálogo que aparece, configura las siguientes opciones como se muestra en las capturas de pantalla:
3. Haz clic en Aceptar, y las imágenes se extraerán de las URLs, ver captura de pantalla:

Convertir URLs de imágenes en imágenes reales con la función IMAGEN (Excel 365)
Si estás utilizando Excel 365 o Excel para la Web, tienes acceso a la función IMAGEN() —una forma simple y poderosa de mostrar imágenes directamente desde URLs en las celdas.
Sintaxis de la función IMAGEN:
=IMAGE(source, [alt_text], [sizing], [height], [width])
- fuente: URL de la imagen (debe ser HTTPS por seguridad)
- alt_text: Descripción de texto alternativo
- ajuste: 0 a 3 para opciones de ajuste de imagen. 0 (ajustar celda), 1 (tamaño original), 2 (tamaño personalizado), 3 (mantener relación de aspecto)
- altura, ancho: Solo necesario cuando el ajuste está configurado en 2
Introduce la siguiente fórmula en una celda en blanco donde deseas mostrar la imagen. Luego, copia la fórmula hacia abajo en otras celdas. Todas las imágenes se extraerán de las URLs relativas. Ver captura de pantalla:
=IMAGE(A2)
- Solo disponible en Excel 365 y Excel 2021
- Requiere URLs HTTPS
- Soporte limitado para formatos de imagen (JPEG, PNG, GIF, BMP)
Los tres métodos pueden producir resultados profesionales cuando se implementan correctamente. Para los usuarios modernos de Excel, la función IMAGEN() es la solución más simple y limpia. Si estás en versiones antiguas o necesitas procesamiento por lotes, VBA o Kutools son excelentes alternativas. Si estás interesado en explorar más consejos y trucos de Excel, nuestro sitio web ofrece miles de tutoriales para ayudarte a dominar Excel.
Las mejores herramientas de productividad para Office
Impulsa al máximo tu dominio de Excel con Kutools para Excel y experimenta una eficiencia sin precedentes. Kutools para Excel ofrece más de300 funciones avanzadas para potenciar la productividad y ahorrar tiempo.Haz clic aquí para obtener la función que más necesitas...
Office Tab aporta una interfaz de pestañas a Office y hace tu trabajo mucho más sencillo
- Habilita la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
- Abre y crea varios documentos en nuevas pestañas de la misma ventana, en vez de en nuevas ventanas.
- ¡Aumenta tu productividad hasta un50% y reduce cientos de clics de ratón cada día!