Inicio › Herramientas para desarrolladores › Comparar archivos Excel

Comparar archivos Excel

Abre un libro original y otro modificado para ver todas las diferencias: celdas cambiadas con su valor antiguo y nuevo, filas insertadas y eliminadas, y columnas y hojas añadidas o quitadas. Empareja las filas por una columna clave, como un ID, por alineación automática de filas o por posición de celda, y descarga un informe de diferencias con colores.

Última actualización:

Archivo original

Ejemplo: inventory_v1.xlsx

Archivo modificado

Ejemplo: inventory_v2.xlsx

Suelta archivos .xlsx, .xlsm, .csv o .tsv en los recuadros. Los archivos nunca salen de tu navegador.

fila añadidafila eliminadacelda cambiadaantiguo → nuevo

Publicidad
Publicidad

Cómo usar Comparar archivos Excel

  1. Abre el libro original a la izquierda y el libro modificado a la derecha (o suelta los archivos). Hasta entonces se muestra una comparación de ejemplo.
  2. Elige las hojas que quieres comparar. Las hojas con el mismo nombre se emparejan automáticamente y se muestran con su número de cambios.
  3. Elige cómo se emparejan las filas: por columna clave (ID, SKU, correo) si las filas pueden estar reordenadas, por alineación de filas para detectar filas insertadas o por posición de celda para diseños fijos.
  4. Ajusta las reglas: ignora mayúsculas o espacios, define una tolerancia numérica, excluye una columna como una marca de tiempo o compara también las fórmulas.
  5. Revisa y exporta: filtra las filas cambiadas, añadidas o eliminadas, abre la lista de cambios de celdas y descarga el informe de diferencias en XLSX.

Cómo elegir el emparejamiento de filas

SituaciónColumna claveAlineación de filasPosición de celda
Se insertó una fila en medio1 fila añadida1 fila añadidaTodas las filas de debajo parecen cambiadas
La hoja se ordenó de otra maneraSin cambios falsosMuchas filas movidas aparecen como añadidas + eliminadasLa mayoría de las filas parecen cambiadas
Sin columna de ID únicoNo es posibleLa mejor opciónFunciona si las filas nunca se mueven
Formulario o plantilla fijos (valores en celdas fijas)No adecuadoFuncionaLa mejor opción
Se editó un valor de una filaCelda cambiadaCelda cambiadaCelda cambiada

La alineación de filas funciona como un diff de texto: las filas idénticas en ambas hojas se alinean (con el algoritmo de Myers de la subsecuencia común más larga) y las filas sobrantes entre dos coincidencias se emparejan como filas cambiadas. Las filas de más sin pareja se indican como añadidas o eliminadas.

Qué cuenta como diferencia

  • Valores, no formato. Se ignoran las fuentes, los colores, los bordes, el ancho de las columnas y los formatos de número. Una celda con formato de moneda ($1,200.00) y un simple 1200 son el mismo valor.
  • Los números se comparan como números, así que 5, 5.0 y 5.00 coinciden. Define una tolerancia como 0.01 para ignorar el ruido de redondeo de las fórmulas recalculadas.
  • Las fechas se convierten de números de serie de Excel (tanto del sistema de fechas 1900 como del 1904) a YYYY-MM-DD, para que una fecha y su forma de texto se comparen correctamente.
  • Las fórmulas solo se comparan si marcas Comparar fórmulas. Los valores son los resultados que Excel guardó con el archivo; si un libro se guardó sin recalcular, los valores almacenados pueden estar desactualizados.
  • Las columnas se emparejan por nombre de encabezado cuando la primera fila es un encabezado, así que una columna insertada se indica una sola vez en lugar de desplazar todos los valores a la derecha.

Consejos

  • Excluye con Ignorar columna las columnas que siempre cambian, como Última actualización o Modificado por.
  • ¿Vas a comparar exportaciones CSV? El comparador de CSV también acepta texto pegado. Para ver el contenido de un solo libro, usa el visor de Excel.
  • Los archivos antiguos .xls y .ods necesitan la biblioteca SheetJS, que se carga desde una CDN la primera vez que se usa. Los archivos .xlsx, .xlsm, .csv y .tsv se leen sin ninguna biblioteca.

Preguntas frecuentes

¿Cómo comparo dos archivos Excel para encontrar diferencias?

Abre el archivo original a la izquierda y la nueva versión a la derecha. Las hojas con el mismo nombre se emparejan y la herramienta muestra cada celda cambiada con su valor antiguo tachado y el valor nuevo al lado. Las filas añadidas aparecen en verde y las eliminadas en rojo.

¿Qué modo de emparejamiento debo usar?

Usa Columna clave cuando cada fila tenga un identificador único, como un ID o un SKU: las filas se buscan por clave, así que las diferencias de orden no aparecen como cambios. Usa Alineación de filas cuando no haya clave pero se hayan insertado o eliminado filas; alinea las filas idénticas como un diff de texto. Usa Posición de celda para formularios y diseños fijos en los que cada valor tiene una dirección fija.

¿Compara las fórmulas o solo los valores?

De forma predeterminada compara los valores guardados en el archivo (los últimos resultados que calculó Excel). Marca Comparar fórmulas para señalar también las celdas cuyo texto de fórmula cambió, por ejemplo =SUM(B2:B9) que pasa a ser =SUM(B2:B10), aunque el resultado sea el mismo.

¿Por qué las fechas o los números se ven distintos que en Excel?

La herramienta compara los valores subyacentes, no el formato de visualización. Las fechas se muestran como AAAA-MM-DD y los números sin símbolos de moneda ni separadores de miles, de modo que un simple cambio de formato no se considera una diferencia. Usa la tolerancia numérica para ignorar pequeñas diferencias de redondeo.

¿Qué contiene el informe de diferencias XLSX?

Una hoja Resumen con los recuentos de cada hoja, una hoja Cambios con una fila por cada celda cambiada (hoja, dirección de celda, fila, columna, valor antiguo y nuevo) más las filas añadidas y eliminadas, y una hoja Diff con colores por cada hoja comparada, en la que las celdas cambiadas muestran antiguo → nuevo.

¿Puedo comparar archivos con nombres de hoja u orden de columnas distintos?

Sí. Elige cualquier hoja de cada archivo en los menús de hojas. Cuando la primera fila es un encabezado, las columnas se emparejan por nombre de encabezado, así que las columnas insertadas, eliminadas o reordenadas se detectan en lugar de desplazar todos los valores.

¿Se suben mis hojas de cálculo?

No. Ambos libros se descomprimen y se comparan en tu navegador con JavaScript, y el informe se genera localmente. No se envía nada a ningún servidor.

¿Se prueban todas las herramientas de FreeToolCabin para comprobar su calidad y precisión?

Sí. Cada herramienta del sitio pasa pruebas automáticas en navegadores reales para comprobar que el resultado es correcto y que no hay errores. Si encuentras un fallo o tienes una sugerencia, escríbenos a [email protected] y lo revisaremos.

Herramientas relacionadas

Ver todas las de Conversores de datos y formatos de archivo →