Qué hace esta herramienta para ordenar alfabéticamente
Toma una lista y la pone en orden alfabético. Puedes ordenar de la A a la Z, de la Z a la A o por longitud. Funciona con líneas, con palabras sueltas o con elementos separados por comas, y resuelve los casos en los que falla una ordenación simple: las mayúsculas, las letras con tilde y los números dentro del texto.
Todo ocurre en tu navegador. Nada de lo que pegas se envía a ningún sitio.
Cómo ordenar una lista
- Pega la lista en Tu lista. La herramienta empieza con un ejemplo corto para que veas cómo se comporta.
- Elige un Orden: De la A a la Z, De la Z a la A, Más cortos primero o Más largos primero.
- Indica cómo están separados los elementos: Saltos de línea, Comas o Espacios (palabras).
- Activa o desactiva las opciones. Ignorar mayúsculas y minúsculas, Números en orden numérico y Quitar líneas en blanco están activadas de forma predeterminada. Ignorar A, An y The y Quitar duplicados están desactivadas.
- Pulsa Copiar, o Descargar para guardar un archivo de texto.
La nota que aparece debajo de la herramienta indica cuántos elementos se ordenaron y cuántos duplicados se quitaron.
Ejemplos
Esta es la lista de ejemplo con la que se abre la herramienta, ordenada con distintas opciones:
| Opciones | Resultado |
|---|---|
| Predeterminadas (de la A a la Z) | cereza, elemento 2, elemento 10, mango, Manzana, naranja, ñandú, plátano, The Beatles |
| De la Z a la A | The Beatles, plátano, ñandú, naranja, Manzana, mango, elemento 10, elemento 2, cereza |
| Ignorar A, An y The activado | The Beatles, cereza, elemento 2, elemento 10, mango, Manzana, naranja, ñandú, plátano |
| Números en orden numérico desactivado | cereza, elemento 10, elemento 2, mango, Manzana, naranja, ñandú, plátano, The Beatles |
Aquí los resultados aparecen en una sola línea para ahorrar espacio. En la herramienta se mantiene un elemento por línea.
Algunos más:
| Entrada | Opciones | Resultado |
|---|---|---|
| pear, fig, apple, kiwi | Comas | apple, fig, kiwi, pear |
| the quick brown fox jumps | Espacios (palabras) | brown fox jumps quick the |
| ccc, a, bb (uno por línea) | Más cortos primero | a, bb, ccc |
| Zoe, adam, Émile, Eva (uno por línea) | De la A a la Z | adam, Émile, Eva, Zoe |
| b, B, a, b (uno por línea) | Quitar duplicados | a, b |
Y una lista en español separada por comas: “canción, Ángel, zapato, ñu, nube, éxito” queda como “Ángel, canción, éxito, nube, ñu, zapato”. Fíjate en que “ñu” va después de “nube”: lo explicamos en el siguiente apartado.
Cómo funciona la ordenación
La herramienta usa las reglas de comparación de tu navegador para el idioma de la página, mediante una función llamada Intl.Collator. En esta página, las del español. Eso le da algunas costumbres útiles.
-
Las mayúsculas no cambian el orden. “apple” y “Apple” se ordenan juntas, no en dos grupos separados. Cuando dos elementos solo se diferencian en las mayúsculas, el que lleva mayúscula va primero.
-
Las letras con tilde se tratan como su letra base. “Émile” se archiva en la E, junto a “Eva”, en vez de irse al final de la lista. En español esto coincide con el orden de los diccionarios: “Ángel” va con la A y “éxito” con la E.
-
Los números se ordenan por su valor. Con Números en orden numérico activado, “item 2” va antes que “item 10”, y “Capítulo 9” antes que “Capítulo 12”. Esto se suele llamar ordenación natural.
-
Los artículos se pueden saltar. Con Ignorar A, An y The activado, “The Beatles” se ordena como “Beatles”. Solo cambia la comparación; el elemento no se edita.
-
La ñ es una letra propia. Va después de la n, como indica la RAE. Por ejemplo, “olivo, ñame, nuez, naranja” queda como “naranja, nuez, ñame, olivo”. La ch y la ll se ordenan como c más h y l más l, lo mismo que en los diccionarios actuales.
Al ordenar por palabras, se quita la puntuación pegada al principio o al final de cada palabra, así que “fox.” y “fox” se tratan como la misma palabra. Al ordenar por comas, un punto y coma o un salto de línea también cuentan como separadores.
Quitar duplicados conserva la primera copia de cada elemento. Con Ignorar mayúsculas y minúsculas activado, “Banana” y “banana” cuentan como el mismo elemento. Desactiva Ignorar mayúsculas y minúsculas si deben quedarse los dos.
Consejos
- ¿Solo ordenas números? La herramienta para ordenar números es mejor para una lista de números simples. Admite negativos y decimales y además te da la suma y la media.
- ¿Necesitas la lista sin repeticiones pero en su orden original? Usa la herramienta para eliminar líneas duplicadas. Quita las repeticiones sin ordenar.
- ¿Quieres darle la vuelta al orden después? Elige De la Z a la A, o pega la lista ordenada en la herramienta para invertir texto y elige Orden de las líneas.
- Nombres con apellidos. La herramienta ordena por el primer carácter de cada línea. Para ordenar “Ada Lovelace” por el apellido, reescribe antes la lista como “Lovelace, Ada”. La herramienta para reemplazar texto puede hacerlo de un paso con una expresión regular.
- Idiomas mezclados. Las reglas son las del idioma de la página: aquí, el español. Una lista en otro idioma se ordena de forma razonable, pero alguna letra propia de ese idioma puede no caer donde la pone su diccionario. Abre la herramienta en ese idioma si lo necesitas. Los artículos españoles no se saltan: “El Quijote” se ordena en la E.
Otras formas de ordenar alfabéticamente
Microsoft Word. Selecciona las líneas, ve a Inicio y haz clic en el botón Ordenar (el icono de la A a la Z con una flecha). Elige Párrafos y Texto, y después Ascendente. Word ordena cada párrafo como un elemento.
Google Docs. No trae una función para ordenar. Puedes instalar un complemento de ordenación, o pegar la lista en Google Sheets, ordenarla allí y volver a pegarla.
Excel y Google Sheets. Pon un elemento por celda en una columna, selecciónala y usa Datos y Ordenar de A a Z. En una fórmula, =SORT(A1:A20) devuelve la lista ordenada en Google Sheets y en Excel 365 (en Excel en español, la función se llama ORDENAR). Ten en cuenta que las hojas de cálculo ponen “item 10” antes que “item 2” salvo que los números estén en su propia columna.
Código. En JavaScript, list.sort((a, b) => a.localeCompare(b, 'es', { numeric: true })) da el mismo orden natural que esta herramienta, con la ñ después de la n. En Python, sorted(items, key=str.lower) ignora las mayúsculas, pero no ordena por valor los números que hay dentro del texto.
Para una lista rápida sacada de un correo, un chat o un documento, pegarla aquí suele ser lo más rápido.