Come ordinare per data In Excel

Quando si dispone di un set di dati di grandi dimensioni da analizzare, è spesso utile ordinare le date in ordine cronologico. Naturalmente, Excel ha alcuni strumenti integrati per portare a termine il lavoro, ma a volte non possono fare esattamente ciò che vogliamo. In questo articolo, parleremo di tutto ciò che devi sapere sull’ordinamento cronologico delle date.

Quando hai finito, sarai in grado di ordinare cronologicamente le date in termini di mese, anno e molto altro. Iniziamo utilizzando le funzioni integrate di Excel e quindi passiamo all’utilizzo di una combinazione di una formula e delle funzioni integrate.

Come Ordinare per Data In Excel

Come Ordinare per Data In Excel

Sommario

Ordinare le Date in Ordine Cronologico

Quando si dispone di un elenco di date pronti per essere ordinati nel tuo foglio di Excel, tutto quello che dovete fare è usare il tipo più vecchio al più Recente opzione.

Per fare ciò, selezionare l’elenco delle date che si desidera ordinare. Nella scheda Home in Excel, individuare il gruppo di modifica e fare clic su Ordina & Filtro. Dal menu a discesa, selezionare Ordina dal più vecchio al più recente.

Sort-Oldest-To-Newest-Dates-Excel-Option-01

Sort-Oldest-To-Newest-Dates-Excel-Option-01

Si aprirà una finestra di dialogo che vi darà due opzioni: Espandere la selezione o Continuare con la selezione corrente.

Sort-Expand-the-selection-Option-02

Sort-Expand-the-selection-Option-02

Se si dispone di dati nelle colonne adiacenti e si desidera riorganizzare anche tali dati, selezionare Espandi la selezione, altrimenti scegliere Continua con la selezione corrente.

Allo stesso modo, puoi anche scegliere di ordinare le date in ordine cronologico inverso selezionando l’opzione dal più recente al più vecchio dal menu a discesa Ordina & Filtro.

Sort-Newest-To-Oldest-Dates-Excel-Option-03

Sort-Newest-To-Oldest-Dates-Excel-Option-03

Ordina le date per mese

Diciamo che stai preparando un elenco di compleanni in modo da poter organizzare una pizza party ogni volta che è il compleanno di un dipendente. Pizza party suono grande, ma può essere noioso per tenere traccia dei compleanni ogni mese. Excel può aiutare, però.

In questo caso, si desidera che le date siano ordinate per mese e che il componente anno sia del tutto irrilevante. Pertanto, l’opzione di ordinamento più vecchio a più recente non funzionerà. Anche se si formattano le celle per visualizzare solo il componente mese della data, il numero di serie della data non cambierà. Pertanto, è necessario un metodo alternativo.

Una soluzione logica sarebbe estrarre il componente mese di una data in una colonna separata e quindi ordinare quella colonna in ordine cronologico. Per fare ciò, useremo la funzione MESE, in questo modo:

=MONTH(B2)

Sort-Dates-by-Month-04

Sort-Dates-by-Month-04

Una volta che abbiamo i mesi per ogni data, possiamo usare lo stesso metodo che abbiamo usato in precedenza per ordinarli cronologicamente. Seleziona la colonna MESE e vai al gruppo di modifica nella scheda Home. Fai clic su Ordina & Filtro e seleziona Ordina dal più piccolo al più grande nel menu a discesa.

Sort-Dates-by-MonthNumber-05

Sort-Dates-by-MonthNumber-05

Quando si apre la finestra di dialogo, selezionare Espandi la selezione e questo dovrebbe ordinare i compleanni dei dipendenti per mese.

Dates-Sorted-by-MonthNumber-06

Dates-Sorted-by-MonthNumber-06

Si noti che questo metodo ignora completamente il componente anno durante l’ordinamento delle date.

Ordina le date per anno

Siete tutti ragazzi intelligenti. Sai gia ‘ come faremo, vero?

Bene, dobbiamo ancora parlarne brevemente. Se stai pensando di inadempienza alla funzione ANNO, tenere i vostri cavalli. Il metodo che abbiamo discusso nel primo esempio funziona bene anche per l’ordinamento delle date per anno. La funzione integrata (Ordina l’opzione dal più piccolo al più grande) in Excel ordinerà anche le date per anno.

Tuttavia, se per qualche motivo ti piace usare una formula, puoi usare la funzione YEAR in questo modo:

=YEAR(B2)

Sort-Dates-by-Year-07

Sort-Dates-by-Year-07

Una volta che la colonna dell’ANNO è pronta, il processo rimanente è lo stesso. Utilizzare l’opzione Ordina dal più piccolo al più grande e selezionare Espandi questa selezione quando richiesto da Excel.

Sorting-Dates-by-Year-08

Sorting-Dates-by-Year-08

Questo dovrebbe ordinare i dati per anno.

Sorted-Dates-by-Year-09

Sorted-Dates-by-Year-09

Ordina le date per mese e giorno

Quando hai ordinato i compleanni dei tuoi dipendenti per mese, hai notato qualcosa di strano? Josh e Monica entrambi hanno il loro compleanno nel mese di dicembre. Tuttavia, nella lista ordinata, la data di nascita di Josh è stata elencata prima di Monica, anche se il compleanno di Monica è cinque giorni prima di Josh. Sarebbe terribile se dimenticassimo il compleanno di Monica e celebrassimo Josh solo cinque giorni dopo, non è vero?

