Як використовувати функцію today() у запиті google таблиць
Функцію TODAY() у Google Таблицях можна використовувати для отримання поточної дати.
Ви можете використовувати такий базовий синтаксис для запиту Google Таблиць, де змінна дати передує поточній даті:
=QUERY( A1:C9 , "select A, B, C where B < date '" &TEXT(TODAY(), "yyyy-mm-dd" )& "'" , 1 )
Наступні приклади показують, як використовувати цей синтаксис на практиці.
Приклад 1. Використовуйте функцію TODAY(), щоб отримати рядки до поточної дати
Припустімо, що ми маємо наступний набір даних, який показує загальні продажі, здійснені двома магазинами в різні дати:
Припустімо, поточна дата – 18.01.2022 .
Ми можемо використати таку формулу, щоб отримати рядки, значення яких у стовпці «Дата» передує поточній даті:
=QUERY( A1:C9 , "select A, B, C where B < date '" &TEXT(TODAY(), "yyyy-mm-dd" )& "'" , 1 )
На наступному знімку екрана показано, як використовувати цю формулу на практиці:
Зауважте, що запит повертає лише ті рядки, значення яких у стовпці «Дата» передує поточній даті.
Приклад 2. Використовуйте функцію TODAY(), щоб отримати рядки, що відповідають поточній даті або пізніше
Знову припустімо, що у нас є такий набір даних, який показує загальні продажі, здійснені двома магазинами в різні дати:
Знову припустимо, що поточна дата – 18.01.2022 .
Ми можемо використати таку формулу, щоб отримати рядки, у яких значення в стовпці «Дата» дорівнює або перевищує поточну дату:
=QUERY( A1:C9 , "select A, B, C where B >= date '" &TEXT(TODAY(), "yyyy-mm-dd" )& "'" , 1 )
На наступному знімку екрана показано, як використовувати цю формулу на практиці:
Зауважте, що запит повертає лише рядки, значення яких у стовпці «Дата» дорівнює або перевищує поточну дату.
Додаткові ресурси
У наведених нижче посібниках пояснюється, як виконувати інші типові дії в Google Таблицях.
Запит Google Таблиць: як фільтрувати за діапазоном дат
Запит Google Sheets: як використовувати кілька критеріїв у запиті
Запит Google Таблиць: як використовувати посилання на клітинку у формулі