Skip to main content

Come ordinare un elenco di colonne in base alla lunghezza dei caratteri in Excel?

Author: Xiaoyang Last Modified: 2025-05-29

Ordinare i dati in base alla lunghezza dei caratteri può essere una tecnica utile quando si lavora con elenchi che necessitano di essere organizzati in base al numero di caratteri in ogni voce. Ad esempio, potresti voler disporre nomi, codici prodotto o descrizioni dal più breve al più lungo o viceversa. In questa guida, ti guideremo attraverso alcuni metodi semplici per ordinare una colonna in base alla lunghezza dei caratteri in Excel.

doc-sort-by-length1 arrow doc-sort-by-length2

Ordina un elenco di colonne in base alla lunghezza dei caratteri con una colonna di supporto

Ordina un elenco di colonne in base alla lunghezza dei caratteri con Kutools per Excel

Ordina un elenco di colonne in base alla lunghezza dei caratteri con la funzione SORTBY (Excel 365 / Excel 2021 e versioni successive)


Ordina un elenco di colonne in base alla lunghezza dei caratteri con una colonna di supporto

Non esiste una funzione diretta per ordinare un elenco di colonne in base alla lunghezza dei caratteri, quindi è necessario utilizzare una colonna di aiuto per contare prima il numero di stringhe, poi ordinarle.

1. Accanto alla colonna dei valori, inserisci questa formula =LEN(A1) in una cella vuota B1, vedi screenshot:

doc-sort-by-length3

2. Quindi premi il tasto Invio e otterrai il numero della stringa di testo, poi seleziona la cella B1 e trascina la maniglia di riempimento fino all'intervallo desiderato per includere questa formula.

doc-sort-by-length4

3. Tutti i numeri delle stringhe nella Colonna A sono stati estratti nella Colonna B, e ora puoi ordinare questo intervallo nella Colonna B facendo clic su Dati > Ordina, vedi screenshot:

doc-sort-by-length5

4. Nella finestra di avviso Ordinamento, seleziona l'opzione Espandi la selezione, e poi fai clic sul pulsante Ordina.

doc-sort-by-length6

5. Successivamente, nella finestra di dialogo Ordina, seleziona la Colonna B che desideri ordinare, scegli il tipo di ordinamento che desideri applicare, infine scegli l'ordine di ordinamento. Qui selezioniamo Valori nell'elenco a discesa Ordina per e Dal più piccolo al più grande nell'elenco a discesa Ordine. Vedi screenshot:

doc-sort-by-length7

6. Quindi fai clic su OK, e le stringhe saranno ordinate in base alla lunghezza dei caratteri. Puoi eliminare la Colonna B se necessario. Vedi screenshot:

doc-sort-by-length8


Ordina un elenco di colonne in base alla lunghezza dei caratteri con Kutools per Excel

Ordinare una colonna in base alla lunghezza dei caratteri in Excel può essere noioso se si utilizzano formule e passaggi manuali. Kutools per Excel semplifica questo processo con la sua potente funzione Ordinamento avanzato. Questa funzione supera l'ordinamento di base fornendo una varietà di opzioni potenti per organizzare facilmente i tuoi dati. Che si tratti di ordinare per cognome, frequenza, mese o altro, questo strumento semplifica anche i compiti di ordinamento più complessi.

Kutools per Excel offre oltre 300 funzionalità avanzate per semplificare compiti complessi, aumentando creatività ed efficienza. Integrato con capacità di intelligenza artificiale, Kutools automatizza le attività con precisione, rendendo la gestione dei dati senza sforzo. Informazioni dettagliate su Kutools per Excel... Prova gratuita...
  1. Seleziona l'elenco che desideri ordinare in base alla lunghezza dei caratteri, e fai clic su Kutools Plus > Ordina > Ordinamento avanzato per aprire la finestra di dialogo Ordinamento avanzato;
  2. Nella finestra di dialogo, seleziona la colonna in cui si trova l'elenco, scegli Lunghezza del testo dall'elenco a discesa Ordina per, e specifica l'Ordine di cui hai bisogno. (Se l'elenco selezionato ha intestazioni, seleziona la casella I dati contengono intestazioni .)
  3. Fai clic sul pulsante OK.

    specify the options in the Advanced Sort dialog box

