Come ordinare un elenco di colonne in base alla lunghezza dei caratteri in Excel?
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.
![]() | ![]() | ![]() |
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 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:
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.
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:
4. Nella finestra di avviso Ordinamento, seleziona l'opzione Espandi la selezione, e poi fai clic sul pulsante Ordina.
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:
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:
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.
- 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;
- 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 .)
- Fai clic sul pulsante OK.
Risultato:
Ora puoi vedere che l'elenco dei dati è stato ordinato in base alla lunghezza dei caratteri, vedi screenshot:
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)
- 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
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!