Ordina e filtra i dati Excel per mesi e giorni

Ecco come si ordinano i dati di Excel in base a mesi e giorni e non si prendono in considerazione gli anni

Excel fondamentalmente ordina le date come segue: prima vengono ordinate in base all'anno, poi in base al mese e infine in base al giorno. Nella maggior parte dei casi, anche questo ordinamento ha senso. A volte, tuttavia, è richiesto un ordinamento senza l'anno. Un classico esempio è una lista di compleanni. Di solito l'anno dovrebbe essere lasciato qui e ordinato solo per giorno e mese.

Puoi usare questa formula per ordinare cronologicamente l'elenco Excel

Se vuoi ordinare la tabella per mesi e giorni sotto forma di elenco compleanni senza tenere conto degli anni e la prima data è nella cella A2, usa la seguente formula nella colonna ausiliaria:

= TESTO (A2; "MM.DT.")

Si applica la formula come segue:

Creare una colonna ausiliaria in cui si desidera visualizzare i risultati (nell'esempio "Formula").

Fare clic sulla prima cella della colonna ausiliaria.

Nel campo funzione (fX) la formula: = TESTO (A2; "MM.DT.").

Assicurati che la funzione si riferisca alla cella corretta con le date corrette (nell'esempio, la data è nella cella B2).

Premi Invio o premi il piccolo segno di spunta verde e il gioco è fatto!

Quindi copia questa formula abbastanza in basso nella colonna ausiliaria.

La figura seguente mostra l'uso di questa formula in una tabella di esempio (il valore della data è nella cella B2):

Utilizzare quindi questa colonna ausiliaria nella finestra di dialogo "Dati". Quindi selezionare "Ordina" per impostare l'ordine desiderato.

Se vuoi ordinare per giorni e poi per mesi, la formula è simile a questa:

= TESTO (A2; "GG.MM.")

Attenzione! La formula fornisce testo anziché numeri in Excel

Nota che entrambe le formule producono testo con cui non puoi calcolare. Quindi, quando si eseguono analisi, è necessario fare riferimento alle celle con i valori della data originale.

Perché sorgono questi problemi quando si ordinano i dati in Excel?

Il problema con questa attività è che Excel tiene sempre conto dell'anno quando ordina le date. Quindi il 31 dicembre 2009 è prima del 1 agosto 2010. Pertanto, è necessaria una colonna ausiliaria in cui scomporre i valori della data di conseguenza.

Un altro approccio aiuta con i problemi con l'ordinamento in Excel

Se hai problemi con questa formula e il successivo ordinamento, c'è un'altra procedura. Per fare ciò, è necessaria anche una colonna ausiliaria aggiuntiva in cui inserire manualmente i criteri di ordinamento. Per fare ciò, procedere come segue:

  1. Nella cella C4, registra la seguente formula:
    = MESE (B4) + GIORNO (B4) / 100
    Questa formula collega mese e giorno al criterio di ordinamento desiderato.

  2. Copia la formula nella cella C13.

  3. Ora segna l'area A3: C13.

  4. Richiamare la voce "Ordina" tramite il menu "Dati" in "Ordinamento e filtraggio" e quindi la finestra di dialogo con lo stesso nome.

  5. Nel campo "Ordina per", seleziona la voce "Ordina colonna".

  6. Nel campo "Ordina per", seleziona i "Valori cella". fisso.

  7. Nel campo "Ordine" selezionare la voce "Per dimensione (crescente)" (vedi figura).

  8. Se ora si conferma la finestra di dialogo con un clic sul pulsante "OK", l'elenco dei compleanni viene ordinato in ordine crescente secondo la colonna ausiliaria C. Puoi vedere il risultato nella figura seguente:

Nota per i professionisti di Excel sulla formula per l'ordinamento

La funzione MESE () viene utilizzata per leggere il mese dal valore della data.

La funzione DAY() determina anche il giorno dal valore della data.

Dividendo il valore giornaliero per 100 si garantisce che il mese venga utilizzato come criterio di ordinamento principale. L'indicazione del giorno non può quindi mai essere maggiore di 1 e quindi non può influenzare nemmeno il valore mensile più piccolo 1. L'indicazione del giorno assume quindi una posizione corrispondentemente subordinata per la logica di smistamento.

Se utilizzi un elenco filtrato, puoi utilizzare i filtri solo per mostrare i dati che desideri visualizzare. Ma come si filtra su una data specifica o su un intervallo di date?

Come filtrare su una singola data in Excel

La figura seguente mostra un elenco di numeri d'ordine storici che si desidera filtrare:

I filtri automatici sono già impostati nell'elenco (le freccette grigie). La colonna C dell'elenco contiene i valori della data per i record di dati. Per filtrare l'elenco in modo che vengano visualizzati solo i record che rientrano nella data nella cella D1, procedere come segue:

Filtra una singola data dalla tabella

  1. Fare clic sul filtro nella colonna C (piccola freccia rivolta verso il basso).

  2. Excel fino alla versione 2003: selezionare la voce "Definito dall'utente" dall'elenco dei filtri. Utilizzare l'impostazione "Corrisponde" dal primo elenco.

  3. Excel 2007 o successivo: selezionare la voce "Uguale a" dall'elenco dei filtri in "Filtro data".

  4. In tutte le versioni di Excel, inserire la data desiderata dietro il campo di input "corrisponde a" (nell'esempio, 13 maggio 2009).

  5. Conferma la tua selezione con il pulsante OK.

  6. Excel applicherà immediatamente il filtro desiderato. La figura seguente mostra il risultato:

Come filtrare negli elenchi di Excel di un anno

Se hai date in un elenco, non puoi filtrare facilmente per anni. Il filtro personalizzato "contiene 2011" non troverà una data dal 2011. Ciò è dovuto al fatto che Excel interpreta i valori di data come valori continui dal 1 gennaio 1900 e li visualizza solo nella forma che conosciamo tramite la formattazione.

Piccolo trucco per filtrare comunque per anno in Excel

Tuttavia, puoi anche filtrare le tue liste in base a determinati anni. Per fare ciò, però, devi inserire una colonna aggiuntiva in cui estrai gli anni dalle date. Nella cartella di lavoro mostrata, puoi vedere un elenco filtrato per l'anno 2011:

Per eseguire questo filtraggio in base all'anno 2011, eseguire le seguenti operazioni:

  1. Includere la nuova colonna "Anno" inserendo il testo "Anno" nella cella D3.

  2. Immettere la seguente formula nella cella D4 per calcolare l'anno della prima riga dell'elenco:
    = ANNO (A4)

  3. Copia la formula in tutte le righe dell'elenco per trovare tutti gli anni.

  4. Fare clic su qualsiasi cella nell'elenco.

  5. Utilizzare il comando "Filtro" nell'area "Dati" per attivare il filtro automatico per l'elenco (freccette).

  6. Utilizzare il simbolo Filtro automatico nella nuova colonna "Anno" per selezionare la voce "2011" e fare clic su "Ok".

Quando si utilizzano versioni di Excel precedenti al 2007 si trova il comando per l'integrazione del filtro automatico in "Dati" e "Filtro".

Come ordinare e filtrare una data "da a" in Excel

Indipendentemente dal fatto che sia la data in cui è stato effettuato l'ordine o l'ordine è stato completato, il filtraggio di determinati intervalli di date è essenziale per la pianificazione delle risorse professionali. Filtrando i tuoi dati, puoi vedere a colpo d'occhio quanti ordini o attività rientrano in un determinato periodo di tempo.

Esempio: Filtra nella tabella Excel in base a una data specifica

Ad esempio, si desidera filtrare il periodo dal 30 novembre 2022-2023 al 5 dicembre 2022-2023 nella tabella mostrata.

Con la funzione Filtro automatico puoi farlo con i seguenti passaggi:

  1. Fare clic su qualsiasi cella nell'elenco.

  2. Selezionare il comando "Filtro" dalla scheda "Dati" nel gruppo "Ordina e filtra" sulla barra multifunzione.
    (Versione Excel 2003: attivare il comando di menu Dati> Filtro> Filtro automatico)

  3. L'icona Filtro automatico appare a destra del titolo della colonna (freccia piccola). Fare clic sull'icona accanto a "Data".

  4. Nel menu che appare, seleziona il comando "Filtro data" e poi la funzione "Tra…".

  5. Nel primo elenco di selezione, seleziona "è dopo o uguale a" e inserisci "30/11/2020" accanto ad esso. Nel secondo elenco, seleziona "è precedente o uguale a" e inserisci 12/05/2022-2023 accanto ad esso. Usa l'opzione "E".

  6. Fare clic sul pulsante OK per filtrare l'elenco di conseguenza.

  7. Il risultato è un elenco limitato al periodo dal 30 novembre 2022-2023 al 5 dicembre 2022-2023. Tutti i record di dati che non rientrano in questo periodo vengono nascosti. Per modificare i criteri di filtro in un intervallo di date diverso, richiamare nuovamente il comando Filtro automatico. Quindi imposta nuovi valori di data per il limite inferiore e il limite superiore.

Gli screenshot sono stati acquisiti con la versione di Excel 2016.

FAQ

Come posso ordinare un elenco di compleanni in Excel?

Per fare ciò, usa semplicemente una colonna ausiliaria che introduci anche tu. In questa colonna ausiliaria è possibile visualizzare la data senza l'anno. È quindi possibile utilizzare la funzione di ordinamento per ordinare i compleanni esattamente nello stesso ordine.

L'ordinamento per numeri in Excel non funziona. Cosa posso fare?

Se tutte le opzioni per l'ordinamento in base ai numeri non funzionano, a volte il problema riguarda i modelli di tabella attivi in background. Innanzitutto, prova a cancellare gradualmente tutta la formattazione delle celle interessate. Spesso è qui che si trova il problema. Se non funziona, copia l'intera tabella e incollala in un nuovo foglio usando la funzione incolla "Valori e formattazione sorgente".

Excel non riconosce la data. Qual'è la soluzione?

A volte Excel si trova di fronte e semplicemente non vuole riconoscere e visualizzare una data inserita in quanto tale. Se non funziona, crea una nuova colonna accanto a quella vecchia. Fare clic con il tasto destro sulla nuova colonna e selezionare "Formatta celle…". Nel menu che si apre, seleziona "Data" e fai clic su "Ok". Ora seleziona e copia la vecchia colonna che non ha funzionato e incolla i valori copiati nella nuova colonna usando la funzione incolla "Valori (W)". Quindi elimina la vecchia colonna.

Aiuterete lo sviluppo del sito, condividere la pagina con i tuoi amici

wave wave wave wave wave