Extraiga cotizaciones de proveedores en Google Sheetspara compararlas lado a lado

Los datos del Institute for Supply Management de mayo de 2026 muestran el PMI manufacturero de EE. UU. en 54.0, el quinto mes consecutivo de expansión (ISM). Los equipos de compras están abasteciéndose. El trabajo de comparación que sigue no ha cambiado en veinte años: alguien abre cinco cotizaciones en PDF, encuentra los mismos datos en cada una y los escribe en una hoja de cálculo columna por columna. La hoja de cálculo es eficiente. La parte anterior a la hoja de cálculo — extraer números de los PDF de los proveedores — es el cuello de botella que las plantillas de comparación nunca abordaron. Este artículo cubre un flujo de trabajo con un complemento de Google Sheets que elimina ese cuello de botella: carga desde el panel lateral → datos estructurados directamente en su hoja activa, sin salir de la pestaña donde ya vive su comparación.

Obtén datos de documentos directamente en Google Sheets
Extracción IA en la barra lateral — datos en tu hoja de cálculo
Añadir a Sheets
Sin tarjeta · Sin configuración · Funciona con cualquier hoja
Extracción de datos de cotizaciones de proveedores en la comparación del panel lateral de Google Sheets: la IA lee los PDF de cotizaciones de proveedores y completa las columnas de comparación

Conclusiones clave

  1. De 30 a 45 minutos: eso es lo que se tarda en escribir manualmente los datos de cinco cotizaciones de proveedores en PDF en una plantilla de comparación de Excel. En cada RFQ.
  2. El techo de eficiencia de la plantilla de comparación no es su dominio de la herramienta, sino la plantilla en sí. Las plantillas se diseñaron para puntuar y ponderar, no para leer PDF. Mejores fórmulas no harán la extracción ni un segundo más rápida.
  3. Un solo complemento en el panel lateral. Cargue cinco PDF con formatos diferentes y los datos aterrizarán directamente al final de su hoja activa. Sus fórmulas MIN/MAX y su formato condicional por fin tendrán filas de datos con las que trabajar: ImageToTable.ai convierte la extracción de un impuesto que paga antes del análisis en un paso autocompletado.

Por qué tu plantilla de comparación de presupuestos aún requiere ingreso manual de datos

Descarga cualquier plantilla de comparación de proveedores — de Smartsheet, Asana, Xappex, o la que tu equipo de finanzas creó en Excel hace tres años — y todas comparten la misma arquitectura: columnas de criterios ponderados, fórmulas de puntuación y un resumen de clasificación que destaca al mejor proveedor. Plantillas como la Plantilla gratuita de comparación de proveedores de Xappex ofrecen campos de criterios predefinidos, factores de ponderación personalizables y una fórmula integrada para calcular clasificaciones finales. Son realmente útiles para el paso de comparación. Son completamente inútiles para el paso anterior.

La plantilla de comparación se encuentra al final de una cadena que comienza con una solicitud de cotización (RFQ) y pasa por una bandeja de entrada de respuestas de proveedores. Cada proveedor envía un formato diferente: uno genera un PDF formateado desde SAP Ariba, otro envía por correo una cotización impresa escaneada con una firma manuscrita, un tercero adjunta una hoja de cálculo de Excel con los precios en una pestaña distinta a los términos. La plantilla no puede abrir ninguno de estos archivos. No puede encontrar un precio unitario dentro de un párrafo de un PDF ni localizar un plazo de entrega en la segunda página de un documento escaneado. Solo puede recibir datos que un humano ya haya transferido a ella.

Por eso un profesional de compras preguntó en Reddit: "¿Cómo comparan ustedes 5 cotizaciones en PDF diferentes sin volverse locos? ¿Existe una herramienta o todo el mundo está copiando y pegando en Excel?" (r/procurement). La pregunta revela la estructura del problema: las herramientas existen para la comparación, pero la extracción sigue siendo manual. En otro hilo de r/procurement, un usuario describe la realidad: "Cada vez que solicitas cotizaciones, recibes 3–5 respuestas en formatos completamente diferentes: PDFs, hojas de Excel, documentos escaneados, incluso texto de correo electrónico."

