Запит google таблиць: як фільтрувати за діапазоном дат


Ви можете використовувати таку формулу для фільтрації за діапазоном дат у запиті Google Таблиць:

 =QUERY( A1:C9 , "select * where A > date '" &TEXT(DATEVALUE( "1/1/2020" ), "yyyy-mm-dd" )& "'" )

Ця конкретна формула повертає всі рядки в діапазоні A1:C9 , де дата є після 01.01.2020 .

У наведених нижче прикладах показано, як використовувати цю формулу на практиці з таким набором даних:

Приклад 1: фільтрування рядків до певної дати

Щоб відфільтрувати рядки з датою до 01.10.2020, ми можемо використати таку формулу:

 =QUERY( A1:C17 , "select * where A < date '" &TEXT(DATEVALUE( "1/10/2020" ), "yyyy-mm-dd" )& "'" ) 

Зауважте, що повертаються лише рядки з датою до 01/10/2020.

Приклад 2: фільтрація рядків після певної дати

Щоб відфільтрувати рядки з датою після 10.01.2020, ми можемо використати таку формулу:

 =QUERY( A1:C17 , "select * where A > date '" &TEXT(DATEVALUE( "1/10/2020" ), "yyyy-mm-dd" )& "'" ) 

Зауважте, що повертаються лише рядки з датою після 01.10.2020.

Приклад 3: фільтрування рядків між двома датами

Ми можемо використовувати таку формулу, щоб фільтрувати рядки з датами між 05.01.2020 і 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" ) & "'" ) 

Зверніть увагу, що повертаються лише рядки з датами між 05.01.2020 та 15.01.2020.

Додаткові ресурси

У наведених нижче посібниках пояснюється, як виконувати інші поширені дії з датами в Google Таблицях.

Як автоматично заповнювати дати в Google Таблицях
Як додавати та віднімати дні в Google Таблицях
Як обчислити різницю між двома датами в Google Таблицях

Додати коментар

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *