Запит 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 Таблицях