La desconexión es arquitectónica. Las plantillas de comparación fueron creadas para la fase de evaluación. La extracción de datos nunca estuvo en su alcance. Y como el software de compras como Coupa y Jaggaer agrupa tanto la extracción como la evaluación en una única plataforma empresarial, se extendió la suposición de que la extracción requiere una migración de ERP — una falsa disyuntiva que deja a miles de equipos pequeños y medianos atrapados con copiar y pegar porque no están listos para reemplazar todo su stack de compras.

La plantilla de comparación no es el cuello de botella. Lo es el paso donde alguien lee números de cinco PDFs con formatos diferentes y los escribe en la plantilla. Un complemento de Google Sheets soluciona ese paso sin cambiar el resto de tu flujo de trabajo.

El flujo de trabajo del complemento: de cotizaciones en PDF a hoja de comparación en una sola pestaña

La mayoría de las herramientas de extracción de documentos siguen la misma arquitectura: usted sale de su hoja de cálculo, abre un panel web separado, sube archivos, los procesa, descarga los resultados y luego vuelve a subirlos o los copia y pega en su hoja de comparación. En cada límite pierde contexto. Un complemento de Google Sheets invierte esto: el motor de extracción vive dentro de su hoja de cálculo como un panel lateral, un panel estrecho que abre desde el menú Extensiones y que se sitúa a la derecha de sus datos. Usted sube los PDF de cotizaciones a través del panel lateral. Los datos extraídos se colocan en la siguiente fila de la hoja que esté activa. No hay paso de exportación porque el destino ya está abierto. Para obtener un resumen completo de las capacidades — tipos de campos admitidos, formatos y detalles de planes — consulte la página de extracción a Google Sheets.

Así es como se ve el flujo de trabajo completo cuando compara cinco cotizaciones de proveedores:

1. Abra su hoja de comparación. Esta es la hoja de cálculo que ya utiliza — la que tiene sus columnas de criterios ponderados, sus fórmulas MIN/MAX para la comparación de precios unitarios, su formato condicional que resalta el total más bajo. Nada de eso cambia. El complemento agrega filas, no lo reemplaza.

2. Defina sus columnas de extracción en el panel lateral. Escriba los nombres de los campos que coinciden con los datos que necesita de cada cotización: precio unitario, cantidad mínima de pedido (MOQ), plazo de entrega, condiciones de pago, validez de la cotización. Estas se convierten en las columnas que la IA busca en cada cotización subida, sin importar cómo cada proveedor etiquete o posicione esos valores. (Si ha utilizado la Extracción de Columnas Personalizadas en el sitio web de ImageToTable.ai — el mecanismo donde escribe nombres de columnas y la IA localiza los valores coincidentes al comprender su significado en lugar de su posición — el complemento usa el mismo motor, pero los resultados se agregan directamente a su hoja activa).

3. Suba sus cotizaciones de proveedores. Arrastre los PDF, imágenes escaneadas o archivos de Excel al panel lateral. Uno a la vez o seleccionados todos a la vez. El PDF generado por SAP del Proveedor A con columnas de tabla etiquetadas, la captura de pantalla del correo electrónico del Proveedor B con precios en el cuerpo del texto, el formulario escaneado del Proveedor C con cantidades escritas a mano — todos van a la misma cola de carga. El complemento acepta PDF, JPG, PNG, WebP y AVIF.

4. Extraiga. La IA lee cada cotización, localiza los valores que coinciden con sus nombres de columnas y los agrega como nuevas filas al final de su hoja activa. La "tarifa unitaria (cantidad 500+)" del Proveedor A, el costo por unidad del Proveedor B enterrado en un párrafo y el número escrito a mano del Proveedor C en un cuadro de formulario, todos llegan a la misma columna de "precio unitario". Una fila por proveedor. Sin escritura manual.

5. Sus fórmulas de comparación se activan automáticamente. Las nuevas filas alimentan los mismos cálculos de puntuación ponderada que ya construyó. Si su plantilla usa una fórmula como =MIN(E2:E6) para encontrar el precio unitario más bajo, ahora tiene cinco valores en lugar de cero. Su formato condicional resalta al ganador. El paso de comparación — la parte para la que fueron diseñadas las plantillas — finalmente tiene datos con los que trabajar.

JPG/PNG/PDF Extracción con IA

Los archivos se procesan de forma segura y no se almacenan.

