Google таблицы: как делать запросы с использованием месяцев
Вы можете использовать следующую формулу, чтобы найти в Google Таблицах строки, содержащие определенный месяц в столбце даты:
=QUERY( A1:C13 , " select A,B,C where month(A)+1=2 ", 1 )
Этот конкретный запрос возвращает значения из столбцов A , B и C в диапазоне A1:C13 , где дата в столбце A равна 2 .
Обратите внимание, что 2 представляет номер месяца, т. е. февраль.
Чтобы найти строки с датами, содержащими январь, используйте 1 . Для декабря используйте 12 . И так далее.
Следующие примеры показывают, как использовать эту формулу на практике.
Пример 1. Запрос, в котором дата содержит определенный месяц.
Мы можем использовать следующий запрос, чтобы вернуть все строки, где месяц в столбце A содержит февраль:
=QUERY( A1:C13 , " select A,B,C where month(A)+1=2 ", 1 )
На следующем снимке экрана показано, как использовать этот запрос на практике:
Обратите внимание, что все четыре строки, возвращаемые запросом, содержат февраль в столбце A.
Пример 2. Запрос, в котором дата содержит один из нескольких конкретных месяцев.
Мы можем использовать следующий запрос, чтобы вернуть все строки, где месяц в столбце A содержит февраль или апрель:
=QUERY( A1:C13 , " select A,B,C where month(A)+1=2 or month(A)+1=4 ", 1 )
На следующем снимке экрана показано, как использовать этот запрос на практике:
Обратите внимание, что все строки, возвращаемые запросом, содержат февраль или апрель в столбце A.
Примечание . Если при использовании этой формулы вы получаете ошибки, убедитесь, что значения в столбце A указаны в формате дат .
Чтобы преобразовать значения в столбце A в формат даты, просто выделите столбец A, затем нажмите «Формат» на верхней ленте, затем нажмите «Число» , затем «Дата» .
Дополнительные ресурсы
В следующих руководствах объясняется, как выполнять другие распространенные задачи в Google Таблицах:
Как добавить месяцы к дате в Google Sheets
Как сгруппировать данные по месяцам в Google Sheets
Преобразование между названием месяца и номером в Google Sheets