Note: The other languages of the website are Google-translated. Back to English

Come filtrare le date tra due date specifiche in Excel?

A volte potresti voler filtrare solo dati o record tra due date specifiche in Excel. Ad esempio, si desidera mostrare i record delle vendite tra l'9 / 1/2012 e il 11/30/2012 insieme in Excel nascondendo altri record. Questo articolo si concentra sui modi per filtrare facilmente le date tra due date specifiche in Excel.

Filtra le date tra due date specifiche con il comando Filtro
Filtra le date tra due date specifiche con il codice VBA
Seleziona tutte le date tra due date specifiche con Kutools per Excel


Filtra le date tra due date specifiche con il comando Filtro

Supponiamo che tu abbia il seguente rapporto e ora desideri filtrare gli elementi tra il 9/1/2012 e il 11/30/2012 in modo da poter riassumere rapidamente alcune informazioni. Vedi screenshot:

doc-filter-date-1 -2 doc-filter-date-2

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

Passo 1 : Selezionare la colonna della data, colonna C nel caso. E clicca Dati > Filtro, vedi screenshot:

doc-filter-date-3

Passo 2 : Fare clic sul pulsante freccia oltre al titolo della colonna C. E sposta il mouse sul file Filtri datae selezionare il Tra elemento nell'elenco a destra, vedere la seguente schermata:

doc-filter-date-4

Passo 3 : Nel Popping up Filtro automatico personalizzato finestra di dialogo, specificare le due date in base alle quali filtrare. Vedere i passaggi seguenti:

doc-filter-date-5

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

doc-filter-date-6


Filtra le date tra due date specifiche con il codice VBA

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

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

doc-filter-date-7

Passo 2 : Quindi tieni premuto il tasto ALT + F11 chiavi e apre il file Microsoft Visual Basic, Applications Edition finestra.

Passo 3 : Fare clic su inserire > Moduloe 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 foglio di lavoro e lngEnd = Intervallo ("E2"), E2 è la data di fine che hai specificato.
  • Intervallo ("C1: C13"), la gamma C1: C13 è la colonna della data che desideri filtrare.
  • Tutti i codici sopra sono variabili, puoi cambiarli secondo le tue necessità.

Passo 4 : Quindi premere F5 chiave per eseguire questo codice e i record tra il 9/1/2012 e il 11/30/2012 sono stati filtrati.


Seleziona tutte le date tra due date specifiche con Kutools per Excel

In questa sezione, ti consigliamo il Seleziona celle specifiche utilità di Kutools for Excel. Con questa utility, puoi selezionare facilmente tutte le righe tra due date specifiche in un determinato intervallo, quindi spostare o copiare queste righe in un'altra posizione nella cartella di lavoro.

Prima di applicare Kutools for Excel, Per favore scaricalo e installalo prima.

1: Seleziona l'intervallo che filtrerai in base a due date, e quindi fare clic Kutools > Seleziona > Seleziona celle specifiche...

2: Nel Seleziona celle specifiche finestra di dialogo, specificare le impostazioni come di seguito

  • 1). Selezionare Intera riga opzione nel Tipo di selezione .
  • 2). Nel Tipo specifico sezione, selezionare successivamente Maggiore o uguale a e Minore o uguale a nei due elenchi a discesa. Quindi inserisci la data di inizio e la data di fine nelle seguenti caselle di testo.
  • 3). Clicca il OK pulsante. Vedi screenshot:

doc-filter-date-9

Ora tutte le righe che corrispondono al criterio sono state selezionate. E poi puoi copiare e incollare le righe selezionate in un intervallo necessario di cui hai bisogno.

  Se vuoi avere una prova gratuita (30-day) di questa utilità, fare clic per scaricarlo, quindi andare ad applicare l'operazione secondo i passaggi precedenti.


Filtra tutte le date tra due date specifiche con Kutools per Excel


Articoli correlati:


I migliori strumenti per la produttività in ufficio