La diferencia de tiempo entre los dos enfoques aumenta con el volumen de cotizaciones. Un RFQ de cinco proveedores con veinte líneas de artículos cada uno requiere aproximadamente 100 entradas manuales de celdas — precios unitarios, cantidades, plazos de entrega, condiciones — en cinco PDF. La entrada manual toma de 30 a 45 minutos de copiar y pegar concentrado. El flujo de trabajo del panel lateral completa la misma extracción en menos de dos minutos de tiempo de carga más el procesamiento de IA. Como demostró la comparación de extracción por lotes, el tiempo de procesamiento se mide en segundos por documento, no en minutos por valor.

El cálculo no se detiene en la extracción. Si necesita comparar los costos totales de entrega — precio unitario × cantidad + envío + cualquier cargo de manejo por proveedor — puede usar una columna calculada: defina la fórmula en un nombre de columna (p. ej., "Costo de Entrega (Precio Unitario × Cantidad + Flete)") y la IA realiza el cálculo durante la extracción, generando el resultado directamente. Lo que llega a su hoja no son datos sin procesar esperando fórmulas de Excel — es el número listo para comparar que necesita.

Obtén datos de documentos directamente en Google Sheets
Extracción IA en la barra lateral — datos en tu hoja de cálculo
Añadir a Sheets
Sin tarjeta · Sin configuración · Funciona con cualquier hoja

Configuración de las Columnas de Comparación

La decisión más importante en este flujo de trabajo es qué le pides a la IA que extraiga. Los nombres de las columnas que escribes en la barra lateral determinan qué datos se obtienen. Si escribes "Precio", la IA devuelve el precio que encuentre — que podría ser el precio unitario, el total o el precio con descuento, según el documento. La especificidad importa.

Para una comparación de adquisiciones, estos son los campos que generan una tabla de comparación útil:

Nombre de ColumnaQué Busca la IAPor Qué Importa en la Comparación
Nombre del ProveedorNombre de la empresa en membrete o encabezadoIdentifica la fila — toda comparación necesita una columna de proveedor
Precio UnitarioCosto por unidad del artículo cotizadoDimensión principal de comparación — el número por el que se evalúan la mayoría de las RFQ
CMOCantidad mínima de pedido (cualquier variante de etiquetado)Un proveedor con precio unitario más bajo pero 5× tu volumen necesario no es más barato
Plazo de EntregaCronograma de entrega (días, semanas o fecha)Los cronogramas de producción no se preocupan por el ahorro si el stock llega tarde
Condiciones de PagoNeto 30, Neto 60, 2/10 Neto 30, etc.Impacto en el flujo de caja — Neto 60 del Proveedor A vs Neto 15 del Proveedor B importa
Vigencia de CotizaciónFecha de vencimiento de la cotizaciónUna cotización que vence en 7 días no puede anclar una decisión que toma 3 semanas

Estas seis columnas producen una tabla de comparación que cubre precio, restricciones de volumen, cronograma, impacto en el flujo de caja y ventana de decisión — las cinco dimensiones de las que realmente depende una decisión de adquisición. Puedes agregar más columnas para costo de envío, período de garantía o cualquier otro campo que sea relevante para tu RFQ específica. La IA buscará cada valor en cada documento de forma independiente.

Si la cotización de un proveedor no contiene un campo en particular — por ejemplo, la cotización del Proveedor C es una simple hoja de precios sin condiciones de pago — la celda correspondiente en tu tabla de resultados estará vacía. Tú contactas al Proveedor C para llenar el vacío. La extracción no inventa datos; reporta lo que encuentra y deja espacios en blanco donde no encuentra nada.

Cómo manejar a los proveedores que envían formatos diferentes

En un proceso de adquisiciones ideal, cada proveedor completa su plantilla de RFQ estandarizada y devuelve hojas de Excel idénticas. En la práctica, los hilos de r/procurement muestran que esto rara vez sucede. Un comentarista aconseja: "Envíeles una plantilla de Excel. Para la plantilla de Excel: ¿cuáles son sus campos obligatorios (los 10 principales) que requiere antes de que una cotización sea 'comparable'?" Otro responde con la realidad: los proveedores ignoran la plantilla y envían su propio formato de todos modos.

El complemento maneja la variación de formato no imponiendo un formato a los proveedores, sino extrayendo datos semánticamente de cualquier formato que llegue. Tres mecanismos hacen esto posible:

