Ordinare i dati in un intervallo o in una tabella

Le operazioni di ordinamento rappresentano parte integrante dell'analisi dei dati e consentono, ad esempio, di organizzare un elenco di nomi in ordine alfabetico, compilare un elenco dei livelli di scorte dei prodotti, dal più elevato al più basso, oppure ordinare le righe in base ai colori o alle icone. Grazie all'ordinamento è possibile visualizzare e comprendere rapidamente i dati, organizzare e trovare i dati desiderati e prendere decisioni mirate.

 Nota   Per trovare i primi o gli ultimi valori in un intervallo di celle o in una tabella, ad esempio le prime 10 valutazioni o gli ultimi 5 volumi di vendite, utilizzare il filtro automatico o la formattazione condizionale (formato condizionale: Formato, come l'ombreggiatura di una cella o il colore di carattere, applicato automaticamente alle celle quando si verifica una condizione specificata.).

Per ulteriori informazioni, vedere Filtrare i dati in un intervallo o in una tabella e Aggiungere, modificare, individuare o cancellare i formati condizionali.

Per saperne di più


Informazioni sull'ordinamento

È possibile ordinare i dati in base al testo (dalla A alla Z o dalla Z alla A), ai numeri (dal più piccolo al più grande o dal più grande al più piccolo) o alle informazioni di data e ora (dal più vecchio al più recente o dal più recente al più vecchio) presenti in una o più colonne. È anche possibile ordinare in base a un elenco di colonne (ad esempio Grande, Medio e Piccolo) o in base al formato (colore della cella, colore dei caratteri o set di icone). La maggior parte degli ordinamenti viene eseguito in base alle colonne, ma è anche possibile ordinare per righe.

I criteri di ordinamento relativi a una tabella di Excel vengono salvati con la cartella di lavoro e possono essere riapplicati a tale tabella, ma non a un intervallo di celle, ogni volta che si apre la cartella di lavoro. Se si desidera salvare i criteri di ordinamento in modo da poter riapplicare periodicamente un ordinamento all'apertura di una cartella di lavoro, è opportuno utilizzare una tabella, soprattutto negli ordinamenti a più colonne o negli ordinamenti che richiedono tempi di creazione lunghi.

Quando si riapplica un ordinamento, possono essere visualizzati risultati diversi per i motivi seguenti:

  • I dati sono stati modificati, aggiunti o eliminati dall'intervallo di celle o dalla colonna di tabella.
  • I valori restituiti da una formula sono cambiati e il foglio di lavoro è stato ricalcolato.

Torna all'inizio Torna all'inizio

Ordinare il testo

  1. Selezionare una colonna di dati alfanumerici in un intervallo di celle o verificare che la cella attiva si trovi in una colonna di una tabella contenente dati alfanumerici.
  2. Nel gruppo Ordina e filtra della scheda Dati eseguire una delle operazioni seguenti:
  • Per ordinare in ordine alfanumerico crescente, fare clic su Icona del pulsante Ordina dalla A alla Z.
  • Per ordinare in ordine alfanumerico decrescente, fare clic su Icona del pulsante Ordina dalla Z alla A.
  1. Facoltativamente, è possibile eseguire un ordinamento con distinzione tra maiuscole e minuscole:
  1. Nel gruppo Ordina e filtra della scheda Dati fare clic su Ordinamento.

Gruppo Ordina e filtra della scheda Dati

  1. Fare clic su Opzioni nella finestra di dialogo Ordina.

    Verrà visualizzata la finestra di dialogo Opzioni di ordinamento.
  2. Nella finestra di dialogo Opzioni di ordinamento selezionare Maiuscole/minuscole.
  3. Fare clic due volte su OK.
  1. Per riapplicare un ordinamento dopo avere modificato i dati, fare clic su una cella nell'intervallo o nella tabella e quindi su Riapplica nel gruppo Ordina e filtra della scheda Dati.

Problema: verificare che tutti i dati siano memorizzati come testo    Se la colonna che si desidera ordinare contiene numeri memorizzati come numeri e numeri memorizzati come testo, sarà necessario formattarli tutti come testo. In caso contrario, i numeri memorizzati come numeri verranno ordinati prima di quelli memorizzati come testo. Per formattare tutti i dati selezionati come testo, nel gruppo Carattere della scheda Home fare clic sul pulsante Formato celle carattere, fare clic sulla scheda Numero e in Categoria fare clic su Testo.

Problema: rimuovere gli eventuali spazi iniziali    I dati importati da altre applicazioni contengono talvolta spazi iniziali che precedono i dati. Prima di ordinarli, è necessario eliminare tali spazi. È possibile eseguire questa operazione manualmente oppure utilizzare la funzione ANNULLA.SPAZI.

Torna all'inizio Torna all'inizio

Ordinare i numeri

  1. Selezionare una colonna di dati numerici in un intervallo di celle o verificare che la cella attiva si trovi in una colonna di una tabella contenente dati numerici.
  2. Nel gruppo Ordina e filtra della scheda Dati eseguire una delle operazioni seguenti:
  • Per ordinare i numeri in ordine crescente, fare clic su Icona del pulsante Ordina dal più piccolo al più grande.
  • Per ordinare i numeri in ordine decrescente, fare clic su Icona del pulsante Ordina dal più grande al più piccolo.

Problema: verificare che tutti i numeri vengano memorizzati come numeri    Se i risultati ottenuti non sono quelli previsti, è possibile che la colonna contenga numeri memorizzati come testo anziché come numeri. I numeri negativi importati da un sistema di contabilità, ad esempio, o un numero immesso con un apostrofo iniziale (') vengono memorizzati come testo. .

Per ulteriori informazioni, vedere Convertire in numeri i numeri memorizzati come testo.

Torna all'inizio Torna all'inizio

Ordinare date o ore

  1. Selezionare una colonna di date o ore in un intervallo di celle o verificare che la cella attiva si trovi in una colonna di una tabella contenente date o ore.
  2. Selezionare una colonna di date o ore in un intervallo di celle o in una tabella.
  3. Nel gruppo Ordina e filtra della scheda Dati eseguire una delle operazioni seguenti:
  • Per ordinare la data o l'ora in ordine crescente, fare clic su Icona del pulsante Ordina dal meno recente al più recente.
  • Per ordinare la data o l'ora in ordine decrescente, fare clic su Icona del pulsante Ordina dal più recente al meno recente.
  1. Per riapplicare un ordinamento dopo avere modificato i dati, fare clic su una cella nell'intervallo o nella tabella e quindi su Riapplica nel gruppo Ordina e filtra della scheda Dati.

Problema: verificare che le date e ore siano memorizzate come date o ore    Se i risultati ottenuti non sono quelli previsti, è possibile che la colonna contenga date o ore memorizzate come testo anziché come date o ore. Per ordinare correttamente le date e le ore, è necessario che tutte le date e ore di una colonna siano memorizzate come numero seriale di data o ora. Se un valore non viene riconosciuto come data o ora, la data o l'ora viene memorizzata come testo..

Per ulteriori informazioni, vedere Convertire in date le date memorizzate come testo (in inglese).

 Nota    Se si desidera ordinare in base ai giorni della settimana, formattare le celle per visualizzare il giorno della settimana. Se si desidera ordinare in base al giorno della settimana indipendentemente dalla data, convertire le celle in testo utilizzando la funzione TESTO. Poiché tuttavia questa funzione restituisce un valore di testo, l'operazione di ordinamento sarebbe basata su dati alfanumerici.

Per ulteriori informazioni, vedere Visualizzare le date come giorni della settimana.

Torna all'inizio Torna all'inizio

Ordinare in base al colore della cella, il colore del carattere o l'icona

Se un intervallo di celle o una colonna di una tabella è stata formattata manualmente o in base alle condizioni espresse, in base al colore della cella o del tipo di carattere, è possibile ordinare in base a tali colori. È inoltre possibile ordinare in base a un set di icone creato applicando un formato condizionale.

  1. Selezionare una colonna di dati in un intervallo di celle o verificare che la cella attiva si trovi in una colonna di una tabella.
  2. Nel gruppo Ordina e filtra della scheda Dati fare clic su Ordinamento.

Gruppo Ordina e filtra della scheda Dati

Verrà visualizzata la finestra di dialogo Ordina.

  1. Nella casella Ordina per in Colonna selezionare le colonne a cui si desidera applicare l'ordinamento.
  2. In Ordina in base a selezionare il tipo di ordinamento. Eseguire una delle operazioni seguenti:
    • Per ordinare in base al colore delle celle, selezionare Colore cella.
    • Per ordinare in base al colore del carattere, selezionare Colore carattere.
    • Per ordinare in base a un set di icone, selezionare Icona cella.
  3. In Ordine fare clic sulla freccia accanto al pulsante e quindi, a seconda del tipo di formato, selezionare un colore della cella, un colore dei caratteri o un'icona della cella.
  4. In Ordine selezionare la modalità di ordinamento desiderata:
    • Per spostare in alto o a sinistra il colore della cella, il colore del carattere o l'icona, selezionare Dall'alto per un ordinamento di colonna e Da sinistra per un ordinamento di riga.
    • Per spostare in basso o a destra il colore della cella, il colore del carattere o l'icona, selezionare Dal basso per un ordinamento di colonna e Da destra per un ordinamento di riga.

 Nota   Non esiste un ordinamento predefinito basato sul colore della cella, del carattere o sull'icona. È necessario definire l'ordine desiderato per ogni operazione di ordinamento.

  1. Per specificare il colore della cella, il colore del carattere o l'icona successivi su cui basare l'ordinamento, fare clic su Aggiungi livello e quindi ripetere i passaggi dal 3 al 5.

Verificare che venga selezionata la stessa colonna nella casella Poi ordina per e che venga effettuata la stessa selezione in Ordine.

Ripetere l'operazione per ogni colore della cella, colore del carattere o icona da includere nell'ordinamento.

  1. Per riapplicare un ordinamento dopo avere modificato i dati, fare clic su una cella nell'intervallo o nella tabella e quindi su Riapplica nel gruppo Ordina e filtra della scheda Dati.

Torna all'inizio Torna all'inizio

Ordinare in base a un elenco personalizzato

È possibile utilizzare un elenco personalizzato per organizzare i dati in un ordine definito dall'utente. Una colonna, ad esempio, potrebbe contenere valori in base ai quali eseguire l'ordinamento, come Alto, Medio e Basso. Potrebbe essere necessario ordinare i dati in modo da visualizzare per prime le righe che contengono Alto, seguite da Medio e infine da Basso. Con l'ordinamento alfabetico del tipo "da A a Z", le righe con Alto comparirebbero per prime, ma quelle con Basso comparirebbero in posizione centrale prima di quelle con Medio. Con l'ordinamento "da Z a A", invece, le righe con Medio comparirebbero per prime e quelle con Basso per ultime. Indipendentemente dall'ordine alfabetico, si desidera invece che i valori "Medio" siano sempre centrali. È possibile risolvere questo problema creando un elenco personalizzato.

Oltre a potere creare elenchi personalizzati in base alle specifiche esigenze, in Excel sono disponibili elenchi personalizzati predefiniti dei giorni della settimana e dei mesi dell'anno.

  1. Creare facoltativamente l'elenco personalizzato:
    1. In un intervallo di celle immettere i valori in base ai quali effettuare l'ordinamento, nell'ordine desiderato, dall'alto in basso. Esempio:
A
1 Alto
2 Medio
3 Basso
  1. Selezionare l'intervallo appena immesso. Utilizzando l'esempio precedente, selezionare le celle A1:A3.
  2. Fare clic sulla scheda File, quindi su Opzioni e infine sulla categoria Impostazioni avanzate.
  3. In Generale fare clic su Modifica elenchi personalizzati.
  4. Scegliere Importa nella finestra di dialogo Elenchi personalizzati e quindi fare clic su OK due volte.

 Note 

  • È possibile solo creare un elenco personalizzato basato su un valore (testo, numero e data o ora). Non è possibile creare un elenco personalizzato basato su un formato (colore della cella, colore del carattere o icona).
  • La lunghezza massima di un elenco personalizzato è 255 caratteri e il primo carattere non può essere un numero.
  1. Selezionare una colonna di dati in un intervallo di dati o verificare che la cella attiva si trovi in una colonna di una tabella.
  2. Nel gruppo Ordina e filtra della scheda Dati fare clic su Ordinamento.

Gruppo Ordina e filtra della scheda Dati

Verrà visualizzata la finestra di dialogo Ordina.

  1. Nella casella Ordina per o Quindi per in Colonnaselezionare la colonna che si desidera ordinare in base a un elenco personalizzato.
  2. In Ordine selezionare Elenco personalizzato.
  3. Nella finestra di dialogo Elenchi personalizzati selezionare l'elenco personalizzato desiderato. Utilizzando l'elenco personalizzato creato nell'esempio precedente, fare clic su Alto, Medio, Basso.
  4. Scegliere OK.
  5. Per riapplicare un ordinamento dopo avere modificato i dati, fare clic su una cella nell'intervallo o nella tabella e quindi su Riapplica nel gruppo Ordina e filtra della scheda Dati.

    Torna all'inizio Torna all'inizio

    Ordinare le righe

    1. Selezionare una riga di dati in un intervallo di celle o verificare che la cella attiva si trovi in una colonna di una tabella.
    2. Nel gruppo Ordina e filtra della scheda Dati fare clic su Ordinamento.

    Gruppo Ordina e filtra della scheda Dati

    Verrà visualizzata la finestra di dialogo Ordina.

    1. Scegliere Opzioni.
    2. Nella finestra di dialogo Opzioni di ordinamento, in Orientamento, fare clic su Ordina da sinistra a destra e quindi fare clic su OK.
    3. Nella casella Ordina per di Colonna selezionare la riga che si desidera ordinare.
    4. Eseguire una delle operazioni seguenti:

    Ordinare in base a un valore    

    1. In Ordina in base a selezionare Valori.
    2. In Ordine eseguire una delle operazioni seguenti:
      • Per valori di testo, selezionare Dalla A alla Z o Dalla Z alla A.
      • Per valori numerici, selezionare Dal più piccolo al più grande o Dal più grande al più piccolo.
      • Per valori di data e ora, selezionare Dal meno recente al più recente o Dal più recente al meno recente.

    Ordinare in base al colore della cella, il colore del carattere o l'icona della cella    

    1. In Ordina in base a selezionare Colore cella, Colore carattere o Icona cella.
    2. Fare clic sulla freccia accanto al pulsante e quindi selezionare un colore della cella, un colore del carattere o un'icona della cella.
    3. In Ordina selezionare Da sinistra o Da destra.
    1. Per riapplicare un ordinamento dopo avere modificato i dati, fare clic su una cella nell'intervallo o nella tabella e quindi su Riapplica nel gruppo Ordina e filtra della scheda Dati.

     Nota    Quando si ordinano righe appartenenti a una struttura del foglio di lavoro, vengono ordinati i gruppi di livello più alto (di livello 1) in modo che le righe e le colonne di dettaglio restino unite anche nel caso in cui siano nascoste.

    Torna all'inizio Torna all'inizio

    Ordinare in base a più colonne o righe

    È possibile ordinare in base a più colonne o righe quando si dispone di dati che si desidera raggruppare in base allo stesso valore in una colonna o riga e quindi ordinare un'altra colonna o riga all'interno di quel gruppo di valori uguali. Se ad esempio si dispone di una colonna Reparto e di una colonna Impiegato, è possibile innanzitutto ordinare in base a Reparto (per raggruppare tutti i dipendenti dello stesso reparto) e quindi per nome (per organizzare i nomi in ordine alfabetico all'interno di ciascun reparto). È possibile ordinare in base a un massimo di 64 colonne.

     Nota   Per un risultato ottimale, è consigliabile assegnare intestazioni di colonna all'intervallo di celle da ordinare.

    1. Selezionare un intervallo di celle con due o più colonne di dati o verificare che la cella attiva si trovi in una tabella con due o più colonne.
    2. Nel gruppo Ordina e filtra della scheda Dati fare clic su Ordinamento.

    Gruppo Ordina e filtra della scheda Dati

    Verrà visualizzata la finestra di dialogo Ordina.

    1. Nella casella Ordina per in Colonna selezionare la prima colonna che si desidera ordinare.
    2. In Ordina in base a selezionare il tipo di ordinamento. Eseguire una delle operazioni seguenti:
      • Per ordinare in base a testo, numeri o data e ora, selezionare Valori.
      • Per ordinare in base al formato, selezionare Colore cella, Colore carattere o Icona cella.
    3. In Ordina selezionare la modalità di ordinamento desiderata. Eseguire una delle operazioni seguenti:
      • Per valori di testo, selezionare Dalla A alla Z o Dalla Z alla A.
      • Per valori numerici, selezionare Dal più piccolo al più grande o Dal più grande al più piccolo.
      • Per valori di data e ora, selezionare Dal meno recente al più recente o Dal più recente al meno recente.
      • Per ordinare in base a un elenco personalizzato, selezionare Elenco personalizzato.
    4. Per aggiungere un'altra colonna in base alla quale effettuare l'ordinamento, fare clic su Aggiungi livello e quindi ripetere i passaggi dal 3 al 5.
    5. Per copiare una colonna in base alla quale effettuare l'ordinamento, selezionare la voce e quindi fare clic su Copia livello.
    6. Per eliminare una colonna in base alla quale effettuare l'ordinamento, selezionare la voce e quindi fare clic su Elimina livello.

     Nota   È necessario mantenere almeno una voce nell'elenco.

    1. Per modificare l'ordine in cui vengono ordinate le colonne, selezionare una voce e quindi fare clic sulla freccia Su o Giù per modificare l'ordine.

      Le voci nelle prime posizioni dell'elenco vengono ordinate prima di quelle nelle ultime posizioni.
    2. Per riapplicare un ordinamento dopo avere modificato i dati, fare clic su una cella nell'intervallo o nella tabella e quindi su Riapplica nel gruppo Ordina e filtra della scheda Dati.

    Torna all'inizio Torna all'inizio

    Ordinare in base a un valore parziale in una colonna

    Per ordinare in base a una parte di un valore in una colonna, ad esempio un codice di numero parte (789-WDG-34), il nome (Luisa Cazzaniga) o il cognome (Cazzaniga, Luisa), è innanzitutto necessario suddividere la colonna in una o più colonne, in modo che il valore in base al quale si desidera effettuare l'ordinamento si trovi nella propria colonna. A tale scopo, è possibile utilizzare le funzioni di testo per separare le parti delle celle oppure utilizzare la Conversione guidata testo in colonne.

    Per esempi e ulteriori informazioni, vedere Dividere i nomi utilizzando Conversione guidata testo in colonne (in inglese) e Dividere il testo tra le colonne utilizzando le funzioni.

    Torna all'inizio Torna all'inizio

    Ordinare una colonna in un intervallo di celle senza modificare le altre

     Avvertenza   Utilizzare questa funzionalità con cautela. L'ordinamento in base a una colonna in un intervallo può produrre risultati indesiderati, ad esempio l'allontanamento di celle in una colonna da altre celle della stessa riga.

     Nota   Non è possibile eseguire la procedura seguente in una tabella.

    1. Selezionare una colonna in un intervallo di celle contenenti due o più colonne.
    2. Per selezionare la colonna che si desidera ordinare, fare clic sull'intestazione della colonna.
    3. Nel gruppo Modifica della scheda Home fare clic su Ordina e filtra e quindi fare clic su uno dei comandi di ordinamento disponibili.
      Verrà visualizzata la finestra di dialogo Avviso.
    4. Selezionare Continuare con la selezione corrente.
    5. Fare clic su Ordina.
    6. Selezionare altre opzioni di ordinamento desiderate nella finestra di dialogo Ordina e quindi fare clic su OK.

    Se i risultati ottenuti non sono quelli desiderati, fare clic su Annulla Pulsante Annulla.

    Torna all'inizio Torna all'inizio

    Ulteriori informazioni sui problemi generali relativi all'ordinamento

    Se si ottengono risultati imprevisti durante l'ordinamento dei dati, eseguire una delle operazioni seguenti:

    Verificare se i valori restituiti da una formula sono cambiati    Se i dati ordinati contengono una o più formule, i valori restituiti di tali formule potrebbero cambiare quando il foglio di lavoro viene ricalcolato. In tal caso, riapplicare l'ordinamento per ottenere risultati aggiornati.

    Scoprire righe e colonne nascoste prima di effettuare l'ordinamento    Durante l'ordinamento delle colonne, le colonne nascoste non vengono spostate e durante l'ordinamento delle righe, le righe nascoste non vengono spostate. Prima di ordinare i dati, è consigliabile scoprire le colonne e le righe nascoste.

    Verificare le impostazioni locali    Gli ordinamenti variano in base alle impostazioni locali. Verificare che sia selezionata l'impostazione locale appropriata in Impostazioni internazionali o Opzioni internazionali e della lingua nel Pannello di controllo. Per informazioni sulla modifica delle impostazioni locali, vedere la Guida di Windows.

    Immettere le intestazioni di colonna in una sola riga    Se è necessario disporre le etichette su più righe, riportare il testo a capo all'interno delle celle.

    Attivare o disattivare la riga dell'intestazione    È consigliabile in genere prevedere una riga dell'intestazione quando si ordina una colonna per rendere più semplice la comprensione del significato dei dati. Per impostazione predefinita, il valore nell'intestazione non è incluso nell'operazione di ordinamento. È possibile che occasionalmente sia necessario attivare o disattivare l'intestazione per far sì che il valore nell'intestazione venga incluso o meno nell'operazione di ordinamento. Eseguire una delle operazioni seguenti:

    • Per escludere la prima riga di dati dall'ordinamento in quanto si tratta di un'intestazione della colonna, nel gruppo Modifica della scheda Home fare clic su Ordina e filtra, scegliere Ordinamento personalizzato e quindi selezionare Dati con intestazioni.
    • Per includere la prima riga di dati nell'ordinamento in quanto non si tratta di un'intestazione della colonna, nel gruppo Modifica della scheda Home fare clic su Ordina e filtra, su Ordinamento personalizzato e quindi deselezionare Dati con intestazioni.

    Torna all'inizio Torna all'inizio

     
     
    Si applica a:
    Excel 2010