Risultato:

Ora puoi vedere che l'elenco dei dati è stato ordinato in base alla lunghezza dei caratteri, vedi screenshot:

result of sorting the text by length with kutools


Ordina un elenco di colonne in base alla lunghezza dei caratteri con la funzione SORTBY (Excel 365 / Excel 2021 e versioni successive)

Con Excel 365 o Excel 2021 e versioni successive, la funzione SORTBY offre un modo semplice e dinamico per raggiungere questo obiettivo. In questa sezione, ti mostreremo passo dopo passo come utilizzare la funzione SORTBY per ordinare una colonna in base alla lunghezza dei caratteri in modo efficiente.

Inserisci la seguente formula in una cella vuota per ottenere il risultato, poi premi il tasto Invio, e Excel ordinerà dinamicamente i dati in base alla lunghezza dei caratteri. Vedi screenshot:

=SORTBY(A2:A13,LEN(A2:A13),1)

sort text by length with SORTBY function

Spiegazione di questa formula:
  • A2:A13: L'intervallo di dati che desideri ordinare.
  • LEN(A2:A13): Calcola la lunghezza di ogni voce nell'intervallo A2:A13.
  • 1: Specifica l'ordine crescente. Usa -1 per l'ordine decrescente.

In questa guida, abbiamo esplorato tre metodi efficaci per ordinare una colonna in base alla lunghezza dei caratteri in Excel, ciascun metodo ha i suoi vantaggi unici, adattandosi a diverse versioni di Excel e alle esigenze degli utenti. Se sei interessato a esplorare ulteriori suggerimenti e trucchi di Excel, il nostro sito web offre migliaia di tutorial.


Articolo correlato:

Come ordinare le celle in base ai valori assoluti in Excel?

I migliori strumenti per la produttività in Office

🤖 Kutools AI Aide: Rivoluziona l'analisi dei dati grazie a: Esecuzione Intelligente | Genera Codice | Crea Formule Personalizzate | Analizza Dati e Genera Grafici | Richiama Funzioni avanzate di Kutools
Funzionalità popolari: Trova, evidenzia o contrassegna duplicati | Elimina righe vuote | Unisci colonne o celle senza perdere dati | Arrotonda...
Super RICERCA.VERT: Ricerca VERT con criteri multipli | Ricerca VERT con valori multipli | Ricerca su più fogli | Corrispondenza approssimativa...
Elenco a discesa avanzato: Crea rapidamente un elenco a discesa | Elenco a discesa dipendente | Elenco a discesa multi-selezione...
Gestione Colonne: Aggiungi un numero specifico di colonne | Sposta colonne | Attiva/disattiva la visibilità delle colonne nascoste | Confronta intervalli e colonne...
Funzionalità in evidenza: Attenzione della griglia | Visualizzazione di progettazione | Barra delle formule avanzata | Gestione Cartella di lavoro e Foglio di lavoro | Libreria AutoText | Selettore di data | Unisci dati | Crittografa/Decrittografa celle | Invia Email tramite elenco | Super Filtri | Filtro speciale (filtra grassetto/corsivo/barrato...) ...
Top15 set di strumenti:12 strumenti di testo (Aggiungi testo, Elimina Caratteri Specifici, ...) | Oltre50 tipi di grafici (Diagramma di Gantt, ...) | Oltre40 formule pratiche (Calcola l'età in base alla data di nascita, ...) |19 strumenti di inserimento (Inserisci codice QR, Inserisci Immagine da percorso, ...) |12 strumenti di conversione (Converti in parole, Conversione valuta, ...) |7 strumenti di unione e divisione (Unione avanzata righe, Dividi celle, ...) | ... e molto altro

Potenzia le tue competenze in Excel con Kutools per Excel e sperimenta un'efficienza mai vista prima. Kutools per Excel offre oltre300 funzionalità avanzate per aumentare la produttività e risparmiare tempo. Clicca qui per ottenere la funzione di cui hai più bisogno...


Office Tab porta l'interfaccia a schede in Office e rende il tuo lavoro molto più semplice

  • Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Apri e crea più documenti in nuove schede della stessa finestra, invece che in nuove finestre.
  • Aumenta la tua produttività del50% e riduce centinaia di clic del mouse ogni giorno!