Запрос Google Sheets: как фильтровать по диапазону дат

Запрос Google Sheets: как фильтровать по диапазону дат

Вы можете использовать следующую формулу для фильтрации по диапазону дат в запросе Google Sheets:

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

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

В следующих примерах показано, как использовать эту формулу на практике со следующим набором данных:

Пример 1: фильтрация строк до некоторой даты

Мы можем использовать следующую формулу для фильтрации строк, в которых дата предшествует 10.01.2020:

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

Обратите внимание, что возвращаются только строки, в которых дата предшествует 10.01.2020.

Пример 2: фильтрация строк после некоторой даты

Мы можем использовать следующую формулу для фильтрации строк, в которых дата после 10.01.2020:

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

Обратите внимание, что возвращаются только строки, в которых дата находится после 10.01.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 Sheets
Как складывать и вычитать дни в Google Sheets
Как рассчитать разницу между двумя датами в Google Sheets

Замечательно! Вы успешно подписались.
Добро пожаловать обратно! Вы успешно вошли
Вы успешно подписались на кодкамп.
Срок действия вашей ссылки истек.
Ура! Проверьте свою электронную почту на наличие волшебной ссылки для входа.
Успех! Ваша платежная информация обновлена.
Ваша платежная информация не была обновлена.