Comparar dos listas y encontrar valores que faltan o duplicados.
Pega dos listas — emails, IDs, nombres, códigos — o sube dos archivos. Recibe lo que está en la lista A pero no en B, lo que está en B pero no en A, lo que aparece en ambas, y lo que está duplicado.
Cuando tienes dos listas y necesitas reconciliarlas
Una lista de suscriptores exportada de tu herramienta de email. Una lista de clientes exportada de tu CRM. Una lista de IDs de una base de datos y una lista de IDs de un informe. Una lista de facturas pagadas y una lista de facturas enviadas. Dos listas que deberían coincidir — pero no lo hacen.
Pega una lista por slot (un valor por línea) o sube archivos. MessyMatch maneja listas planas, CSVs, libros Excel y datos separados por tabuladores. Encuentra las diferencias, incluyendo valores que son casi iguales pero no del todo.
Usos habituales
- Deduplicar una lista de email antes de una campaña
- Encontrar IDs que aparecen en una tabla de base de datos pero no en otra
- Reconciliar dos exports del mismo informe
- Comprobar qué clientes recibieron una factura vs cuáles pagaron
- Encontrar SKUs que faltan entre dos exports de catálogo
- Cruzar dos listas de números de teléfono
- Auditar una lista de permisos contra un listado de RR.HH.
- Comparar una lista de asistentes a webinar con la lista de registrados
Cómo funciona la comparación de listas
MessyMatch parsea cada lista en tu navegador. Una 'lista' aquí es simplemente datos con un valor por fila — texto pegado, un CSV de una columna, una columna de hoja Excel o un archivo TXT. Si tu input tiene más de una columna, puedes o bien pegarlo tal cual y dejar que la comparación corra sobre cada celda, o elegir una columna clave en el panel de settings.
El motor normaliza cada valor con las reglas de limpieza que activaste, indexa ambos lados en mapas hash y luego computa cuatro conjuntos: valores sólo en A, valores sólo en B, valores presentes en ambos, y valores repetidos dentro de cada lista (duplicados intra-lista). Para los valores que no coinciden exactamente ni siquiera tras la normalización, el pase de aproximación los marca como coincidencias aproximadas con la puntuación de similitud y el motivo.
Por qué pegar gana a subir para listas ad-hoc
La mayoría de comparaciones de listas empiezan con dos rangos de celdas copiados de dos hojas distintas. No necesitas guardarlas como archivos primero — pega directamente en cada tarjeta de upload y la herramienta parsea el input. El parser de pegado maneja uno-por-línea, CSV, TSV y datos separados por barra vertical, con la misma detección de delimitador y cabeceras que el flujo de archivo. El resultado es el mismo.
Reglas de limpieza pensadas para input humano sucio
Las listas pegadas desde hojas de cálculo cargan mucho ruido invisible — espacios duros, comillas inteligentes, caracteres de anchura cero, tabuladores al final de una copia de columna. Las reglas de limpieza normalizan todo eso antes de comparar: quitan espacios, colapsan espacios internos, ignoran mayúsculas, quitan tildes, eliminan caracteres invisibles, quitan ceros a la izquierda de IDs, normalizan emails y teléfonos. Los originales se preservan en el resultado — sólo la forma normalizada se usa para emparejar.
Lo que muestra el panel de resultados
El resultado se desglosa en pestañas que puedes exportar por separado: valores sólo en A (faltan en B), valores sólo en B (nuevos desde el último export), valores en ambos (coincidencias confirmadas), duplicados dentro de cada lista, y coincidencias aproximadas. Cada pestaña tiene sus propios botones de exportar a CSV, XLSX y copiar como TSV, así puedes actuar sobre cualquier parte sin arrastrar el resto.
Browser-first por diseño
El contenido de las listas se procesa en tu navegador con un Web Worker y no se transmite a nuestros servidores. Nuestros servidores no tienen un endpoint que reciba los valores en sí — el Web Worker lee el input desde el disco o portapapeles, ejecuta la comparación localmente y devuelve el resultado al navegador. Sólo registramos metadatos de la operación (número de filas, tamaño, formato, tiempo) para los límites antiabuso. Mira la política de privacidad para la lista completa.
Herramientas relacionadas
Preguntas frecuentes
¿Puedo pegar una lista en vez de subir un archivo?+
Sí. Cada tarjeta de upload acepta datos pegados — un valor por línea, o separados por coma para múltiples columnas.
¿Qué pasa si mis listas tienen distinta longitud?+
Las diferencias de longitud son esperables. La herramienta reporta valores encontrados sólo en una lista y valores presentes en ambas.
¿Se suben los valores a algún sitio?+
No. La comparación ocurre en tu navegador mediante un Web Worker. Nunca vemos el contenido de tus listas.
¿Por qué algunas coincidencias se marcan como 'aproximadas'?+
Dos valores que deberían ser el mismo pero difieren ligeramente — como 'José García' vs 'jose garcia' — se listan como coincidencias aproximadas con el motivo (tilde, mayúsculas, espacios, etc.).
¿Puedo ignorar mayúsculas o tildes?+
Sí. Activa las reglas de limpieza para ignorar mayúsculas, tildes, puntuación, separadores y caracteres invisibles.
¿Cuántos valores puede tener cada lista?+
Los usuarios anónimos pueden comparar listas de hasta 2.000 valores gratis. Listas más grandes usan los tramos de pago por operación.