Как мне объединить несколько формул в одну ячейку? удалите дубликаты и сохраните последнюю дату в Google Таблицах

#sorting #google-sheets #unique #google-sheets-formula

#сортировка #google-sheets #уникальный #google-sheets-formula

Вопрос:

У меня есть код, который фильтрует данные по двум датам. Я также хочу, чтобы он удалил все дубликаты и сохранил последнюю дату.

Это то, что у меня есть, для получения данных. Мне нужно знать, как добавить DUPLICATE в формулу. Затем сохраните последнюю дату.

 =QUERY(All!A:Z, "Select A, B, C, D, E, F, G, H where toDate(E) >= date '"amp;TEXT(A1, "yyyy-mm-dd")amp;"' and toDate(E) <= date '"amp;TEXT(B1, "yyyy-mm-dd")amp;"'"
  

Обновить:
ЗАПРОС (все!A: Z, «выберите A, B, C, D, E, F, G, H
где ToDate(E) >= date ‘»amp;TEXT(A1, «гггг-мм-дд») amp;»‘
и ToDate (E) <= date ‘»amp;TEXT(B1, «гггг-мм-дд») amp;»‘
упорядочить по (I) описанию», (ФИЛЬТР(A: Z, TRUE)
))

Комментарии:

1. Вот пример таблицы: docs.google.com/spreadsheets/d/… У меня есть код importrange, который импортирует данные, затем на том же листе у меня есть другая формула, которая ищет значения true или false. Как мне заставить формулу отображать только истинные значения для запроса и другой формулы, не создавая еще один лист?

Ответ №1:

попробуйте это, если у вас это работает:

 =QUERY(All!A:Z, "select A, B, C, D, E, F, G, H 
                 where toDate(E) >= date '"amp;TEXT(A1, "yyyy-mm-dd")amp;"' 
                   and toDate(E) <= date '"amp;TEXT(B1, "yyyy-mm-dd")amp;"' 
                 order by toDate(E) desc 
                 limit 1", 0)
  

Комментарии:

1. Я хочу упорядочить по дате, но удалить дубликаты названия проекта и сохранить только последний представленный проект. Используете ли вы max? Спасибо