Extraiga cotizaciones de proveedores en Google Sheetspara compararlas en paralelo

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 buscando proveedores. 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 — obtener los números de los PDF de los proveedores — es el cuello de botella que las plantillas de comparación nunca han resuelto. 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 →
Hero image with title 'Extract Vendor Quotes Into Google Sheets for Side-by-Side Comparison' and three icons: Any Format, Side-by-Side, Google Sheets Add-on

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 misma. 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 complemento del panel lateral. Suba cinco PDF con formatos diferentes y los datos aterrizan directamente al final de su hoja activa. Sus fórmulas MIN/MAX y su formato condicional por fin tienen filas de datos con las que trabajar: ImageToTable.ai convierte la extracción de un impuesto que se paga antes del análisis en un paso automatizado.

Por qué su plantilla de comparación de cotizaciones de proveedores aún requiere entrada manual de datos

Comparación de lo que necesita una plantilla de comparación frente a los formatos inconsistentes de PDF, escaneados y Excel que envían los proveedores, con un veredicto de que los valores se escriben a mano en 30-45 min por RFQ

Descargue cualquier plantilla de comparación de proveedores — de Smartsheet, Asana, Xappex, o la que su 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 de comparación de proveedores gratuita de Xappex ofrecen campos de criterios predefinidos, factores de ponderación personalizables y una fórmula integrada para calcular las clasificaciones finales. Son genuinamente ú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 un 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 hoja distinta a la de los términos. La plantilla no puede abrir ninguno de estos archivos. No puede encontrar un precio unitario dentro de un párrafo de 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 perder la cabeza? ¿Existe una herramienta, o todos simplemente copian y pegan 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 solicita cotizaciones, recibe 3–5 respuestas en formatos completamente diferentes: PDF, 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 debido a que el software de adquisiciones como Coupa y Jaggaer agrupa tanto la extracción como la evaluación en una plataforma empresarial, se extendió la suposición de que la extracción requiere una migración de ERP — una disyuntiva falsa que deja a miles de equipos pequeños y medianos atrapados con copiar y pegar porque no están listos para reemplazar toda su infraestructura de adquisiciones.

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

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

Diagrama de flujo de cuatro pasos: Abrir hoja de comparación, Definir columnas en el panel lateral, Subir PDFs de cotizaciones, Aparecen filas

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 aparte, 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 PDFs de cotizaciones a través del panel lateral. Los datos extraídos llegan a la siguiente fila de la hoja que esté activa en ese momento. No hay paso de exportación porque el destino ya está abierto. Para ver el desglose completo de capacidades — tipos de campos admitidos, formatos y detalles de planes — consulte la página de capacidades del complemento de 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 usa — 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 a esa hoja, no la reemplaza.

2. Defina sus columnas de extracción en el panel lateral. Escriba los nombres de los campos que coincidan 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. Estos 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 usado Extracción de Columnas Personalizadas en el sitio web de ImageToTable.ai — el mecanismo donde usted escribe nombres de columnas y la IA localiza los valores coincidentes al comprender qué significan en lugar de dónde está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 PDFs, imágenes escaneadas o archivos de Excel al panel lateral. Uno a la vez o seleccionados todos de una vez. El PDF generado por SAP del Proveedor A con columnas de tabla etiquetadas, la captura de correo del Proveedor B con precios en el texto del cuerpo, 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 (cant. 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 una casilla de formulario llegan todos 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 había creado. 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 escala con el volumen de cotizaciones. Una 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 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 que esperan 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 →

Configuración de las columnas de comparación de cotizaciones

Lista de 6 columnas para comparación de cotizaciones: nombre del proveedor, precio unitario, MOQ, plazo de entrega, condiciones de pago, validez de la cotización

La decisión más importante en este flujo de trabajo es qué le indica a la IA que extraiga. Los nombres de columna que escriba en el panel lateral determinan qué datos se obtienen. Si escribe «Precio», la IA devuelve cualquier precio que encuentre, que podría ser el precio unitario, el total o el precio después del descuento, según el documento. La especificidad importa.

Para una comparación de adquisiciones, estos son los campos que producen una tabla de comparación práctica:

Nombre de columnaQué busca la IAPor qué importa en la comparación
nombre del proveedorNombre de la empresa en el 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 con el que se evalúan la mayoría de los RFQ
MOQCantidad mínima de pedido (cualquier variante de etiquetado)Un proveedor con un precio unitario más bajo pero 5 veces su volumen necesario no es más barato
plazo de entregaCronograma de entrega (días, semanas o fecha)Los cronogramas de producción no les importan los ahorros de costos si el stock llega tarde
condiciones de pagoNet 30, Net 60, 2/10 Net 30, etc.Impacto en el flujo de caja: Net 60 del Proveedor A frente a Net 15 del Proveedor B importa
validez de la 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. Puede agregar más columnas para el costo de envío, el período de garantía o cualquier otro campo que sea relevante para su RFQ específico. 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 hoja de precios simple sin condiciones de pago — la celda correspondiente en su tabla de salida quedará vacía. Usted hace seguimiento con el Proveedor C para llenar el vacío. La extracción no inventa datos; informa lo que encuentra y deja espacios en blanco donde no encuentra nada.

Cómo manejar a 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 no negociables (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 formatos 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", "tarifa unitaria" o "cada uno" es un precio unitario, sin importar 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 encontrar 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 localiza donde sea que su proveedor lo haya colocado.

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 fecha de 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 combina 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 cualquier 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:

MOQ (cantidad mínima de pedido). 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 de los precios, 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 precios. 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 ser comparados.

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 columnas 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 un 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 de cuenta. La arquitectura subyacente es la misma que el flujo de procesamiento 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 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 aparecen las filas. Sus fórmulas se activan. Su formato condicional se activa. Lo que era una plantilla pasiva se convierte en un pipeline 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 adquisiciones 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 adquisición mejora no porque se haya construido una mejor fórmula, sino porque se revelaron más datos.

La mejor decisión de adquisición es la que se toma con datos completos. El flujo de trabajo del complemento hace que la completitud sea el estándar — 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]