Come ordinare per data in Excel

L'ordinamento dei dati per data sembra essere un compito semplice e, in effetti, Microsoft Excel offre diversi modi per ordinare i dati per data. Tuttavia, a volte gli strumenti di ordinamento di Excel non funzionano correttamente e ciò può essere molto frustrante. 

Ecco alcuni modi per ordinare per data in Excel , oltre a un trucco per provare se le date non vengono ordinate correttamente.

Ordinamento di una singola colonna(Single Column) di date(Dates) in Excel 

Il modo più semplice per ordinare le date in Excel è utilizzare lo strumento di ordinamento per visualizzare le date nell'ordine desiderato. 

  1. Seleziona la colonna delle date facendo clic sull'intestazione della colonna. Nell'immagine sottostante, abbiamo selezionato la colonna facendo clic sull'intestazione della colonna A .

  1. Puoi anche selezionare le celle specifiche nella colonna che contengono date.

  1. Con i dati selezionati, scegli Ordina e filtra(Sort & Filter) dal menu Home.

  1. Ora scegli Ordina dal più vecchio al più recente(Sort Oldest to Newest) o Ordina dal più recente al più vecchio(Sort Newest to Oldest) . Nell'esempio seguente, abbiamo ordinato dal più recente al meno recente. Si noti(Notice) che Excel non modifica il formato delle date ma ordina correttamente le date che iniziano con la più recente.

Questo metodo dovrebbe funzionare nella stragrande maggioranza dei casi d'uso.

Ordinamento di un intero(Entire) foglio di lavoro per data(Date) in Excel

Se la tua tabella ha più di una colonna di dati, ti consigliamo di preservare le relazioni tra le colonne durante l'ordinamento. Di seguito puoi vedere le date nella colonna A e il testo corrispondente nella colonna B. 

