Skip to main content

Come filtrare le date comprese tra due date specifiche in Excel?

Author: Kelly Last Modified: 2025-05-29

A volte potresti voler filtrare solo i dati o i record compresi tra due date specifiche in Excel. Ad esempio, potresti voler mostrare insieme i record delle vendite compresi tra il 01/09/2012 e il 30/11/2012 nascondendo gli altri record. Questo articolo si concentra su metodi per filtrare facilmente le date comprese tra due date specifiche in Excel.

Filtrare le date comprese tra due date specifiche con il comando Filtro
Filtrare le date comprese tra due date specifiche con il codice VBA
Selezionare tutte le date comprese tra due date specifiche con Kutools per Excel


Filtrare le date comprese tra due date specifiche con il comando Filtro

Supponiamo di avere il seguente report e ora vuoi filtrare gli elementi compresi tra il 01/09/2012 e il 30/11/2012 in modo da poter riassumere rapidamente alcune informazioni. Guarda gli screenshot:

Original data Arrow Filtered data

Il comando Filtro di Microsoft Excel supporta il filtraggio di tutte le date comprese tra due date con i seguenti passaggi:

Passo 1: Seleziona la colonna delle date, Colonna C nel caso specifico. E fai clic su Dati > Filtro, vedi lo screenshot:

Filter button on the Data tab on the ribbon

Passo 2: Fai clic sul pulsante freccia Filter arrow accanto al titolo della Colonna C. Poi sposta il mouse sopra Filtri Data, e seleziona Compreso nell'elenco a destra, vedi lo screenshot seguente:

Filter pane

Passo 3: Nella finestra di dialogo Personalizza filtro automatico che appare, specifica le due date in base alle quali vuoi filtrare. Vedi i seguenti passaggi:

Custom AutoFilter dialog box

Passo 4: Fai clic su OK. Ora filtra la colonna Data tra le due date specifiche e nasconde gli altri record come mostra lo screenshot seguente:

Filtered data


Filtrare le date comprese tra due date specifiche con il codice VBA

Il seguente breve codice VBA può anche aiutarti a filtrare le date comprese tra due date specifiche, procedi come segue:

Passo 1: Inserisci le due date specifiche nelle celle vuote. In questo caso, inserisco la data di inizio 01/09/2012 nella cella E1 e la data di fine 30/11/2012 nella cella E2.

Two specific dates entered beside the data

Passo 2: Tieni premuti i tasti ALT + F11 e si aprirà la finestra di Microsoft Visual Basic per Applicazioni.

Passo 3: Fai clic su Inserisci > Modulo e incolla il codice seguente nella finestra del Modulo.

Public Sub MyFilter()
    Dim lngStart As Long, lngEnd As Long
    lngStart = Range("E1").Value 'assume this is the start date
    lngEnd = Range("E2").Value 'assume this is the end date
    Range("C1:C13").AutoFilter field:=1, _
        Criteria1:=">=" & lngStart, _
        Operator:=xlAnd, _
        Criteria2:="<=" & lngEnd
End Sub

Nota:

  • Nel codice sopra, lngStart = Intervallo("E1"), E1 è la data di inizio nel tuo foglio di lavoro, e lngEnd = Intervallo("E2"), E2 è la data di fine che hai specificato.
  • Intervallo("C1:C13"), l'intervallo C1:C13 è la colonna delle date che vuoi filtrare.
  • Tutti i codici sopra sono variabili, puoi cambiarli secondo necessità.

Passo 4: Premi il tasto F5 per eseguire questo codice e i record compresi tra il 01/09/2012 e il 30/11/2012 verranno filtrati.


Selezionare tutte le date comprese tra due date specifiche con Kutools per Excel

In questa sezione ti consigliamo l'utilità Seleziona Celle Specifiche di Kutools per Excel. Con questa utilità, puoi facilmente selezionare tutte le righe comprese tra due date specifiche in un certo intervallo e poi spostare o copiare queste righe in un'altra posizione nella tua cartella di lavoro.

Prima di applicare Kutools per Excel, scarica e installalo prima.

1: Seleziona l'intervallo che vuoi filtrare in base a due date, quindi fai clic su Kutools > Seleziona > Seleziona Celle Specifiche

Select Specific Cells option on the Kutools tab on the ribbon

2: Nella finestra di dialogo Seleziona Celle Specifiche, specifica le impostazioni come segue

  • 1). Seleziona l'opzione Riga intera nella sezione Tipo di selezione.
  • 2). Nella sezione Tipo specifico, seleziona successivamente Maggiore o uguale a e Minore o uguale a nei due elenchi a discesa. Poi inserisci la data di inizio e la data di fine nei riquadri di testo seguenti.
  • 3). Fai clic sul pulsante OK. Vedi lo screenshot:

Select Specific Cells dialog box

Ora tutte le righe che corrispondono al criterio sono state selezionate. Dopodiché puoi copiare e incollare le righe selezionate nell'intervallo desiderato secondo necessità.

Rows that match the criterion are selected

Kutools per Excel - Potenzia Excel con oltre 300 strumenti essenziali. Goditi funzionalità AI gratuite per sempre! Ottienilo ora


Demo: Filtrare tutte le date comprese tra due date specifiche con Kutools per Excel

Kutools per Excel: Oltre 300 strumenti utili a portata di mano! Goditi funzionalità AI gratuite per sempre! Scarica Ora!

Articoli correlati:

I migliori strumenti per la produttività in Office

🤖 Kutools AI Aide: Rivoluziona l'analisi dei dati grazie a: Esecuzione Intelligente | Genera Codice | Crea Formule Personalizzate | Analizza Dati e Genera Grafici | Richiama Funzioni avanzate di Kutools
Funzionalità popolari: Trova, evidenzia o contrassegna duplicati | Elimina righe vuote | Unisci colonne o celle senza perdere dati | Arrotonda...
Super RICERCA.VERT: Ricerca VERT con criteri multipli | Ricerca VERT con valori multipli | Ricerca su più fogli | Corrispondenza approssimativa...
Elenco a discesa avanzato: Crea rapidamente un elenco a discesa | Elenco a discesa dipendente | Elenco a discesa multi-selezione...
Gestione Colonne: Aggiungi un numero specifico di colonne | Sposta colonne | Attiva/disattiva la visibilità delle colonne nascoste | Confronta intervalli e colonne...
Funzionalità in evidenza: Attenzione della griglia | Visualizzazione di progettazione | Barra delle formule avanzata | Gestione Cartella di lavoro e Foglio di lavoro | Libreria AutoText | Selettore di data | Unisci dati | Crittografa/Decrittografa celle | Invia Email tramite elenco | Super Filtri | Filtro speciale (filtra grassetto/corsivo/barrato...) ...
Top15 set di strumenti:12 strumenti di testo (Aggiungi testo, Elimina Caratteri Specifici, ...) | Oltre50 tipi di grafici (Diagramma di Gantt, ...) | Oltre40 formule pratiche (Calcola l'età in base alla data di nascita, ...) |19 strumenti di inserimento (Inserisci codice QR, Inserisci Immagine da percorso, ...) |12 strumenti di conversione (Converti in parole, Conversione valuta, ...) |7 strumenti di unione e divisione (Unione avanzata righe, Dividi celle, ...) | ... e molto altro

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!