Extracción semántica, no coincidencia de plantillas. La IA identifica un precio unitario al comprender que "$4.20" junto a "por unidad" o "tarifa unitaria" o "cada uno" es un precio unitario, independientemente de si aparece en una celda de tabla, una oración de párrafo o una anotación manuscrita en un formulario escaneado. No mira coordenadas; lee para entender el significado. Este es el mismo método de extracción por nombre de columna que maneja facturas de proveedores y recibos en el flujo de trabajo del complemento de facturas — defina lo que quiere, y la IA lo ubica donde sea que su proveedor lo haya puesto.

Conciencia de múltiples páginas. Una cotización de proveedor rara vez es una sola página. El precio podría estar en la página 1, los términos en la página 2, el cronograma de entrega en un anexo adjunto. La IA lee cada página en secuencia. Si la validez de la cotización está enterrada en la página 3 de un PDF, se encuentra.

Procesamiento por lotes de formatos mixtos. Suba cinco cotizaciones de cinco proveedores — tres PDF, una imagen escaneada, una hoja de cálculo de Excel — en un solo lote. La IA procesa cada una de forma independiente, identifica el formato, lee el contenido y fusiona los resultados en una salida unificada. Cada fila de proveedor en su tabla de comparación podría provenir de un formato de origen completamente diferente. La salida no distingue porque la estructura de columnas es la que usted definió, no la que ningún proveedor proporcionó.

La implicación práctica: usted deja de negociar el cumplimiento del formato con los proveedores. Ya sea que un proveedor envíe un PDF generado por ERP, una foto de teléfono de una cotización manuscrita o una captura de pantalla del cuerpo de un correo electrónico, la extracción produce la misma salida estructurada — sus columnas, su tabla de comparación.

Más allá del precio unitario: extracción de MOQ, plazo de entrega y condiciones de pago

Una comparación de RFQ que solo compara precios unitarios es un error de adquisición disfrazado de eficiencia. El Chartered Institute of Procurement & Supply (CIPS) define la evaluación comparativa de adquisiciones como la evaluación del "costo total de propiedad, cumplimiento y gestión de riesgos, tiempos de ciclo y plazos de entrega, tasas de defectos y estándares de calidad", no solo el precio inicial. El precio unitario más bajo combinado con un plazo de entrega de 12 semanas y condiciones de pago Net 7 puede costar más en interrupciones de producción y capital de trabajo que un precio unitario ligeramente más alto con entrega en 2 semanas y Net 60.

Aquí es donde el enfoque de nombres de columnas resulta especialmente valioso. No se limita a extraer precios. Usted define las dimensiones que importan para su decisión de adquisición, y la IA las encuentra en los documentos de cada proveedor. Tres columnas que cambian la comparación:

Cantidad mínima de pedido (MOQ). Un proveedor cotiza $3.20/unidad con un MOQ de 5,000. Su pedido es de 1,000 unidades. El precio de $3.20 es irrelevante porque no puede cumplir con el mínimo. Muchas plantillas de comparación solo capturan el precio cotizado y omiten la restricción de volumen. Extraer el MOQ como columna separada hace que la discrepancia sea visible de inmediato.

Plazo de entrega. El proveedor A cotiza 14 días. El proveedor B cotiza 45 días. Si su programa de producción depende de que el material llegue dentro de 3 semanas, el proveedor B no es una opción viable independientemente del precio. La extracción del plazo de entrega convierte un detalle logístico en una dimensión de comparación. La extracción manual de cotizaciones a menudo omite este campo porque suele estar en una página diferente a la del precio, pero la IA lee todas las páginas.

Condiciones de pago. "2/10 Net 30" de un proveedor frente a "Net 15" de otro crea una diferencia de capital de trabajo que a menudo supera la brecha de precio. Para un pedido de $50,000, la diferencia entre pagar en 15 días frente a 30 días son dos semanas de flotación, aproximadamente $200 a las tasas de interés comerciales actuales. Los pequeños ahorros por unidad pueden verse anulados por condiciones de pago desfavorables. Extraer las condiciones de pago como datos estructurados le permite incorporar el flujo de caja en la matriz de puntuación.

Estos campos no requieren configuración separada. Usted escribe los nombres de las columnas una vez en el panel lateral del complemento, y la IA busca todos ellos en cada cotización cargada. El resultado es una tabla de comparación con columnas que los tomadores de decisiones realmente necesitan, poblada automáticamente a partir de documentos que nunca fueron diseñados para compararse.

Preguntas frecuentes

¿Puede el complemento manejar cotizaciones de proveedores en otros idiomas?

