Comparar archivos Excel sin fórmulas.

Suelta dos archivos XLSX y descubre qué cambió entre ellos — filas que faltan, filas nuevas, valores cambiados, duplicados y coincidencias aproximadas. Sin BUSCARV, sin BUSCARX, sin formato condicional.

Archivo A
Suelta aquí el archivo A
CSV, TSV, TXT o XLSX
Archivo B
Suelta aquí el archivo B
CSV, TSV, TXT o XLSX

Por qué se rompen las comparaciones de Excel

Dos exports que deberían coincidir casi nunca coinciden celda a celda. Un archivo tiene espacios al final en el nombre del cliente, el otro quita las tildes. Uno rellena con ceros a la izquierda los números de pedido, el otro no. Ambos tienen una fila duplicada de un export que se ejecutó dos veces. Para cuando lo cazas con una columna de BUSCARV y formato condicional, ya has perdido media hora y el resultado sigue ocultando las coincidencias aproximadas.

MessyMatch lee tus libros XLSX directamente, normaliza los valores de forma consistente antes de comparar, y te da un diff de Excel que separa las coincidencias confirmadas del ruido de formato sucio.

BUSCARV y BUSCARX no son la herramienta correcta para datos sucios

BUSCARV te obliga a escribir una fórmula, decidir qué columna es la clave de búsqueda, y luego añadir otra columna con SI.ERROR para marcar los fallos. BUSCARX es más limpio pero aún tienes que hacerlo dos veces (A contra B, luego B contra A) para cazar las filas que sólo existen en un lado. Ninguna de las dos normaliza el texto antes de emparejar, lo que significa que un espacio extra en la columna nombre se trata como un valor distinto.

Esta herramienta es una alternativa a BUSCARV para reconciliaciones puntuales. Sueltas los archivos, obtienes la respuesta. Si necesitas una fórmula en tu libro vivo, sigue usando BUSCARV. Si necesitas comparar dos exports una vez y actuar sobre el resultado, esto es más rápido.

Comparar por columna clave o por fila completa

Elige la columna que identifica cada registro — ID de cliente, número de pedido, SKU, referencia de factura. La herramienta construye un índice sobre esa clave y empareja filas incluso cuando los dos archivos listan las columnas en orden distinto. Si tus datos no tienen un identificador estable, usa el modo fila completa y cada celda cuenta como parte de la identidad de la fila.

Encuentra duplicados y filas cambiadas

Las comparaciones de Excel suelen necesitar tres respuestas a la vez: qué filas son nuevas, cuáles han desaparecido, y cuáles están técnicamente en ambos archivos pero con un valor distinto en alguna parte. MessyMatch devuelve las tres. La sección de duplicados lista las claves que aparecen más de una vez dentro de cada archivo, para que no importes la misma fila dos veces. La sección de filas cambiadas lista las claves presentes en ambos archivos con al menos una columna que difiere, y te dice qué columna.

Captura coincidencias aproximadas causadas por formato sucio

"José García", "JOSE GARCIA " y "Jose Garcia" se refieren a la misma persona. Las comparaciones estándar de Excel los tratan como tres valores distintos. MessyMatch los marca como coincidencias aproximadas con el motivo — diferencia de tilde, diferencia de mayúsculas, espacio al final — para que decidas si fusionar o mantenerlos separados.

Sobre el rendimiento de XLSX

XLSX es un formato XML comprimido. Leerlo requiere descomprimir y parsear cada celda de la hoja elegida, lo que es más pesado que el streaming de CSV. Libros de hasta ~100.000 filas suelen funcionar bien en el navegador; libros más grandes pueden necesitar exportarse a CSV primero. Si tu archivo supera el límite seguro, MessyMatch te lo dirá en lugar de colgar la pestaña. Mira la página de precios para los límites de tamaño exactos por plan.

Herramientas relacionadas

Preguntas frecuentes

¿Puedo comparar dos archivos Excel online?+

Sí. Suelta dos archivos XLSX en las tarjetas de arriba. MessyMatch lee los dos, elige la hoja que quieres (si hay varias) y produce un diff estructurado en segundos.

¿Necesito BUSCARV o BUSCARX?+

No. La herramienta reemplaza el flujo manual de BUSCARV/BUSCARX más formato condicional con una comparación de un click. Sin añadir fórmulas, sin editar celdas.

¿Puedo comparar por columna clave?+

Sí. Tras cargar los dos archivos, cambia el modo de comparación a 'columna clave' y elige la columna que identifica de forma única cada fila (por ejemplo customer_id o número de pedido). Las filas se emparejan entre archivos aunque el orden de las columnas difiera.

¿MessyMatch encuentra duplicados dentro de un archivo Excel?+

Sí. El resultado muestra las claves duplicadas dentro del archivo A y dentro del archivo B por separado, para que detectes duplicados internos antes de reconciliar contra el otro archivo.

¿Detecta filas cambiadas?+

Sí. Cuando dos filas comparten la misma clave pero difieren en otras columnas, se marcan como filas cambiadas. Ves la clave, la columna que cambió y el valor en cada archivo.

¿Se suben los archivos Excel?+

No. El parseo y la comparación ocurren dentro de tu navegador mediante un Web Worker. El contenido del XLSX se procesa en tu navegador con un Web Worker y no se transmite a nuestros servidores.

¿Y si mi archivo Excel es muy grande?+

XLSX es más pesado que CSV porque es un formato XML comprimido y los lectores de Excel mantienen la cuadrícula parseada en memoria. Para libros por encima de ~100k filas, exportar a CSV primero suele ser más rápido y usa menos memoria. MessyMatch te avisará si el libro supera los límites seguros del navegador.