Zapytanie w arkuszach google: jak filtrować według zakresu dat
Aby filtrować według zakresu dat w zapytaniu Arkuszy Google, możesz użyć poniższej formuły:
=QUERY( A1:C9 , "select * where A > date '" &TEXT(DATEVALUE( "1/1/2020" ), "yyyy-mm-dd" )& "'" )
Ta konkretna formuła zwraca wszystkie wiersze z zakresu A1:C9 , w których data przypada po 1/1/2020 .
Poniższe przykłady pokazują, jak zastosować tę formułę w praktyce przy następującym zestawie danych:
Przykład 1: Filtruj wiersze przed określoną datą
Do filtrowania wierszy z datą przed 01.10.2020 możemy zastosować następującą formułę:
=QUERY( A1:C17 , "select * where A < date '" &TEXT(DATEVALUE( "1/10/2020" ), "yyyy-mm-dd" )& "'" )
Należy pamiętać, że zwracane są tylko wiersze z datą wcześniejszą niż 01.10.2020.
Przykład 2: Filtruj wiersze po określonej dacie
Do filtrowania wierszy z datą przypadającą po 01.10.2020 możemy zastosować następującą formułę:
=QUERY( A1:C17 , "select * where A > date '" &TEXT(DATEVALUE( "1/10/2020" ), "yyyy-mm-dd" )& "'" )
Należy pamiętać, że zwracane są tylko wiersze z datą późniejszą niż 01.10.2020.
Przykład 3: Filtruj wiersze między dwiema datami
Możemy użyć poniższej formuły do filtrowania wierszy z datami pomiędzy 01.05.2020 a 15.01.2020:
=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" ) & "'" )
Należy pamiętać, że zwracane są tylko wiersze z datami pomiędzy 01.05.2020 a 15.01.2020.
Dodatkowe zasoby
Poniższe samouczki wyjaśniają, jak wykonywać inne typowe czynności z datami w Arkuszach Google:
Jak automatycznie wypełniać daty w Arkuszach Google
Jak dodawać i odejmować dni w Arkuszach Google
Jak obliczyć różnicę między dwiema datami w Arkuszach Google