🔀 Comparar Listas
Compara dos listas y encuentra diferencias, elementos comunes y únicos al instante. Gratis, sin registro.
Resultados de la comparación
Introduce elementos en ambas listas y haz clic en "Comparar" para ver los resultados
Lo que realmente obtienes de una sola comparación
Un clic, cuatro listas: Comparar ordena cada línea de ambos cuadros en Solo en A, Solo en B, En Ambas (A ∩ B) y Todos los Únicos, cada una con su propio contador, botón de copiar y botón de descarga.
maria@shop.com
devon@shop.com
priya@shop.com
liu@shop.comliu@shop.com
maria@shop.comPega tu primera lista en Lista A y la segunda en Lista B, una entrada por línea, y luego haz clic en Comparar. La herramienta lee ambos cuadros, aplica las opciones que hayas marcado y construye cuatro conjuntos de resultados separados en lugar de una vista combinada. Solo en A contiene cada línea de Lista A cuyo valor no aparece en ningún lugar de Lista B. Solo en B es la imagen especular: líneas de Lista B que Lista A no contiene. En Ambas (A ∩ B) lista cada valor que ambas listas comparten. Todos los Únicos es la unión de todo, donde cada valor distinto aparece una vez sin importar de qué lista provino ni cuántas veces apareció dentro de una lista.
| Tarjeta | Qué llega ahí |
|---|---|
| Solo en A | Presente en Lista A, ausente en Lista B |
| Solo en B | Presente en Lista B, ausente en Lista A |
| En Ambas (A ∩ B) | Presente en ambas listas, mostrado una vez |
| Todos los Únicos | Cada valor distinto de cualquiera de las listas, combinado y sin duplicados |
Cada una de las cuatro tarjetas funciona por su cuenta. El contador en el encabezado se actualiza en el momento en que comparas, y los botones de Copiar y Descargar debajo actúan solo sobre la lista de esa tarjeta, así que puedes extraer solo a los suscriptores perdidos, o solo a los nuevos registros, sin tocar los otros tres resultados. Las descargas llegan como archivos de texto plano nombrados según la tarjeta, un elemento por línea, listos para pegar en otro lugar o volver a subir como una lista nueva. Los contadores junto a cada encabezado de tarjeta valen la pena observarse por sí solos, incluso antes de desplazarte hacia abajo para leer las líneas: un contador alto de Solo en A en una comparación de suscriptores te dice de un vistazo que mucha gente se dio de baja, y un contador alto de En Ambas (A ∩ B) en una comparación de inventario te dice que los dos sistemas coinciden en su mayoría, antes de que leas una sola fila.
Nada sale de tu navegador. La comparación se ejecuta en JavaScript directamente en la página. Lo que sea que pegues, correos de clientes, SKU internos, listas de empleados, nunca se sube a ningún lugar antes de que aparezcan los resultados.
Distinguir mayúsculas decide si Apple y apple son el mismo elemento
Distinguir mayúsculas está desactivado por defecto. Con la opción desactivada, "Apple" y "apple" se combinan en una sola entrada dentro de En Ambas (A ∩ B). Activa la casilla y se convierten en dos entradas sin coincidencia, una en Solo en A y otra en Solo en B.
Apple
Bananaapple
CHERRY| Distinguir mayúsculas | Solo en A | Solo en B | En Ambas (A ∩ B) |
|---|---|---|---|
| Desactivada (por defecto) | Banana | CHERRY | Apple |
| Activada | Apple, Banana | apple, CHERRY | nada |
Con Distinguir mayúsculas desactivada, la herramienta convierte cada línea a minúsculas antes de compararla, así que "Apple", "apple" y "APPLE" se reducen todas a la misma clave de comparación. Esa clave decide en qué columna cae una línea, pero el texto que realmente ves en los resultados no es la versión en minúsculas. Es el texto original exacto de la lista que construyó la coincidencia primero. En el ejemplo anterior, En Ambas (A ∩ B) muestra "Apple" con A mayúscula, la grafía de Lista A, aunque la coincidencia vino de la "apple" en minúscula de Lista B. Si tus dos listas no coinciden en las mayúsculas para valores que consideras idénticos, la grafía que sobrevive siempre favorece a Lista A.
Activa Distinguir mayúsculas y ese paso de conversión a minúsculas se omite por completo. Cada comparación se convierte en una verificación estricta, carácter por carácter, así que "Apple" y "apple" son ahora dos valores distintos que nunca terminarán juntos en En Ambas (A ∩ B), sin importar cuántas veces se repita cada uno en cualquiera de las listas.
Esta es la opción con más probabilidad de hacer que tus resultados parezcan incorrectos. Las exportaciones del mundo real rara vez coinciden en el uso de mayúsculas. Un CRM podría guardar "john@example.com" mientras que una hoja de cálculo guarda "John@Example.com". Con Distinguir mayúsculas desactivada, la opción por defecto, estos coinciden. Actívala y obtendrás una comparación que de forma inesperada muestra casi nada en En Ambas (A ∩ B), y esa opción suele ser la razón.
Acme Inc y Acme Inc. caerán en columnas diferentes
La coincidencia es solo comparación exacta de texto. No existe coincidencia difusa, ni puntuación de similitud, ni normalización de la puntuación, así que un punto final basta para enviar dos líneas por lo demás idénticas a columnas opuestas.
Acme IncAcme Inc.Compara esas dos listas de una sola línea y obtendrás Solo en A: "Acme Inc", Solo en B: "Acme Inc." y absolutamente nada en En Ambas (A ∩ B). Para una persona que lee ambas listas, es evidente que se trata de la misma empresa. Para la comparación, son dos cadenas de texto diferentes, porque una termina en punto y la otra no. Lo mismo ocurre con "Acme Incorporated" frente a "Acme Inc", "123 Main St" frente a "123 Main Street", o un nombre con una inicial de segundo nombre en un lado y sin ella en el otro. Ninguno de estos casos es un error. La herramienta nunca intenta adivinar que dos valores probablemente significan lo mismo; solo comprueba si son, carácter por carácter, lo mismo.
Vale la pena decirlo con claridad porque es, con diferencia, la razón más común por la que alguien asume que la herramienta cometió un error. Si un valor que esperabas ver en En Ambas (A ∩ B) aparece dividido entre Solo en A y Solo en B, la causa casi segura es una pequeña diferencia textual entre las dos versiones, no un error de comparación. Puntuación adicional, una abreviatura diferente, un espacio interno de más entre palabras, o un error de tipeo en cualquiera de las listas producirán este resultado.
Antes de comparar, estandariza lo que puedas. Si tus datos de origen usan un formato inconsistente, como algunas filas con "Inc." y otras con "Inc", busca y reemplaza la versión inconsistente en una lista antes de pegarla, o pasa ambas listas primero por un formateador. La comparación en sí no tiene ninguna opción que haga esto por ti.
Un nombre repetido tres veces en una lista sigue contando solo una vez
Los duplicados dentro de una sola lista nunca inflan un resultado. Antes de que ocurra cualquier otra cosa, cada lista se reduce a sus valores únicos, así que "apple" apareciendo cinco veces en Lista A se trata exactamente igual que "apple" apareciendo una sola vez.
apple
apple
bananaapple
cherryCompara ese par y En Ambas (A ∩ B) contiene "apple" exactamente una vez, no dos, aunque Lista A tenía dos copias. Solo en A contiene solamente "banana". Solo en B contiene solamente "cherry". Todos los Únicos contiene los tres valores distintos, "apple", "banana", "cherry", uno de cada uno. La herramienta construye un conjunto único de claves de comparación a partir de cada lista antes de comprobar una lista contra la otra, así que las líneas repetidas dentro de una sola lista se reducen a una sola entrada antes de cualquier comparación. Esto también significa que el contador mostrado para Solo en A, Solo en B, En Ambas (A ∩ B) y Todos los Únicos siempre refleja valores distintos, nunca el conteo bruto de líneas. Si necesitas saber cuántas veces se repite un valor dentro de una sola lista por sí sola, esta herramienta no te lo dirá; solo te indica qué valores distintos existen y dónde se superponen.
La misma regla de reducción explica qué pasa cuando un valor está escrito de dos formas distintas con Distinguir mayúsculas desactivada. Si Lista A tiene tanto "APPLE" como "apple" como líneas separadas, se reducen a una sola entrada dentro del propio conjunto de Lista A antes de que las dos listas se comparen entre sí, y la grafía que sobrevive es la que aparece primero en Lista A, leyendo de arriba abajo.
Vale la pena saberlo si estás buscando duplicados internos: esta herramienta responde "qué es diferente o compartido entre dos listas", no "qué se repite dentro de una lista". Para encontrar entradas repetidas dentro de una sola lista, usa en su lugar la herramienta dedicada Eliminar Duplicados.
Recortar espacios e Ignorar líneas vacías son opciones, no garantías
Ambas están marcadas por defecto, pero cualquiera puede desactivarse. Desactiva Recortar espacios y un espacio suelto al final pasa a formar parte de la comparación. Desactiva Ignorar líneas vacías y las filas en blanco aparecen en tus resultados como entradas vacías.
apple
bananaapple
bananaCon Recortar espacios marcada, su estado por defecto, cada línea de ambas listas tiene los espacios iniciales y finales eliminados antes de que ocurra cualquier comparación, así que los espacios finales después de "apple" en el ejemplo anterior se eliminan y ambas listas coinciden limpiamente: En Ambas (A ∩ B) termina con "apple" y "banana", nada en ninguna de las columnas Solo. Desmarca Recortar espacios y esos espacios finales pasan a formar parte de la identidad de la línea. "apple" seguido de dos espacios invisibles ya no es igual a "apple" sin ellos, así que se mueve a Solo en A mientras que el "apple" limpio de Lista B se mueve a Solo en B, y una comparación que debería haber coincidido perfectamente muestra en cambio dos discrepancias inexplicables.
Ignorar líneas vacías funciona de forma independiente y se ejecuta después del recorte. Con ella marcada, su estado por defecto, cualquier línea que termine vacía, ya sea que empezara vacía o quedara vacía después de que el recorte eliminara solo espacios, se elimina por completo de la lista de trabajo antes de que comience la comparación. Desmárcala y una línea en blanco se trata como un valor real, una cadena vacía, que entonces puede coincidir con otras líneas en blanco entre tus dos listas y aparecer como una entrada en tus resultados sin nada visible en ella. Si alguna vez ves algo que parece una fila en blanco en Solo en A, Solo en B o En Ambas (A ∩ B), esta opción es la razón.
Como el recorte ocurre antes del filtro de líneas vacías, una línea formada solo por espacios o tabulaciones se convierte en una cadena vacía una vez recortada, y entonces Ignorar líneas vacías la elimina junto con las líneas genuinamente en blanco. Sin embargo, desactiva Recortar espacios mientras dejas activada Ignorar líneas vacías, y esa misma línea de solo espacios sobrevive, ya que no está exactamente vacía; es una cadena de espacios, y solo una cadena exactamente vacía se filtra.
Pegar desde una hoja de cálculo o un PDF es la fuente habitual de este problema. Las celdas copiadas de Excel o Google Sheets a menudo llevan un espacio invisible al final, y el texto copiado de una tabla en PDF también puede llevar espacios al inicio. Si un resultado se ve incorrecto y no puedes ver por qué, comprueba que Recortar espacios esté activada antes de asumir que las dos listas realmente difieren.
Diff Visual alinea las filas por posición, no por coincidencia
Diff Visual es una vista lado a lado, no una realineación. La fila 1 de Lista A siempre está junto a la fila 1 de Lista B, la fila 2 junto a la fila 2, y así sucesivamente; cada línea se colorea según si su valor existe en algún lugar de la otra lista, no según si la línea de al lado tiene realmente el mismo valor.
apple
apple
bananaapple
apple
bananaHaz clic en Diff Visual después de ejecutar una comparación y se abre una vista de dos columnas debajo de los resultados, una columna por lista, con un borde izquierdo coloreado en cada fila: un borde rojo para una línea que se encuentra solo en Lista A, un borde verde para una línea que se encuentra solo en Lista B, y sin borde, solo un fondo neutro, para una línea cuyo valor existe en ambas listas. Hasta ahí coincide con las cuatro tarjetas de resultados. Donde Diff Visual se diferencia es en lo que cuenta como una fila. Las cuatro tarjetas trabajan a partir del conjunto de valores únicos y sin duplicados de cada lista, así que una línea repetida solo aparece una vez. Diff Visual trabaja a partir de la lista sin procesar y sin deduplicar, en el orden exacto en que la escribiste o pegaste, por eso las dos líneas de apple sobreviven ambas en la columna de arriba. Ambas filas se marcan como presentes en ambas listas, aunque la propia tarjeta En Ambas (A ∩ B) liste "apple" solo una vez.
El emparejamiento de filas es posicional, no una alineación calculada. La tercera línea de Lista A está junto a la tercera línea de Lista B únicamente porque comparten un número de fila, no porque la herramienta haya determinado que se corresponden entre sí. Si Lista A tiene diez líneas y Lista B tiene siete, las últimas tres filas de la columna A se emparejan con celdas vacías en lugar de desplazarse hacia arriba para alinearse con una fila coincidente más abajo. Esto hace que Diff Visual sea más útil para detectar dónde y cómo divergen las dos listas en su orden sin procesar, como confirmar que una exportación línea por línea sigue coincidiendo, en lugar de contar exactamente cuántos valores se comparten, que es para lo que sirve la tarjeta En Ambas (A ∩ B).
Diff Visual también necesita una comparación completada antes de tener algo que mostrar. Ábrelo antes de hacer clic en Comparar y obtendrás un mensaje de marcador de posición pidiéndote que ejecutes primero la comparación, en lugar de un diff vacío.
Cuatro tareas que esta comparación realmente resuelve
Verificar una lista de correo contra una lista de supresión
Pega tu lista de suscriptores activos en Lista A y tu lista de bajas o rebotes en Lista B. Solo en A es exactamente a quién puedes escribir con seguridad: suscriptores que no se han dado de baja ni han rebotado. En Ambas (A ∩ B) es tu lista de problemas, direcciones que siguen en tu archivo activo pero que deberían haberse eliminado. Descargar Solo en A te da directamente una lista de envío limpia sin editar nada a mano.
Conciliar dos exportaciones de los mismos datos
Cuando una exportación de CRM y una exportación del sistema de facturación se supone que representan el mismo conjunto de clientes, pega una en cada lado. En Ambas (A ∩ B) confirma los registros en los que ambos sistemas coinciden. Solo en A y Solo en B son las discrepancias, clientes que un sistema conoce y el otro no, que suele ser exactamente lo que una conciliación busca revelar.
Comparar SKU o inventario entre dos sistemas
Un sistema de gestión de almacén y un sistema de punto de venta suelen desincronizarse respecto a qué SKU realmente existen. Con Lista A como la exportación del almacén y Lista B como la exportación del punto de venta, Solo en A se convierte en stock que la caja no sabe cómo vender, y Solo en B en SKU que la caja puede cobrar pero de los que el almacén no tiene registro, ambos casos merecedores de una investigación propia.
Descubrir qué cambió entre dos versiones de una lista
Pega la versión antigua de una lista en Lista A y la versión actual en Lista B. Solo en B es todo lo que se agregó desde la versión antigua. Solo en A es todo lo que se eliminó. Esto funciona bien para rastrear cambios en una nómina, un catálogo de productos o cualquier lista que mantengas a lo largo del tiempo, con una limitación importante: la comparación no tiene ningún concepto de una línea editada. Si el texto de una sola entrada cambió aunque sea ligeramente entre versiones, digamos que se corrigió el nombre de un producto o se actualizó un puesto de trabajo, no aparecerá como una única fila modificada. Aparecerá como dos resultados separados, el texto antiguo en Solo en A y el texto nuevo en Solo en B, porque la herramienta compara texto exacto, no la identidad de la fila.
Mantén a la vista un identificador estable si puedes. Al comparar versiones de listas donde entradas individuales podrían editarse en lugar de solo añadirse o eliminarse, incluye un ID, un SKU o una dirección de correo como parte de cada línea junto al texto que cambia. Así, una fila editada sigue siendo reconocible como lo mismo con un detalle cambiado, en lugar de registrarse como una adición y una eliminación sin relación.
Preguntas Frecuentes
🔒 100% Privado y Seguro
Toda la comparación de listas ocurre localmente en tu navegador - tus datos nunca se suben a un servidor. Seguro para listas de clientes confidenciales, datos sensibles o información propietaria.