Código de barras bidimensional QR en Excel

Compatibilidad: Truco compatible con Excel 365Truco compatible con Excel 2016Truco compatible con Excel 2013Truco compatible con Excel 2010Truco compatible con Excel 2007

El código de barras QR en Excel (Quick Response Code) es un código de barras bidimensional que permite almacenar información basado en la representación mediante un conjunto de cuadros oscuros y claros en tres de las esquinas del símbolo. Creado por la compañía japonesa "Denso Wave".

Con la ayuda de un móvil o un lector podemos recuperar esta información tan solo con apuntar el lector o la cámara hacia el código QR.

Para insertar códigos QR en nuestro libro Excel, tendremos que insertar algún programa externo (plug-in o complemento) de otros fabricantes.

  • GOOGLE CHART API. Mediante la API "Google Chart API" de Google podemos insertar un hipervínculo que genere el código QR en el navegador de Internet (requiere conexión a internet).

– https://chart.googleapis.com/chart?. URL de la API.

– cht=qr. Tipo de gráfico de código QR.

– chld=L|0. Corrección de error mínimo: opción de "L" ofrece corrección de errores de 7%. El valor predeterminado es "H". Opción "L" contiene únicamente la información básica con redundancia mínima. "H" contiene más información y será más detallada.

– choe=UTF-8. La codificación de caracteres.

– caps=150×150. (tamaño carta), Define el tamaño del código QR​​, incluyendo el espacio en blanco alrededor de ella. 150 x 150 píxeles es de aproximadamente una pulgada si la configuración predeterminada para Web-images es de 150 píxeles por pulgada.

– chl=. Parámetro que contiene la información que deseamos codificar.

Código de barras bidimensional QR en Excel

CODIFICAR VALOR ÚNICO. Deseamos generar el código QR con la palabra "excel".

  1. Ir a: Celda B2. Celda donde insertar el hipervínculo.

  2. Ir a: Cinta de opciones / Pestaña: Insertar / Grupo: Vínculo / Hipervínculo. O también, botón derecho del ratón. Mostrará cuadro de diálogo de insertar hipervínculo.

  3. Ir a: Vincular a / Clic sobre Archivo o página web existente. Categoría deseada.

  4. Ir a: Texto / Escribir: Excel. Texto para el hipervínculo.

  5. Ir a: Dirección / Escribir:

    http://chart.apis.google.com/chart?cht=qr&chs=350×350&chl=excel

    URL de la API Google, tamaño 150 y texto "excel".

  6. Clic sobre el hipervínculo, abrirá el navegador de internet mostrando el código QR generado.

    Código de barras QR en Excel: Celda B1 con hipervínculo al API Google para el mostrar el código QR.
  7. Capturar la imagen QR. Verifica como se muestra el gráfico con el texto descriptivo.

    Captura desde el móvil el código QR

CODIFICAR DIFERENTES VALORES. Podemos codificar diferentes elementos en Excel, concatenando las celdas o valores deseados.

  1. Ir a: Celda D1 / Escribir:

    http://chart.apis.google.com/chart?cht=qr&chs=350×350&chl=
  2. Ir a: Celda A4 / Escribir: Empresa1. El nombre deseado de la empresa.

  3. Ir a: Celda B4 / Escribir: www.empresa1.com. La web de la empresa.

  4. Ir a: Celda C4 / Escribir: info@empresa1.com. El email de la empresa.

  5. Ir a: Celda D4 / Escribir:

    =HIPERVINCULO(CONCATENAR(D$1;A4;" ";B4;" ";C4))

    Concatenamos la URL de la API Google con el rango A4:C4 y lo convertimos a hipervínculo en D4.

    Código de barras QR en Excel: Celda D4 con hipervínculo al API Google concatenando el rango A4:C4.
  6. Clic sobre el hipervínculo (D4), abrirá el navegador de internet mostrando el código QR generado.

Así mediante Excel podemos trabajar con Código de barras QR en Excel.

– Consultar: Código de barras.

Nivel de dificultad: Avanzado Excel Avanzado

15 comentarios en “Código de barras bidimensional QR en Excel

  • Hola,
    ¿Hay alguna manera de poder visualizar todos los códigos QR, sin tener que abrir cada hipervínculo independientemente?
    Gracias

  • Buenas tardes, en la universidad me piden hacer una base de datos, como en los centros comerciales, es decir, que a través de escanear un código de barras o QR con un lector y al instante se despliegue una ficha con nombre de productos, fecha de caducidad, foto. pasillo, etc. Si me pudiesen ayudar o aconsejar al respecto se los agradecería.

  • me aparece un mensaje de error al genero codigo qr
    “Hemos encontrado un problema Bla, Bla, Bla.

    Si no desea introducir una formula Bla, Bla, Bla.

    si escribe bla, bla bla.

    para evitarlo bla, bla, bla

    si escribe bla, bla, bla

    puse en ejemplo d las emepresas

    =HIPERVINCULO(CONTACTENAR(D$1;A4;” “;B4;” “;C4;” “))

    y en l acelda d1 esta el http://char.apis etc etc
    que puedo hacer

    • Hola Gabriel,

      Revisa la función: =HIPERVINCULO(CONCATENAR(D$1;A4;” “;B4;” “;C4)). En el comentario tuyo la función CONCATENAR está mal escrita, figura como CONTACTENAR.

      Otra posibilidad será el idioma que tengas instalado en el sistema operativo, así habría que cambiar los puntos y comas (;) por comas (,).

      Confío te pueda servir la ayuda. Saludos

      Trucos y Cursos de Excel

      • Hola.
        No logro que se vea la figura qr en mi excel.
        Sí me funcionó cambiar los “;” por “,” y ya se concatenaron los datos. Falta hacer visible el código QR. Alguien sabe por qué no aparece?

  • Hola alguien puede ayudarme?
    Ya seguí los pasos al pie de la letra pero al momento de generar el código y mostrarlo en internet, no me muestra el texto y las celdas estan bien referidas todo esta bien escrito pero al momento de usar el lector de mi movil para leer el codigo no se muestra elk texto de las celdas.
    Espero su respuesta me urge gracias.

    • Hola Karla,

      Siguiendo los pasos indicados no tienen por que dar problemas. Intenta realizar el primer caso y veras como se lee correctamente (hemos añadido la imagen de captura).

      Si estas intentando realizar el segundo caso con diferentes valores, verifica la función que este bien escrita, así como tener en cuenta el idiomas de Windows y Excel (sustituir ” por ‘ / ; por , / así como el nombre de la función HIPERVINCULO y CONCATENAR).

      Saludos y gracias por seguirnos.

  • Buenas Tardes
    Me pueden orientar? Necesito generar códigos QR en Excel de forma masiva, ya que son para etiquetar los activos de la empresa y para ahorrar tiempo y no realizar uno por uno, necesito buscar la manera de que se generen masivamente y mandarlos a imprimir.

    • Hola Cony,

      Para realizar tus necesidades es necesario realizarlo mediante código VBA. Como forma sencilla, consulta complementos ya realizados por otros fabricantes diferentes a Microsoft, que disponen de complementos con tus necesidades.

      Saludos.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *