Google spreadsheets-query: filteren op datumbereik
U kunt de volgende formule gebruiken om te filteren op datumbereik in een Google Spreadsheets-query:
=QUERY( A1:C9 , "select * where A > date '" &TEXT(DATEVALUE( "1/1/2020" ), "yyyy-mm-dd" )& "'" )
Deze specifieke formule retourneert alle rijen in het bereik A1:C9 waarbij de datum na 1/1/2020 ligt.
De volgende voorbeelden laten zien hoe u deze formule in de praktijk kunt gebruiken met de volgende dataset:
Voorbeeld 1: Filter rijen vóór een bepaalde datum
We kunnen de volgende formule gebruiken om rijen met een datum vóór 01/10/2020 te filteren:
=QUERY( A1:C17 , "select * where A < date '" &TEXT(DATEVALUE( "1/10/2020" ), "yyyy-mm-dd" )& "'" )
Houd er rekening mee dat alleen rijen met een datum vóór 01/10/2020 worden geretourneerd.
Voorbeeld 2: Filter rijen na een bepaalde datum
We kunnen de volgende formule gebruiken om rijen met een datum na 01/10/2020 te filteren:
=QUERY( A1:C17 , "select * where A > date '" &TEXT(DATEVALUE( "1/10/2020" ), "yyyy-mm-dd" )& "'" )
Houd er rekening mee dat alleen rijen met een datum na 10-01-2020 worden geretourneerd.
Voorbeeld 3: Filter rijen tussen twee datums
We kunnen de volgende formule gebruiken om rijen met datums tussen 01/05/2020 en 01/15/2020 te filteren:
=QUERY( A1:C17 , "select * where A > date '" &TEXT(DATEVALUE( "1/5/2020" ), "yyyy-mm-dd" )& "' and A < date '" & TEXT ( DATEVALUE ( "1/15/2020" ) , "yyyy-mm-dd" ) & "'" )
Houd er rekening mee dat alleen rijen met datums tussen 01/05/2020 en 01/15/2020 worden geretourneerd.
Aanvullende bronnen
In de volgende tutorials wordt uitgelegd hoe u andere veelvoorkomende dingen kunt doen met datums in Google Spreadsheets:
Datums automatisch invullen in Google Spreadsheets
Dagen optellen en aftrekken in Google Spreadsheets
Hoe u het verschil tussen twee datums in Google Spreadsheets kunt berekenen