Clasificador de Listas Gratuito - Ordenar Alfabética y Numéricamente en Línea
Ordene cualquier lista al instante en línea. Clasificación alfabética A-Z, orden numérico, eliminación de duplicados y exportación a JSON. Herramienta gratuita para organizar nombres, números y datos.
Clasificador de Listas
Lista Ordenada
Visualización
Documentación
Ordenador de listas
Un ordenador de listas es una herramienta que toma un bloque de elementos de texto, separados por un carácter elegido, y los coloca en orden. Este permite ordenar listas alfabética o numéricamente, eliminar entradas duplicadas y mostrar el resultado como texto sin formato o JSON.
Cómo ordenar una lista en línea
- Escribe o pega la lista en el cuadro de entrada.
- Define el delimitador, es decir, el carácter que separa un elemento del siguiente. El valor predeterminado es una coma.
- Elige un tipo de ordenación: alfabética para palabras o numérica para números.
- Elige un orden: ascendente o descendente.
- Activa «Eliminar duplicados» si deben eliminarse las entradas repetidas.
- Elige un formato de salida: texto o JSON.
- Copia el resultado.
Cómo funciona la ordenación alfabética
El modo alfabético compara los elementos como texto mediante una comparación de cadenas adaptada a la configuración regional, en lugar de una comparación directa de códigos de caracteres. De este modo, agrupa primero las palabras por sus letras y gestiona correctamente los caracteres acentuados: «Zürich» y «São Paulo» se ordenan como esperaría un lector familiarizado con el idioma.
Las mayúsculas y minúsculas se tratan como una regla secundaria. Dos palabras que solo se diferencian por el uso de mayúsculas, como «apple» y «Apple», se agrupan juntas, y la versión en minúsculas aparece primero. Los números ordenados de esta forma se comparan dígito a dígito como texto; por eso «10» aparece antes que «2»: el carácter «1» se compara antes de llegar al carácter «2».
Ejemplo. Entrada banana, apple, cherry, apple, delimitador ,, orden ascendente y duplicados eliminados.
- La segunda aparición de «apple» se elimina y quedan tres elementos.
- Salida:
apple,banana,cherry
Cada elemento se recorta antes de ordenarlo, y los elementos ordenados se unen con el delimitador exactamente como se escribió. Los espacios después de las comas de la entrada no aparecen en la salida.
Cómo funciona la ordenación numérica
El modo numérico convierte cada elemento en un número y compara directamente los valores, por lo que «2» aparece antes que «10». Primero se comprueba cada elemento de la lista. Si aunque sea un elemento no puede interpretarse como número, la herramienta no ordena la lista. En su lugar, muestra un error y no genera ningún resultado. Esto se aplica incluso cuando solo un elemento de una lista larga es inválido.
Ejemplo. Entrada 10, 2, 33, 4, modo numérico y delimitador ,.
- Salida ascendente:
2,4,10,33 - Salida descendente:
33,10,4,2
Ejemplo de un caso de error. Entrada 10, apple, 3, modo numérico.
- Resultado: no se devuelve ninguna lista. La herramienta muestra «Entrada numérica no válida» porque «apple» no se puede convertir en un número.
Para ordenar una lista que mezcla letras y números, utiliza el modo alfabético.
Eliminar duplicados
La opción «Eliminar duplicados» conserva la primera aparición de cada elemento y descarta las demás. Compara los elementos como texto exacto, por lo que distingue entre mayúsculas y minúsculas: «Apple» y «apple» se consideran elementos diferentes y ambos permanecen, salvo que primero se convierta toda la lista a minúsculas.
Delimitadores
El delimitador indica dónde termina un elemento y comienza el siguiente. Se puede utilizar cualquier texto como delimitador, no solo un carácter. Algunas opciones habituales son:
- Coma (
,) para datos copiados de hojas de cálculo o archivos CSV - Punto y coma (
;) para listas que ya contienen comas - Un espacio individual para listas breves de palabras
- Un símbolo como
|que no aparezca dentro de los propios elementos
El cuadro del delimitador admite una sola línea de texto. Los navegadores eliminan los saltos de línea de los cuadros de una sola línea, por lo que aquí no se puede utilizar un salto de línea como delimitador. Para ordenar una lista que contiene un elemento por línea, sustituye primero los saltos de línea por comas en un editor de texto y después pega el resultado.
Si el cuadro del delimitador se deja vacío, aparece el mensaje «Delimitador no válido. Comprueba la entrada.» y no se genera ninguna lista ordenada. Si la salida parece un único elemento largo en lugar de una lista, normalmente el delimitador no coincide con el de la entrada.
Salida en JSON
Al elegir la salida JSON, la lista ordenada se envuelve en una matriz JSON, con un elemento por línea y una sangría de dos espacios:
1[
2 "apple",
3 "banana",
4 "cherry"
5]
6Cada entrada se escribe como una cadena entre comillas, incluso en el modo numérico. Al ordenar numéricamente 10, 2 y exportar a JSON, se obtienen las cadenas "2" y "10", no los números 2 y 10. Los programas que necesitan valores numéricos reales deben convertir las cadenas después de importarlas.
El gráfico de barras
Debajo de la salida ordenada, la herramienta dibuja una representación del resultado. En el modo alfabético, muestra una lista numerada de los elementos ordenados. En el modo numérico, cada elemento recibe una barra cuya longitud representa su proporción del eje. El eje siempre comienza en cero: va desde el menor valor entre cero y el valor mínimo hasta el mayor valor entre cero y el valor máximo. El valor cero se sitúa en la línea base. El valor máximo ocupa el 100 % de la barra cuando es positivo. Los valores negativos producen barras más cortas en lugar de más largas, de modo que, cuando todos los valores de la lista son negativos, ninguna barra está completa. Si todos los valores son cero, todas las barras indican 0 %.
Para qué sirve un ordenador de listas
La ordenación alfabética resulta adecuada para nombres de contactos, códigos de productos y referencias bibliográficas, que muchos estilos de citación exigen ordenar por el apellido del autor. La ordenación numérica resulta adecuada para precios, puntuaciones y mediciones. Eliminar duplicados ayuda a limpiar listas creadas al copiar datos de más de una fuente, como hojas de cálculo combinadas o listas de contactos exportadas.
Para conjuntos de datos muy grandes, una base de datos con una columna indexada o la función de ordenación integrada de una hoja de cálculo normalmente ofrece un mejor rendimiento que una herramienta basada en el navegador. Para ordenar repetidamente el mismo archivo como parte de un proceso automatizado, una herramienta de línea de comandos o un script suele ser más adecuada que una página web.
Breve nota sobre los algoritmos de ordenación
Ordenar una lista breve y ordenar una lista de un millón de elementos se reduce a la misma idea: comparar pares de elementos y colocarlos en orden. Los algoritmos eficientes lo hacen sin comparar todos los pares posibles. La función integrada Array.prototype.sort de JavaScript, en la que se basan muchos ordenadores de listas del navegador, utiliza Timsort en V8, el motor en el que se basan Chrome y Node.js. Timsort es una combinación de ordenación por mezcla y ordenación por inserción, creada por Tim Peters para Python en 2002. Otros navegadores utilizan algoritmos de ordenación estable diferentes; la especificación de JavaScript exige que el resultado sea estable, lo que significa que los elementos que se consideran iguales conservan su orden relativo original, pero no exige ningún algoritmo concreto.
Preguntas frecuentes
¿Cómo ordeno alfabéticamente una lista en línea?
Pega la lista en el cuadro de entrada, elige «Alfabética» como tipo de ordenación y selecciona ascendente (de la A a la Z) o descendente (de la Z a la A). La lista ordenada aparece inmediatamente.
¿Por qué ha fallado mi ordenación numérica?
El modo numérico rechaza la lista completa si un solo elemento no es un número válido, en lugar de omitir el elemento incorrecto. Comprueba si hay letras sueltas, símbolos de moneda o espacios adicionales en la lista y elimínalos, o cambia al modo alfabético si la lista está destinada a contener texto.
¿La herramienta trata igual las letras mayúsculas y minúsculas al ordenar?
A efectos de ordenación, sí: «apple» y «Apple» aparecen agrupadas. Para eliminar duplicados, no: se tratan como dos elementos diferentes, salvo que primero se convierta toda la lista a un mismo uso de mayúsculas y minúsculas.
¿Qué delimitador debo utilizar?
Cualquier carácter o cadena breve que coincida con la forma en que está separada la lista: una coma para datos con formato similar al CSV, un punto y coma si ya aparecen comas dentro de los elementos, o un espacio para palabras individuales. No se puede escribir un salto de línea en el cuadro del delimitador, por lo que primero hay que sustituir por comas los saltos de las listas separadas por líneas.
¿Puedo exportar la lista ordenada como JSON?
Sí. La salida JSON es una matriz de cadenas entre comillas en el orden establecido, con un elemento por línea y una sangría de dos espacios. Una ordenación numérica de 10, 2, 4 exporta las cadenas "2", "4" y "10", no números JSON nativos.
¿Hay un límite para la cantidad de elementos que puedo ordenar?
La herramienta se ejecuta en el navegador, por lo que las listas muy grandes —de decenas de miles de elementos o más— pueden ralentizar el proceso o exigir demasiada memoria disponible, según el dispositivo. Para ese volumen, una base de datos o un script suele ser una opción más fiable.