Sí. El modelo de IA subyacente lee texto en varios idiomas y extrae valores en los nombres de columna que usted definió en inglés. Una cotización de un proveedor japonés con «単価» (precio unitario) y «納期» (plazo de entrega) produce las mismas columnas «Precio unitario» y «Plazo de entrega» que el PDF de un proveedor estadounidense. La extracción es independiente del idioma; el esquema de salida es el que usted especifique.

¿Qué pasa si dos proveedores cotizan artículos diferentes? ¿Cómo funciona la comparación?

Si usted sube cotizaciones de productos diferentes en el mismo lote, la IA extrae cada una como una fila separada. La comparación solo es válida cuando todos los proveedores cotizan la misma especificación. El complemento no realiza coincidencias de artículos entre proveedores: extrae lo que contiene cada documento. Usted debe verificar que todas las cotizaciones hagan referencia al mismo RFQ antes de usar los datos extraídos para la toma de decisiones.

¿El complemento funciona sin conexión? ¿Qué pasa con la seguridad de los datos?

El complemento requiere conexión a internet: la extracción la realiza IA basada en la nube. Los archivos se procesan en tránsito y no se almacenan después de completarse la extracción. La conexión usa su clave API para la autenticación, y el uso cuenta contra la cuota de su plan. La arquitectura subyacente es la misma que la del proceso del sitio web, solo que se accede a través del panel lateral de Sheets en lugar de una pestaña del navegador.

¿Puedo extraer detalles de líneas de artículos o solo campos a nivel de encabezado?

Usted puede extraer líneas de artículos. Si su comparación de cotizaciones requiere detalle a nivel de artículo — precios de SKU individuales, cantidades por artículo, plazos de entrega por artículo — agregue columnas como «Descripción del artículo», «Cantidad del artículo» y «Precio unitario del artículo». La IA lee las tablas de líneas de artículos y genera una fila por línea de artículo, con el nombre del proveedor repetido en las filas. Esto le brinda una comparación detallada donde puede filtrar por proveedor y artículo. Para más información sobre extracción por lotes a nivel de artículo, consulte la guía de extracción de cotizaciones de proveedores por lotes.

Qué Cambia Realmente Cuando la Extracción se Traslada al Panel Lateral

El cambio no se trata solo de velocidad. Se trata de dónde ocurre el trabajo de extracción en relación con el trabajo de comparación.

Cuando la extracción es un paso separado — abrir el PDF, leer los valores, cambiar a Sheets, escribir — la hoja de comparación es un destino al que se llega después del procesamiento. Usted hace el trabajo de ingreso de datos y luego puede usar sus fórmulas de comparación. La extracción es un impuesto que paga antes de que el análisis real pueda comenzar.

Cuando la extracción ocurre dentro del panel lateral, la hoja de comparación es el punto de partida. Usted abre su hoja, abre el panel lateral, sube las cotizaciones y las filas aparecen. Sus fórmulas se activan. Su formato condicional se activa. Lo que era una plantilla pasiva se convierte en un canal en vivo — la misma hoja de cálculo que esperaba datos ahora los está recopilando.

Esto cambia qué documentos se extraen. Cuando la extracción requiere 30 minutos de trabajo manual por RFQ, los equipos de compras la racionan: solo extraen lo que absolutamente necesitan y omiten cotizaciones que parecen poco probables de ganar. Cuando la extracción toma segundos a través del panel lateral, el umbral baja a cero: cada cotización se extrae, cada proveedor recibe una fila de comparación justa. La calidad de la decisión de compra mejora no porque se haya construido una mejor fórmula, sino porque se expusieron más datos.

La mejor decisión de compra es la que se toma con datos completos. El flujo de trabajo del complemento hace que la completitud sea el valor predeterminado — no agregando esfuerzo, sino eliminando el paso que convierte el esfuerzo en una barrera.

Pruébelo en su Próximo RFQ

La próxima vez que envíe un RFQ y las respuestas lleguen como cinco PDFs con formatos diferentes, abra su hoja de comparación, cargue el complemento y súbalos. Observe cómo se llenan las columnas. Observe cómo sus fórmulas de puntuación encuentran nuevas filas. La plantilla que ya construyó finalmente tiene los datos que fue diseñada para comparar.

El complemento está disponible en Google Workspace Marketplace. Conecte su clave API y comience a extraer directamente en su hoja activa.

📮 contact email: [email protected]