Заявление Google Sheet Query - PullRequest
       37

Заявление Google Sheet Query

2 голосов
/ 09 января 2020

Заранее спасибо за любую помощь. Итак, вот моя дилемма, это пример (копия) листа Google с необработанными данными на первой вкладке, и я пытаюсь извлечь сводные данные на вторую вкладку.

https://docs.google.com/spreadsheets/d/1IRlq-1cVaW1thzH8_c0nqNIJlLykaenJIO67RrS7kQE/edit?usp=sharing

Я сделал это с помощью сводной таблицы листов Google - она ​​должна ранжировать людей, которые сделали наибольшее количество миль в порядке убывания, взятых из главной вкладки «Данные» (т.е. по наибольшему количеству миль вначале) , Проблема заключается в том, что по какой-то странной причине, когда он сталкивается с кем-то с таким же именем, он группирует его и портит в порядке убывания (см., Например, Джеймс Маклеод, затем Джеймс Стрингер).

На главной Лист, как альтернативный метод, я экспериментировал с их функцией QUERY, которая очень мощная и должна выполнять свою работу. Вы можете увидеть их примеры на первой вкладке результатов справа, начиная с ячейки H1. Я назвал данные из столбцов A: F как диапазон, названный «Results»

Запрос в H1 почти правильный, но он не позволит мне добавить имя и столбец роли, которые мне нужны (согласно Пример сводной таблицы). Мне нужно указать Имя, Фамилию, Роль и общее расстояние, которое они достигли, отсортированные по наибольшему и наименьшему расстоянию.

В конечном итоге эти сводные данные все равно должны быть на новой вкладке

Спасибо, любая помощь будет наиболее ценной!

Ответы [ 2 ]

1 голос
/ 09 января 2020

попробовать:

=QUERY(Results, "select B,C,D,sum(F) group by B,C,D order by sum(F) desc", 1)

0

0 голосов
/ 10 января 2020

Без запроса вы можете использовать фильтр, уникальный, сортировать так:

={Data!B1:D1,"Sum of distance";unique(filter(sort({Data!B2:D, sumif(Data!B2:B & Data!C2:C,"=" & Data!B2:B & Data!C2:C,Data!F2:F)},4,false,1,true),Data!B2:B <>""))}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...