Ciò accade perché quando l’output della funzione MESE è ordinato, non considera il componente giorno della data. Se due righe hanno lo stesso mese, Excel le ordinerà in ordine di occorrenza. Dal momento che la colonna mese di Josh e Monica contiene ” 12 ” sono stati ordinati in base al loro verificarsi senza considerare il giorno.

Possiamo rimediare a questo ordinando i nostri dati in base a entrambi, il mese e il giorno delle date. Faremo questo con una certa logica e la funzione di testo, in questo modo:

=TEXT(B2, "mm.dd")

Sorted-Dates-by-Month-And-Day-10

Sorted-Dates-by-Month-And-Day-10

Una volta che hai le stringhe di testo nel formato mm.dd, usa la funzione di ordinamento integrata. Questa volta, noterai che la data di nascita di Monica è elencata correttamente prima di quella di Josh.

Sorted-Dates-by-Month-And-Day-11

Sorted-Dates-by-Month-And-Day-11

In alternativa, potremmo anche usare una logica semplice in cui cambiamo l’anno per tutte le date allo stesso anno. Possiamo farlo usando la funzione DATA. Potresti usare qualsiasi anno, ma in questo esempio, usiamo l’anno corrente in questo modo:

=DATE(YEAR(TODAY()), MONTH(B2), DAY(B2))

Sort-Dates-by-Month-And-Day-12

Sort-Dates-by-Month-And-Day-12

Quindi qui, in base alla colonna della data, abbiamo generato un’altra colonna helper “Data convertita”. Una volta che la colonna è pronta, possiamo utilizzare l’opzione di ordinamento più vecchio e più recente di Excel e dovremmo avere lo stesso output che abbiamo ottenuto usando la funzione di TESTO.

Sort-Dates-by-Month-And-Day-13

Sort-Dates-by-Month-And-Day-13

Ordina le date per nomi di mesi o giorni feriali

Diciamo che invece del DOB, hai solo il nome dei mesi in cui i tuoi dipendenti hanno i loro compleanni. Ora, si desidera ordinare questo elenco cronologicamente in modo tale che i dipendenti con il loro compleanno a gennaio siano elencati per primi, seguiti da febbraio, marzo e così via.

L’opzione di ordinamento integrata di Excel potrebbe non essere in grado di organizzarla cronologicamente. Se lo usi, vedrai che ordina i mesi in ordine alfabetico. Tuttavia, possiamo utilizzare l’opzione di ordinamento personalizzato per ottenere questo risultato.

Sort-MonthNames-By-Custom-Sort-Excel-14

Sort-MonthNames-By-Custom-Sort-Excel-14

Seleziona i mesi elencati nel foglio Excel e vai a Ordina & Filtro nel gruppo di modifica nella scheda Home. Selezionare Ordinamento personalizzato e, quando richiesto, selezionare Espandi la selezione.

Sort-MonthNames-By-Custom-Sort-Custom-List-Excel-15

Sort-MonthNames-By-Custom-Sort-Custom-List-Excel-15

In questo modo si aprirà una finestra di dialogo. Nel menu Ordina per, selezionare la colonna contenente i mesi. All’estremità destra, vedrai un menu a discesa in Ordine. Espandere il menu e selezionare Elenchi personalizzati.

Sort-MonthNames-By-Custom-Sort-Custom-List-Excel-16

Sort-MonthNames-By-Custom-Sort-Custom-List-Excel-16

Nel riquadro di sinistra che contiene gli elenchi personalizzati, scegliere il formato in cui sono elencati i mesi (ad esempio, gennaio, febbraio, marzo or o gennaio, febbraio, marzo March). Premere OK due volte. Vedrai che i mesi sono ora ordinati cronologicamente.

Sort-MonthNames-By-Custom-Sort-Custom-List-Excel-17

Sort-MonthNames-By-Custom-Sort-Custom-List-Excel-17

Lo stesso metodo funziona quando si desidera ordinare i dati per giorni feriali. Se hai elencato i giorni feriali invece dei mesi, l’unica cosa che devi fare in modo diverso è scegliere l’elenco personalizzato pertinente. Nell’esempio sopra, abbiamo scelto il formato “Gennaio, febbraio, marzo…”, ma per i giorni feriali dovrai scegliere il formato “Domenica, lunedì, martedì…”.

Excel Ordina per data Non funziona

Se sembra che tu abbia avuto un problema durante l’ordinamento delle date, questo è molto probabilmente un problema di formattazione. Spesso, le date in un foglio Excel non vengono formattate come date e vengono memorizzate come stringhe di testo. Affinché i metodi di ordinamento sopra discussi funzionino, è necessario convertire le stringhe di testo in date Excel valide.

Che avvolge la nostra saga di ordinamento data. Speriamo che queste tecniche ti aiutino a completare gli esercizi di ordinamento abbastanza rapidamente. Mentre pratichi questi metodi, metteremo insieme un altro pratico tutorial di Excel per avvicinarti a diventare un ninja di Excel.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.