Есть ли способ фильтровать или запрашивать уникальные результаты, когда уникальность определяется одним столбцом, но возвращаются все столбцы?

Диапазон моего источника данных - A: AK (A6: AK1478).

Данные - это контент (блоги, видео и т. Д.), Заголовки, авторы, рейтинги и т. Д. (A: J) и значения того, как они соотносятся с категориями (K: AK). A: J - текстовые данные. К: АК - это числовые данные.

Есть повторяющиеся записи, которые я не могу удалить. Название каждой части контента находится в столбце F; это единственный столбец, на который я смотрю, чтобы определить повторяющиеся значения.

Я хочу запросить или отфильтровать (что лучше?) Все эти данные на другой лист, чтобы получить фактические суммы из столбцов K: AK. Я хочу, чтобы формула:

  • Вернуть все столбцы и строки из исходных данных, И
  • Не учитывать дубликаты только в столбце F

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

Мне очень жаль, что я не могу поделиться этой таблицей, поскольку она связана с работой. Я буду рад ответить на любые вопросы, которые могу.

Я пробовал =unique(query() и =unique(filter(), но это не сработало, потому что я не могу понять, как установить столбец F в качестве диапазона для поиска дубликатов, И я хочу, чтобы были возвращены все столбцы, а не только столбец F.

обновление: вот скриншот моего текущего вывода запроса

скриншот


comment
Извините, я не могу поделиться этой таблицей из-за ограничений работы :(   -  person evolanirbas    schedule 08.07.2019
comment
в этом случае, пожалуйста, создайте фиктивный лист с поддельными данными, соответствующими вашему фактическому сценарию.   -  person player0    schedule 08.07.2019
comment
Я добавил скриншот выше, надеюсь, что это поможет!   -  person evolanirbas    schedule 08.07.2019


Ответы (1)


попробуйте вот так - вместо UNIQUE используйте внутренний QUERY параметр group by:

=QUERY(DLEs!F6:AK1478, 
 "select F,sum(G),sum(H),sum(I),sum(J),sum(K),sum(L),sum(M),sum(N),sum(O),sum(P),sum(Q),sum(R),sum(S),sum(T),sum(U),sum(V),sum(W),sum(X),sum(Y),sum(Z),sum(AA),sum(AB),sum(AC),sum(AD),sum(AE),sum(AF),sum(AG),sum(AH),sum(AI),sum(AJ),sum(AK) 
  where F is not null 
  group by F", 0)
person player0    schedule 08.07.2019