Получение столбцов с числом больше 1 - Google Sheet Query - PullRequest
0 голосов
/ 28 января 2019

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

Допустим, у нас есть 3столбцы A, B и C. Я попробовал следующее (имя первого листа - «Ответы формы 1»):

  • Я думал об использовании запроса на втором листе как: =query('Form Responses 1'!A1:Z, "Select A having count (A) >1 union select B having count (B) >1 union select C having count (C) > 1").Но я получил ошибку разбора, когда кажется, что объединение и наличие не поддерживаются в запросе листов Google.

Как мне этого добиться (использует ли он запрос или какую-либо другую функцию листов Google, которая может работать)?

Подробнее:

Первый лист содержит информацию об упражнениях, проведенных во время лекции, и получает данные из формы Google (поэтому ответы подаются на этом листе).Вот скриншот этого:

enter image description here Обратите внимание , что форма разбита на разделы.Когда пользователь выбирает курс, посещаемость, участие и добавляет комментарий, затем он переходит к следующему разделу, следующий раздел будет в зависимости от выбранного курса , новый раздел будет иметьвопросы о названии упражнения и его оценке (название упражнения представляет собой выпадающий список с элементами, которые предварительно заполнены и относятся к выбранному курсу).Вот почему вы можете видеть, что столбцы «имя упражнения» и «оценить упражнение» повторяются, потому что у нас есть 2 раздела в этой форме.

Второй лист должен содержать данные только выбранного курса (либо мобильного разработчика, либо веб-разработчика), что может быть легко достигнуто с помощью запроса с предложением where.Но, в дополнение к этому, он не должен содержать пустых столбцов «имя упражнения» и «оценить упражнение», так как они соответствуют другому разделу.Таким образом, он должен иметь только один столбец с названием упражнения и один столбец рейтинга, которые соответствуют выбранному курсу.Вот снимок экрана, если мы используем только запрос с предложением where, не удаляя лишние столбцы имени и рейтинга:

enter image description here

Вот снимок экрана с требуемымрезультат: enter image description here

Спасибо.

1 Ответ

0 голосов
/ 28 января 2019

почему бы не использовать только:

=QUERY('Form Responses 1'!A1:Z, "select A,B,C,D,E,F,G where F is not null", 1)
...