Kutools per Excel risolve la maggior parte dei tuoi problemi e aumenta la tua produttività dell'80%

  • Riutilizzo: Inserisci rapidamente formule complesse, grafici e tutto ciò che hai usato prima; Crittografa celle con password; Crea mailing list e invia email ...
  • Bar Super Formula (modifica facilmente più righe di testo e formula); Layout di lettura (leggi e modifica facilmente un gran numero di celle); Incolla su intervallo filtrato...
  • Unisci celle / righe / colonne senza perdere dati; Contenuto delle celle divise; Combina righe / colonne duplicate... Impedisci celle duplicate; Confronta intervalli...
  • Seleziona Duplica o Unico Righe; Seleziona Righe vuote (tutte le celle sono vuote); Super Find e Fuzzy Find in molte cartelle di lavoro; Selezione casuale ...
  • Copia esatta Più celle senza modificare il riferimento della formula; Riferimenti di creazione automatica a più fogli; Inserisci punti elenco, Caselle di controllo e altro ...
  • Estrai testo, Aggiungi testo, Rimuovi per posizione, Rimuovi spazio; Creare e stampare totali parziali di paging; Converti contenuto e commenti tra celle...
  • Super filtro (salva e applica schemi di filtri ad altri fogli); Ordinamento avanzato per mese / settimana / giorno, frequenza e altro; Filtro speciale in grassetto, corsivo ...
  • Combina cartelle di lavoro e fogli di lavoro; Unisci tabelle in base a colonne chiave; Suddividi i dati in più fogli; Conversione in batch xls, xlsx e PDF...
  • Più di 300 potenti funzionalità. Supporta Office/Excel 2007-2021 e 365. Supporta tutte le lingue. Facile implementazione nella tua azienda o organizzazione. Funzionalità complete Prova gratuita di 30 giorni. Garanzia di rimborso di 60 giorni.
scheda kte 201905

Scheda Office porta l'interfaccia a schede a Office e semplifica notevolmente il lavoro

  • 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, piuttosto che in nuove finestre.
  • Aumenta la produttività del 50% e riduce ogni giorno centinaia di clic del mouse!
fondo officetab
Commenti (10)
Ancora nessuna valutazione. Puoi essere il primo a votare!
Questo commento è stato fatto dal moderatore sul sito
grazie, questo è molto utile
Questo commento è stato fatto dal moderatore sul sito
Grazie mille per aver fornito questo prezioso articolo
Questo commento è stato fatto dal moderatore sul sito
Ciao per il passaggio 2 Invece del "Filtro data" vedo "Filtro testo" Tutte le celle nella colonna sono date e sono formattate come MM/GG/AAAA Non sono sicuro di come formattare il filtro di testo in modo che sia una data Filtra qualche consiglio? Grazie
Questo commento è stato fatto dal moderatore sul sito
grazie questo commento è molto utile :D
Questo commento è stato fatto dal moderatore sul sito
DOVETE PRIMA DI TUTTO MODIFICARE LA COLONNA DATA IN DATA TIPO DATI.
Questo commento è stato fatto dal moderatore sul sito
ottimo, grazie mille
Questo commento è stato fatto dal moderatore sul sito
Ciao ragazzi, è possibile creare un loop per l'esempio "Filtra date tra due date specifiche con codice VBA"? Perché ho molte date e non solo una come mostrato qui. Grazie!
Questo commento è stato fatto dal moderatore sul sito
Ciao, è possibile ottenere i risultati da filtrare in un'altra scheda nel foglio di lavoro?
Questo commento è stato fatto dal moderatore sul sito
Data in cui si è esibito
19/04/2019 - 19/04/2019
08/05/2019 - 08/05/2019
14/05/2019 - 21/05/2019

15/05/2019 - 15/05/2019
15/05/2019 - 29/05/2019
21/05/2019 - 30/05/2019
22/05/2019 - 12/06/2019
22/05/2019 - 27/05/2019
22/05/2019 - 19/06/2019
24/05/2019 - 06/06/2019
24/05/2019 - 24/05/2019
27/05/2019 - 03/06/2019
27/05/2019 - 27/05/2019
27/05/2019 - 27/05/2019
28/05/2019 - 29/05/2019
30/05/2019 - 30/05/2019
30/05/2019 - 30/05/2019
31/05/2019 - 22/06/2019


quale filtro devo usare per filtrarlo con la data di fine. ora dopo il 08/05/2019 il prossimo compito è stato completato entro il 21/05/2019. ho bisogno di organizzare in data saggia quando l'attività è stata chiusa. qualcuno può suggerirmi per favore.
Questo commento è stato fatto dal moderatore sul sito
davvero fantastico - grazie
Non ci sono ancora commenti pubblicati qui
Lasciate i vostri commenti
Pubblicazione come ospite
×
Valuta questo post:
0   Personaggi
Posizioni suggerite

Seguici

Copyright © 2009 - www.extendoffice.com. | Tutti i diritti riservati. Offerto da ExtendOffice, | Mappa del sito
Microsoft e il logo Office sono marchi o marchi registrati di Microsoft Corporation negli Stati Uniti e / o in altri paesi.
Protetto da Sectigo SSL