Guía

Cómo ordenar texto por líneas: alfabético, longitud y números

Pega una línea por elemento, elige el criterio de ordenación y ajusta los controles de espacios, mayúsculas y duplicados antes de procesar. Para cifras mezcladas con texto, interpreta con cuidado el resultado numérico, porque las líneas no convertibles reciben un valor de cero.

Herramienta Ordenador de texto

Para qué sirve

Esta herramienta permite ordenar un bloque de texto línea por línea. Puedes usarla para reorganizar listas, nombres, identificadores o valores separados por saltos de línea según distintos criterios: orden alfabético, longitud, valor numérico, orden aleatorio o inversión del orden. También incluye controles para quitar los espacios al principio y al final de cada línea y para eliminar duplicados.

El resultado depende de cómo prepares la entrada y de las opciones que selecciones. Por eso conviene decidir primero qué representa cada línea y si los espacios o las repeticiones forman parte de los datos. Para una lista normal, el orden alfabético ascendente suele ser un buen punto de partida; para una lista de cifras, conviene elegir un modo numérico.

Cómo ordenar el texto

  1. Prepara la entrada. Coloca cada elemento en una línea independiente. La herramienta separa el texto usando los saltos de línea, así que no pongas varios elementos en una misma línea si quieres que se procesen por separado.

  2. Pega o escribe el contenido. Si el campo queda vacío o no introduces texto, la herramienta termina correctamente y devuelve una salida vacía; esa salida contiene cero líneas de entrada y cero de resultado.

  3. Elige el modo. Puedes seleccionar orden alfabético ascendente o descendente, por longitud ascendente o descendente, numérico ascendente o descendente, aleatorio o inverso. El modo inverso cambia el orden de las líneas, mientras que el modo aleatorio las mezcla.

  4. Revisa los espacios. El recorte de espacios al inicio y al final de cada línea está activado de forma predeterminada. Desactívalo si esos espacios tienen significado y deben conservarse.

  5. Configura mayúsculas y duplicados. La comparación alfabética no distingue entre mayúsculas y minúsculas de forma predeterminada, aunque puedes activar una comparación sensible a ellas. La eliminación de duplicados está desactivada inicialmente; al activarla, conserva la primera aparición de cada línea y compara sin distinguir mayúsculas, salvo que también actives la comparación sensible a mayúsculas.

  6. Ejecuta el procesamiento y revisa la salida. Comprueba que el número de líneas y el criterio aplicado corresponden a lo que necesitas antes de copiar el resultado a otro documento.

Cómo interpretar el resultado

En los modos alfabéticos, la opción sensible a mayúsculas puede cambiar la posición relativa de algunas líneas. En los modos por longitud, el criterio es el tamaño de cada línea, no su contenido alfabético. En los modos numéricos, cada línea intenta convertirse en un número decimal. Las líneas que no se pueden convertir reciben un valor numérico de cero para ordenar, por lo que este modo no sirve como validación estricta de que toda la entrada sean números.

El orden aleatorio no es determinista: una nueva ejecución puede producir una disposición diferente. Si necesitas conservar el orden original al revés, usa el modo inverso. Cuando el texto no está vacío y se introduce un modo no reconocido, no se añade otra operación de ordenación; se devuelven las líneas en el orden que tengan después del procesamiento previo.

Si el resultado no coincide con lo esperado, revisa primero los saltos de línea, el recorte de espacios, la sensibilidad a mayúsculas, la eliminación de duplicados y el modo elegido. Esos ajustes pueden modificar la salida incluso cuando el texto introducido parece igual a simple vista.

Ejemplo práctico

Tienes una lista de cuatro nombres, con uno repetido y otro escrito con espacios al principio, y quieres ordenarla alfabéticamente sin perder la repetición.

Pega las cuatro líneas, selecciona el modo alfabético ascendente, mantén el recorte de espacios activo y deja desactivada la eliminación de duplicados. Después, procesa el contenido y revisa la lista resultante.

La salida conserva cuatro líneas, pero aparecen en orden alfabético ascendente sin distinguir mayúsculas; la línea repetida se mantiene porque no se ha activado la eliminación de duplicados.

Limitaciones

  • El modo numérico asigna valor cero a las líneas no convertibles, el modo aleatorio no garantiza un orden repetible y un modo no reconocido no añade una operación de ordenación para texto no vacío.

Errores frecuentes

  • Causa: se selecciona un modo numérico para una lista que contiene texto no convertible en número. Corrección: separa los datos en líneas y comprueba esas entradas antes de ordenar; las líneas no convertibles reciben el valor numérico cero, no un aviso de validación.

Preguntas frecuentes

¿Puedo ordenar una lista pegada desde otro documento?

Sí, pero cada elemento debe estar en una línea separada, porque el procesamiento divide el contenido en saltos de línea. Si no introduces texto, la operación termina correctamente con salida vacía y cero líneas.

¿El modo numérico comprueba que todas las líneas sean números?

Depende del contenido: en el modo numérico, las líneas que no se pueden convertir en un número reciben un valor de cero. Por eso el resultado no equivale a una comprobación estricta de números válidos.

¿El orden aleatorio produce siempre el mismo resultado?

No se puede contar con la misma disposición en cada ejecución, porque el modo aleatorio mezcla las líneas y su orden no es determinista. Para invertir el orden existente, selecciona el modo inverso.

Herramienta

Ordenador de texto