Análisis y comparación

Comparar dos archivos de Excel

Sube el archivo A y el archivo B, elige la columna que identifica cada fila y descarga un informe que marca cada una como solo en A, solo en B, cambiada o igual.

Gratis, sin límite de usos Nada se guarda en disco .xlsx,.xls,.csv

Formatos aceptados: .xlsx,.xls,.csv

El identificador que existe en los dos archivos (un código, un RUT, un correo). Si lo dejas vacío se usa la primera columna.

Para qué sirve

Es la pregunta que Excel no responde sin fórmulas: tienes dos versiones de la misma lista —la de la semana pasada y la de hoy, la del sistema y la del cliente— y necesitas saber qué se agregó, qué desapareció y qué cambió por el medio.

Hacerlo a ojo es inviable en cuanto pasan de veinte filas, y montarlo con BUSCARV y comparaciones celda a celda es frágil: se rompe al reordenar columnas y no distingue una fila nueva de una modificada. Aquí subes los dos archivos y descargas un informe ya clasificado.

Cómo empareja las filas

Las filas no se comparan por su posición sino por una columna clave: el dato que identifica a cada fila, como el correo del cliente, el RUT o el código de producto. Si no indicas ninguna se usa la primera columna, que es donde vive el identificador en la mayoría de las planillas.

Puedes escribir el nombre de la columna, su letra de Excel (A, B, AA) o su número. La misma clave se busca en los dos archivos, así que da igual que estén en distinto orden.

Cada fila del resultado queda marcada con uno de cuatro estados:

  • Solo en A — la clave existe en el primer archivo pero no en el segundo.
  • Solo en B — la clave existe en el segundo pero no en el primero.
  • Cambiada — la clave está en ambos, pero algún dato en común difiere.
  • Igual — la clave está en ambos y todo lo comparado coincide.

Qué columnas se comparan para decidir «cambiada»

Para decidir si una fila presente en los dos archivos cambió, se comparan solo las columnas que comparten el mismo nombre de cabecera. Así, si el archivo B trae una columna extra o las columnas están en otro orden, la comparación sigue teniendo sentido en lugar de marcar todo como distinto.

La comparación respeta los mismos ajustes finos que el resto de las herramientas: ignorar espacios al principio y al final viene activado —los espacios sobrantes son la causa número uno de diferencias falsas— y distinguir mayúsculas y minúsculas viene desactivado. Si solo te interesan las diferencias, activa «mostrar solo diferencias» y las filas iguales no aparecen en el informe.

Cómo se lee el informe

El resultado es un .xlsx con una columna de estado seguida de las columnas del archivo A (con el prefijo A ·) y las del archivo B (con el prefijo B ·), para que puedas leer lado a lado el antes y el después de cada fila. Filtra por la columna de estado y tendrás en segundos la lista de altas, bajas o cambios.

Si una misma clave aparece repetida en el archivo B, el emparejamiento sería ambiguo: la herramienta usa la primera aparición y te avisa de cuántas claves estaban duplicadas, para que sepas que el segundo archivo necesita una pasada de eliminar duplicados antes de confiar en la comparación.

Preguntas frecuentes

¿Qué pasa si mis archivos tienen las columnas en distinto orden?

No importa. Las filas se emparejan por el valor de la columna clave, no por su posición, y las columnas a comparar se detectan por nombre de cabecera. El orden físico de las columnas es indiferente.

¿Puedo comparar por más de una columna a la vez?

La clave es una sola columna. Si tu identificador está repartido en varias —nombre y apellido, por ejemplo— únelas antes en una sola con dividir y combinar columnas y compara por esa.

¿Detecta una fila que solo cambió en una celda?

Sí. Si la clave coincide en ambos archivos pero cualquiera de las columnas comunes tiene un valor distinto, la fila se marca como «Cambiada». Por eso conviene revisar el informe filtrando ese estado.

¿Modifica mis archivos originales?

No. Ninguno de los dos archivos que subes se altera. Lo que descargas es un informe nuevo; los originales quedan intactos.

¿Y si lo que quiero es traer datos de un archivo al otro?

Eso no es comparar, es cruzar. Usa cruzar dos archivos, el BUSCARV sin fórmulas, que trae a cada fila las columnas que le faltan desde el segundo archivo.