códigos QR se han consolidado como la forma más sencilla de codificar información (URL, mapa, datos de contacto) y también la más sencilla de transmitir a través de una aplicación móvil.
En este artículo veremos cómo convertir la información del celular en código QR.
la API de google
Los desarrolladores de Google nos proporcionan API para simplificar ciertas tareas complejas. En particular, es posible convertir direcciones en coordenadas GPS como tenemos visto en este artículo.
Aquí usaremos otra API que nos permitirá codificar automáticamente los datos de un celular en un código QR. La API a utilizar es la siguiente
https://chart.googleapis.com/chart?
Luego, debes agregar 3 parámetros obligatorios
- cht=qr: el tipo de código a devolver
- chs: el tamaño de la imagen (un cuadrado como 300x300)
- chl: la fuente para codificar
Puedes encontrar la documentación completa en la próxima dirección
La función IMAGEN
La función IMAGEN apareció en Excel 365 y Excel online a finales de 2022.
Esta función le permite mostrar una imagen en una celda de Excel únicamente desde una fuente http certificada.
Esto significa que si usas un camino local o desde una dirección URL como OneDrive o Google Drive, usted no podrá mostrar la imagen con el Función IMAGEN. Pero aquí, dado que la API es una URL, la función IMAGEN podrá crear el código QR por nosotros
Creación del Código QR
Tomemos las URL de estos lugares en Google Maps.

Simplemente escribiremos la URL de la API con los parámetros esperados y también el contenido de la columna A usando el símbolo &. La fórmula está escrita.
= "https://chart.googleapis.com/chart?cht=qr&chs=400x400&chl="&A2
Y para mostrar el código QR asociado basta con incorporar este escrito en la función IMAGEN
=IMAGEN("https://chart.googleapis.com/chart?cht=qr&chs=400x400&chl="&A2)

Puede descargar el archivo de ejemplo aquí
Comprobando los resultados
Para comprobar que los códigos QR funcionan, simplemente toma tu teléfono y escanea uno de los códigos.

Al abrir el navegador, la aplicación Google Maps muestra las Cataratas del Niágara (primer código QR)

Convertir código QR a imagen
Sin embargo, los códigos QR siguen siendo sólo fórmulas y no imágenes. Por lo tanto, deben transformarse para poder exportarlos.
- Copia la celda que contiene la imagen.
- Abra el menú de collage especial> Imagen

Y ahora tienes la imagen de tu Código QR 😀👍

24/01/2025 a las 13:23
Hola, en cuanto cambio la URL ya no funciona (error de CONEXIÓN), ¿podrían corregir este problema por favor?
23/02/2025 a las 09:50
Debe haber sido un problema de acceso al servidor. Debe haber sido arreglado desde entonces.
19/12/2023 a las 12:57
Gracias por este maravilloso trabajo, ¡funciona de maravilla!
Incluso entré en los detalles del código QR siguiendo la información de la página:
https://developers.google.com/chart/infographics/docs/qr_codes
Por ejemplo:
="https://chart.googleapis.com/chart?cht=qr&chs=200x200&chl="&F2&"&chld=h|2"
01/12/2023 a las 16:36
=IMAGEN("https://chart.googleapis.com/chart?cht=qr&chs=400x400&chl="&D8)
HOLA
ESTE CÓDIGO NO FUNCIONA EN EXCEL
PRODUCTOS
01/12/2023 a las 16:44
SI ! Lo acabo de comprobar. ¿Ha habilitado conexiones externas para su libro de trabajo?