Come ordinare righe di testo con Text Sorter
Inserisci un elemento per riga, scegli il criterio di ordinamento e avvia l'elaborazione. Text Sorter può ordinare il testo alfabeticamente, per lunghezza, numericamente, in modo casuale o inverso, con opzioni per spazi e duplicati.
A cosa serve Text Sorter
Text Sorter serve per riordinare un elenco di righe senza modificare manualmente la sequenza. Puoi usarlo con parole, frasi, numeri o altri valori separati da interruzioni di riga, scegliendo un ordinamento alfabetico, per lunghezza, numerico, casuale oppure inverso. Sono disponibili anche opzioni per eliminare gli spazi all'inizio e alla fine delle righe e per rimuovere le righe duplicate.
Il risultato viene restituito come testo multilinea. Per un elenco di nomi può essere utile l'ordinamento alfabetico; per valori numerici conviene scegliere una modalità numerica; per una lista in cui vuoi soltanto invertire la sequenza è sufficiente la modalità inversa. L'ordinamento alfabetico non distingue maiuscole e minuscole per impostazione predefinita, ma puoi attivare il confronto sensibile alle maiuscole quando questa differenza conta.
Come ordinare una lista di testo
-
Inserisci nel campo di testo un elemento per riga. Se incolli una lista da un documento o da un foglio di calcolo, controlla che ogni voce sia separata da un'interruzione di riga e non da virgole o altri delimitatori.
-
Scegli la modalità desiderata: alfabetica crescente o decrescente, per lunghezza crescente o decrescente, numerica crescente o decrescente, casuale oppure inversa. L'ordinamento inverso capovolge la sequenza corrente; quello casuale rimescola le righe, quindi l'ordine può cambiare tra un'elaborazione e l'altra.
-
Lascia attiva la rimozione degli spazi iniziali e finali se vuoi uniformare le righe. Disattivala quando questi spazi fanno parte intenzionalmente dei dati. Seleziona la rimozione dei duplicati solo quando desideri conservare una singola occorrenza di ciascuna riga. In questa modalità viene mantenuta la prima occorrenza; il confronto non distingue maiuscole e minuscole, salvo attivazione del confronto sensibile alle maiuscole.
-
Per un ordinamento alfabetico, attiva il confronto sensibile alle maiuscole solo se vuoi che la differenza tra lettere maiuscole e minuscole influenzi la sequenza. Per un ordinamento numerico, verifica che le righe rappresentino valori convertibili in numeri: una riga non convertibile riceve un valore numerico pari a zero per l'ordinamento, invece di essere segnalata come non valida.
-
Avvia l'elaborazione e copia il testo risultante nel documento di destinazione. Se il campo è vuoto o omesso, l'elaborazione ha esito positivo e restituisce un output vuoto, con zero righe in ingresso e in uscita.
Come leggere il risultato
Il risultato mantiene una riga per ciascun elemento elaborato e usa le interruzioni di riga per separare le voci. Con una modalità alfabetica, la sequenza riflette il confronto scelto; con una modalità per lunghezza, le righe vengono disposte in base alla loro lunghezza crescente o decrescente. Le modalità numeriche tentano la conversione in numeri decimali, ma una voce non convertibile viene trattata con valore numerico zero. Per questo motivo, la modalità numerica non equivale a una verifica dei dati.
Se attivi la rimozione dei duplicati, considera che il confronto può ignorare maiuscole e minuscole e che viene conservata la prima occorrenza incontrata. Se scegli la modalità casuale, non aspettarti una sequenza riproducibile. Una modalità non riconosciuta, con testo non vuoto, non aggiunge un'operazione di ordinamento: il risultato conserva l'ordine successivo alle altre operazioni di elaborazione disponibili.
Per esempio, immagina di incollare una lista di titoli con una voce per riga, lasciare attivo il taglio degli spazi e scegliere l'ordinamento alfabetico crescente. Il risultato verificabile avrà la forma di un testo multilinea con le stesse righe riposizionate secondo il confronto alfabetico selezionato; se attivi anche i duplicati, una ripetizione secondo le regole di confronto verrà esclusa.
Esempio pratico
Devi riordinare una lista di titoli incollata da un documento e prepararla per un nuovo elenco.
Incolla i titoli, uno per riga, lascia attivo il taglio degli spazi, seleziona l'ordinamento alfabetico crescente e avvia l'elaborazione.
Un testo multilinea in cui le righe sono riposizionate secondo l'ordinamento alfabetico crescente scelto; le eventuali righe duplicate dipendono dall'opzione attivata.
Limiti
- L'ordinamento numerico assegna valore zero alle righe non convertibili, la modalità casuale non garantisce una sequenza riproducibile e una modalità non riconosciuta non applica un ulteriore ordinamento al testo non vuoto.
Errori comuni
- Se inserisci più valori sulla stessa riga o mescoli testo e numeri in una modalità numerica, il risultato può non corrispondere all'intento: separa ogni elemento con un'interruzione di riga e controlla che le righe destinate all'ordinamento numerico siano convertibili in numeri.
Domande frequenti
Che cosa succede se lascio vuoto il campo di testo?
Se il campo è vuoto o omesso, lo strumento segnala un'elaborazione riuscita e produce un output vuoto con zero righe in ingresso e in uscita.
La modalità numerica controlla che ogni riga contenga un numero?
Se scegli una modalità numerica, le righe non convertibili in numeri ricevono un valore numerico pari a zero per l'ordinamento, quindi non vengono trattate come errori di convalida.
L'ordinamento casuale produce sempre la stessa sequenza?
Se scegli la modalità casuale, le righe vengono rimescolate e l'ordine può risultare diverso nelle elaborazioni successive.