Se si utilizza il metodo sopra, (ad esempio, selezionando solo le celle della data o l'intera colonna di date, facendo clic sul pulsante Ordina e filtra(Sort & Filter ) e scegliendo di Ordinare dal più vecchio al più recente(Sort Oldest to Newest) o Ordina dal più recente al più vecchio(Sort Newest to Oldest) ), Excel visualizzerà un Ordina Avvertenza(Sort Warning) e ti chiederà se desideri espandere la selezione per includere entrambe le colonne di dati.

Assicurati che Espandi la selezione(Expand the selection) sia selezionato e fai clic sul pulsante Ordina(Sort) . Excel ordinerà tutti i dati nella tabella nell'ordine di ordinamento selezionato.

Puoi vedere che ora tutte le nostre date sono ordinate dalla meno recente alla più recente e la relazione tra le date nella colonna A(Column A) e il testo nella colonna B(Column B) è stata preservata.

Ordinamento per mese(Month) , anno(Year) o mese(Month) e giorno(Day) in Excel

Cosa succede se si desidera ordinare per data in Excel in base a una parte specifica della data come mese o anno? 

Ordinamento delle date per mese in Excel(Sorting Dates by Month in Excel)

Nella nostra tabella di esempio dei compleanni delle persone, ad esempio, potresti voler sapere chi è nato in ogni mese, ignorando l'anno in cui è nata ogni persona. Non puoi utilizzare la funzione di ordinamento regolare di Excel perché includerà sempre l'anno nel suo algoritmo di ordinamento.

Per aggirare questo problema, puoi creare una colonna di supporto che estrae il mese in modo da poter quindi ordinare in base a quella colonna. Per estrarre un mese da una data, puoi utilizzare la funzione MESE(MONTH) di Excel .

  1. Crea una nuova colonna
  2. Nella prima cella della nuova colonna, inserisci =MONTH(A1) dove A1 è la cella da cui vuoi estrarre il mese.

  1. Ripetere(Repeat) il passaggio 2 per ogni riga. Excel estrarrà il mese da ciascuna delle date, lasciandoti con una colonna di numeri del mese.

  1. Ora puoi ordinare la tabella in base alla colonna con i numeri dei mesi. In questo caso, ordinerai per colonna C. Se selezioni solo i dati nella colonna C , riceverai nuovamente l' (Column C)avviso(Sort Warning) di ordinamento di Excel . Scegli di Espandere la selezione(Expand the selection) e Ordina(Sort) .

Ordinamento delle date per anno in Excel(Sorting Dates by Year in Excel)

Se vuoi estrarre l'anno invece del mese, puoi utilizzare i passaggi precedenti, sostituendo la funzione MESE(MONTH) con =YEAR(A1) dove A1 è la cella con la data da cui vuoi estrarre l'anno.

Ordinamento delle date per mese e giorno in Excel(Sorting Dates by Month and Day in Excel)

Forse vuoi creare un elenco ordinato di compleanni per mese e giorno, ignorando l'anno. Per estrarre il mese e il giorno dalla colonna delle date, possiamo utilizzare la funzione TESTO(TEXT) di Excel , che converte le date in testo. Useremo il formato mm.dd . Seguire i passaggi precedenti, sostituendo la funzione MESE(MONTH) con questa formula: =TEXT (A1, “mm.dd”) .

Ora puoi ordinare per Colonna C(Column C) per ottenere un elenco dei compleanni di tutti per mese e giorno.

Risoluzione dei problemi relativi ai formati di data(Date Formats) in Excel

A volte, quando si tenta di ordinare per data in Excel , è possibile che non sia possibile fare in modo che Excel riconosca i dati come data. Immagina(Imagine) , ad esempio, che qualcuno ti dia un foglio di lavoro che includa delle date. Hai inserito i dati in Excel , ma non viene ordinato correttamente quando provi i metodi sopra. Perché non funziona?

Considera questo elenco di date:

Sembra abbastanza semplice. Tuttavia, quando selezioni i dati, premi il pulsante Ordina(Sort) e filtra(Filter) e scegli di ordinare dal più vecchio(Oldest) al più nuovo(Newest) , non funziona! Potresti finire con qualcosa del genere:

Si noti(Notice) che l'ultima data nella colonna non è stata ordinata correttamente. Cosa diavolo sta succedendo? 

È probabile che, anche se i dati nella cella A9 assomiglino(looks) a una data, non sono davvero formattati come data, quindi Excel non può ordinarli correttamente. A seconda della versione di Excel che stai utilizzando, anche se formatti la cella errante come data selezionando la cella, facendo clic con il pulsante destro del mouse e selezionando Formatta celle(Format Cells) e scegliendo l' opzione Data(Date) , ciò non risolverà comunque il problema .(still )

Come correggere le date che non vengono ordinate correttamente in Excel(How to Fix Dates That Won’t Sort Correctly in Excel)

Fortunatamente, questo problema è facile da risolvere.

  1. Taglia(Cut ) la colonna di date selezionando le celle e premendo Ctrl+x, selezionando Taglia(Cut ) dal menu Home o facendo clic con il pulsante destro del mouse sulle celle e scegliendo Taglia(Cut) .

  1. Apri Blocco note(Notepad) o un altro editor di testo normale.
  2. Incolla(Paste) le date nell'editor di testo.

  1. Torna a Excel , seleziona la colonna in cui si trovavano le date, fai clic con il pulsante destro del mouse e seleziona Formato celle(Format Cells) .
  2. Scegli Data(Date) e fai clic su OK .

  1. Ora torna all'editor di testo e seleziona e copia l'elenco delle date.

  1. Torna in Excel e incolla(paste ) le date nella colonna che hai formattato nel passaggio 5.
  2. Ora dovresti essere in grado di ordinare. Seleziona le colonne con i dati, premi il pulsante Ordina e filtra(Sort & Filter) e scegli Ordina dal più vecchio al più recente(Sort Oldest to Newest) . Viola! Funziona!

Altre tecniche di ordinamento(Sorting) e filtraggio in Excel

Ora che hai imparato a ordinare per data in Excel , potresti voler esplorare altri modi per ordinare e filtrare i tuoi dati. Questi articoli ti insegneranno l'ordinamento dei dati di base a una e più colonne(basic one-column and multi-column data sorting) , come eseguire l'alfabetizzazione in Excel(how to alphabetize in Excel) e come filtrare i dati in Excel( how to filter data in Excel)



About the author

Sono uno sviluppatore di software freeware e sostenitore di Windows Vista/7. Ho scritto diverse centinaia di articoli su vari argomenti relativi al sistema operativo, inclusi suggerimenti e trucchi, guide di riparazione e best practice. Offro anche servizi di consulenza in ufficio attraverso la mia azienda, Help Desk Services. Ho una profonda conoscenza del funzionamento di Office 365, delle sue funzionalità e di come utilizzarle nel modo più efficace.



Related posts