Ordenar de la A a la Z no es tan simple como suena
Cualquiera diría que ordenar una lista es trivial, hasta que la lista está en español. Un ordenador no compara letras: compara los números internos que las representan. Con ese criterio en crudo, «Ávila» se marcha detrás de «Zamora» y «Ñuñoa» acaba después de «Zurich», porque las vocales acentuadas y la ñ ocupan posiciones altas en la tabla de caracteres. Es lo que le pasa a muchos scripts caseros y a más de una hoja de cálculo mal configurada.
Esta herramienta usa las reglas de comparación del idioma español, así que se comporta como un diccionario: la ñ se coloca entre la n y la o, y las palabras con tilde quedan junto a su versión sin tilde en vez de exiliadas al final. Álava, Albacete, Alicante, Almería salen en ese orden, que es el que espera un lector humano.
Mayúsculas: el otro detalle que descoloca listas
En una comparación por códigos, todas las mayúsculas van antes que todas las minúsculas, y una lista con «Madrid» y «madrid» mezclados se parte en dos bloques. La ordenación por idioma es más sensata: agrupa cada palabra con su variante y solo usa la caja para desempatar. Aun así, si vas a deduplicar, unifica antes la capitalización con el conversor de mayúsculas y minúsculas.
Alfabético contra numérico: el clásico 10 antes que 2
Una lista de números ordenada como texto sale desordenada a ojos de cualquiera: 1, 10, 100, 11, 2, 20, 3. No es un fallo, es la lógica de la comparación letra a letra, que mira el primer carácter y ya decide que el «1» de 10 va antes que el «2». Tienes dos salidas limpias:
- Rellenar con ceros a la izquierda: convierte 2 en 002 y 10 en 010. Con todos los valores del mismo ancho, el orden alfabético y el numérico coinciden exactamente.
- Usar el formato de fecha ISO: escribe 2026-07-25 en lugar de 25/07/2026. Al ir de la unidad mayor a la menor, cualquier ordenación alfabética de fechas ISO queda también cronológica.
Duplicados, vacías y espacios fantasma
La eliminación de duplicados compara líneas completas y de forma exacta: para ella, ana@correo.es y Ana@Correo.es son entradas distintas, y también lo son dos líneas idénticas si una arrastra un espacio invisible al final. De ahí que el orden en el que aplicas las operaciones cambie el resultado.
La secuencia que casi siempre funciona es esta: recortar espacios primero, quitar vacías después, deduplicar y ordenar al final. Al limpiar antes de comparar, los duplicados que solo se diferenciaban en un tabulador sí se detectan. Si además necesitas ignorar los acentos, pasa la lista por quitar acentos antes de la deduplicación.
La opción de invertir merece un apunte: no es lo mismo que ordenar de la Z a la A. Invertir da la vuelta al orden que la lista tenga en ese momento, sea el que sea, algo muy práctico para leer un registro de sucesos del más reciente al más antiguo sin alterar el resto.
Qué se hace normalmente con esto
Fusionar listas de correos. Pegas tres exportaciones seguidas, recortas espacios, quitas vacías y deduplicas: te queda el listado único sin tocar una hoja de cálculo, y sin que ninguna dirección salga del ordenador.
Bibliografías y referencias. Una lista de fuentes ordenada por apellido es un requisito en cualquier trabajo académico, y las tildes de los apellidos españoles son justo donde fallan otras herramientas.
Palabras clave para SEO. Las exportaciones de los planificadores de palabras clave llegan con repeticiones y variantes de mayúsculas; deduplicar y ordenar deja los grupos temáticos juntos y a la vista.
Columnas de un CSV. Copia una sola columna, ordénala y detecta los valores raros: una provincia mal escrita o un código que no encaja saltan a la vista en cuanto los iguales quedan agrupados.
Registros y logs. Ordenar por marca de tiempo agrupa los eventos, y deduplicar deja al descubierto cuántos errores distintos hay de verdad detrás de miles de líneas repetidas.
Cuando la lista esté lista, mide su tamaño con el contador de palabras, compárala con la versión anterior en comparar textos o conviértela a datos estructurados con CSV a JSON. Tienes el resto en herramientas de archivos.