Qué hace esta herramienta para eliminar líneas duplicadas
Una línea duplicada es una línea de texto que aparece más de una vez en una lista. Se acumulan cuando juntas dos listas de correos, copias palabras clave de varios informes o pegas los mismos elementos dos veces por error. Esta herramienta lee tu texto línea por línea y elimina las repeticiones.
Hay tres formas de usarla, que eliges con los botones de Conservar:
- Una copia de cada línea: elimina las repeticiones y conserva la primera copia de cada línea. Es el resultado habitual de “quitar duplicados”.
- Líneas que aparecen una vez: descarta todas las líneas que tienen un duplicado, incluida la primera copia. Solo quedan las líneas realmente únicas.
- Solo las líneas repetidas: muestra las líneas que aparecieron más de una vez, cada una una sola vez. Sirve para averiguar qué estaba duplicado.
Cómo usarla
- Pega tu lista en Tu lista, un elemento por línea.
- Elige una opción en Conservar.
- Activa Ignorar mayúsculas y minúsculas si “Manzana” y “manzana” deben contar como la misma línea.
- Deja activada la opción Ignorar espacios en los extremos salvo que los espacios al final te importen.
- Copia el resultado con Copiar o guárdalo con Descargar.
El mensaje que aparece debajo de la herramienta te dice cuántas líneas se eliminaron y cuántas quedan.
Las opciones en detalle
Ignorar mayúsculas y minúsculas compara las líneas sin fijarse en las mayúsculas. Se conserva la primera versión, así que si “manzana” va antes que “Manzana”, obtienes “manzana”. Funciona también con letras acentuadas y con la ñ: “MAÑANA” y “mañana” se consideran la misma línea. Lo que no hace es ignorar las tildes, así que “canción” y “cancion” siguen siendo distintas.
Ignorar espacios en los extremos recorta los espacios y tabulaciones al principio y al final de cada línea antes de comparar. La línea que se conserva no cambia. Desactívala si los espacios iniciales tienen sentido, como en el código con sangría.
Eliminar líneas en blanco aparece cuando conservas una copia de cada línea. Está activada por defecto. Desactívala para mantener las líneas vacías donde estaban, algo útil cuando las líneas en blanco separan grupos en tu lista. Las líneas en blanco nunca se tratan como duplicadas entre sí.
Mostrar cuántas veces aparece con Solo las líneas repetidas. Añade entre paréntesis el número de copias después de cada línea.
Ejemplos
Todos usan la lista de ejemplo de la página: manzana, plátano, Manzana, cereza, plátano, una línea en blanco, uva, cereza, plátano.
| Ajustes | Resultado |
|---|---|
| Una copia de cada línea | manzana, plátano, Manzana, cereza, uva |
| Una copia de cada línea, Ignorar mayúsculas y minúsculas | manzana, plátano, cereza, uva |
| Líneas que aparecen una vez | manzana, Manzana, uva |
| Solo las líneas repetidas, Mostrar cuántas veces | plátano (3), cereza (2) |
| Solo las líneas repetidas, Mostrar cuántas veces, Ignorar mayúsculas y minúsculas | manzana (2), plátano (3), cereza (2) |
Aquí los resultados aparecen separados por comas para ahorrar espacio. En la herramienta, cada elemento ocupa su propia línea.
Con los ajustes predeterminados, la herramienta informa: “Se eliminaron 3 líneas duplicadas. Quedan 5 líneas.”
Cómo funciona
La herramienta divide tu texto en cada salto de línea. Después crea una clave de comparación para cada línea: la propia línea, recortada si Ignorar espacios en los extremos está activada y en minúsculas si Ignorar mayúsculas y minúsculas está activada. Cuenta cuántas veces aparece cada clave y luego recorre las líneas en orden para decidir cuáles conserva. Como se guardan las líneas originales y no las claves, tus espacios y mayúsculas no se modifican.
Consejos
- Ordena después, no antes. Eliminar duplicados respeta tu orden. Si además quieres la lista ordenada, pega el resultado en la herramienta para ordenar alfabéticamente.
- Limpia antes las listas desordenadas. Las líneas con dos espacios seguidos en medio, como “Nueva York” y “Nueva York”, no coinciden. La herramienta para eliminar espacios en blanco lo arregla.
- Un elemento por línea. Si tus elementos están separados por comas, pon cada uno en su propia línea primero, o usa la opción de comas de la herramienta para ordenar, que también puede eliminar duplicados.
- El texto cortado en varias líneas que viene de un PDF conviene unirlo antes con la herramienta para quitar saltos de línea.
Otras formas de eliminar líneas duplicadas
Excel: selecciona la columna y elige Datos y después Quitar duplicados. En Excel 365 también puedes usar la fórmula =UNIQUE(A1:A100), que en Excel en español se llama =UNICOS(A1:A100).
Google Sheets: usa Datos, después Limpieza de datos y después Quitar duplicados, o la fórmula =UNIQUE(A1:A100).
Notepad++: Edit, después Line Operations y después Remove Duplicate Lines (los nombres pueden variar si usas el programa en español).
Línea de comandos: sort file.txt | uniq elimina los duplicados pero también ordena las líneas. awk '!seen[$0]++' file.txt conserva el orden original.
Python: list(dict.fromkeys(lines)) conserva la primera copia de cada línea, en orden.
Para una lista rápida sacada de un correo o de una página web, pegarla aquí suele ser más rápido que abrir una hoja de cálculo.