TextSorter
Lista A
0
0
Lista B
0
0

Resultados de la comparación

Introduce elementos en ambas listas y haz clic en "Comparar" para ver los resultados

Diff Visual
Lista A0
Lista B0
Ejecuta "Comparar" primero, luego abre el Diff Visual para ver la vista lado a lado.
Solo en A Solo en B En ambas listas

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.

Lista A: suscriptores del mes pasado
maria@shop.com
devon@shop.com
priya@shop.com
liu@shop.com
Solo en A: quién se fue
liu@shop.com
maria@shop.com

Pega 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.

TarjetaQué llega ahí
Solo en APresente en Lista A, ausente en Lista B
Solo en BPresente en Lista B, ausente en Lista A
En Ambas (A ∩ B)Presente en ambas listas, mostrado una vez
Todos los ÚnicosCada 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.

Lista A
Apple
Banana
Lista B
apple
CHERRY
Distinguir mayúsculasSolo en ASolo en BEn Ambas (A ∩ B)
Desactivada (por defecto)BananaCHERRYApple
ActivadaApple, Bananaapple, CHERRYnada

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.

Lista A
Acme Inc
Lista B
Acme 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.

Lista A
apple
apple
banana
Lista B
apple
cherry

Compara 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.

Lista A, espacios al final no visibles
apple
banana
Lista B
apple
banana

Con 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.

Lista A, tal como se escribió
apple
apple
banana
Diff Visual, columna A
apple
apple
banana

Haz 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

¿Cómo comparo dos listas en esta página?
Pega tu primera lista en Lista A y la segunda en Lista B, un elemento por línea, y luego haz clic en Comparar. La herramienta muestra cuatro resultados: Solo en A, Solo en B, En Ambas (A ∩ B) y Todos los Únicos, cada uno con su propio botón de copiar y descargar.
¿Qué significan exactamente Solo en A, Solo en B, En Ambas (A ∩ B) y Todos los Únicos?
Solo en A contiene valores encontrados en Lista A que no aparecen en ningún lugar de Lista B. Solo en B es lo contrario. En Ambas (A ∩ B) lista los valores compartidos por ambas listas, cada uno mostrado una vez. Todos los Únicos combina cada valor distinto de cualquiera de las listas en una sola lista sin duplicados.
¿La comparación distingue mayúsculas de minúsculas?
No por defecto. Con la casilla Distinguir mayúsculas desactivada, "Apple" y "apple" se tratan como el mismo valor y caen juntos en En Ambas (A ∩ B). Marca la casilla y se convierten en dos valores separados que no coincidirán entre sí.
¿Por qué no coinciden "Acme Inc" y "Acme Inc."?
Porque la coincidencia es una comparación exacta de texto sin lógica difusa ni de similitud. Un punto final, un espacio de más, una abreviatura diferente o cualquier otra pequeña diferencia textual basta para mantener fuera de En Ambas (A ∩ B) a dos líneas que por lo demás parecen idénticas, y dividirlas en cambio entre Solo en A y Solo en B.
Si un valor aparece dos veces en Lista A y una vez en Lista B, ¿cuántas veces aparece en En Ambas (A ∩ B)?
Una vez. Cada lista se reduce a sus valores únicos antes de que se ejecute la comparación, así que las líneas duplicadas dentro de una sola lista nunca inflan un conteo en ninguno de los cuatro resultados. Todos los Únicos también lo lista solo una vez.
¿Qué hace exactamente Recortar espacios?
Cuando está marcada, su estado por defecto, elimina los espacios iniciales y finales de cada línea en ambas listas antes de comparar. Desmárcala y un espacio final pasa a formar parte de la identidad de la línea, lo que puede hacer que dos líneas que parecen idénticas no coincidan.
¿Qué hace Ignorar líneas vacías?
Cuando está marcada, su estado por defecto, las líneas en blanco y las líneas que quedan en blanco después del recorte se eliminan de ambas listas antes de comparar. Desmárcala y una línea en blanco cuenta como un valor real y comparable, lo que puede producir una entrada de apariencia vacía en tus resultados.
¿Qué muestra la vista Diff Visual que las cuatro tarjetas de resultados no muestran?
Diff Visual alinea Lista A y Lista B lado a lado por posición de fila y colorea cada línea según si su valor existe en algún lugar de la otra lista. A diferencia de las cuatro tarjetas de resultados, trabaja con las listas sin procesar y sin deduplicar en su orden original, así que un valor repetido dentro de una lista aparece como múltiples filas en Diff Visual aunque cuente solo una vez en En Ambas (A ∩ B).
¿Puedo usar esto para ver qué cambió entre dos versiones de la misma lista?
Sí. Pega la versión más antigua en Lista A y la versión más reciente en Lista B. Solo en B muestra las adiciones, Solo en A muestra las eliminaciones, y En Ambas (A ∩ B) muestra lo que se mantuvo igual. Una entrada cuyo texto fue editado en lugar de añadido o eliminado aparecerá como una eliminación y una adición en lugar de como una sola fila modificada, ya que la comparación se basa en el texto exacto.
¿Qué tan grande puede ser una lista que puedo comparar?
La comparación se ejecuta en tu navegador y maneja listas con decenas de miles de líneas sin dificultad. El rendimiento depende de tu dispositivo, y las listas muy grandes pueden tardar un momento más, pero no hay ningún límite artificial incorporado en la herramienta.
¿Se sube mi información a algún lugar cuando comparo dos listas?
No. Ambas listas se comparan completamente en JavaScript que se ejecuta en la página. Nada de lo que pegues, incluyendo listas de clientes, direcciones de correo o códigos internos, se envía nunca a ningún servidor.

🔒 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.